Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save kloon/5973943 to your computer and use it in GitHub Desktop.

Select an option

Save kloon/5973943 to your computer and use it in GitHub Desktop.
WooCommerce hide all shipping options when free shipping is available
<?php
add_filter( 'woocommerce_available_shipping_methods', 'hide_standard_shipping_when_free_is_available' , 10, 1 );
function hide_standard_shipping_when_free_is_available( $available_methods ) {
if( isset( $available_methods['free_shipping'] ) ) {
$methods = $available_methods;
foreach( $methods as $key => $method ) {
if ( $key <> 'free_shipping' )
unset( $available_methods[$key] );
}
}
return $available_methods;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment