我发现这一法典:
/**
* @snippet Hide one shipping rate when Free Shipping is available
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WooCommerce 6
* @community https://businessbloomer.com/club/
*/
add_filter( woocommerce_package_rates , bbloomer_unset_shipping_when_free_is_available_in_zone , 9999, 2 );
function bbloomer_unset_shipping_when_free_is_available_in_zone( $rates, $package ) {
// Only unset rates if free_shipping is available
if ( isset( $rates[ free_shipping:8 ] ) ) {
unset( $rates[ flat_rate:1 ] );
}
return $rates;
}
我只能用这来增加一条自由船运和一条统一费率,因为我有2个船运区,因此,我想使用这部法典,用于2个自由船运和2个统一费率。 如何做到这一点?
我使用了该守则,并努力建造一个航运区,但我需要为此而努力。