This example 看起来很接近你想要的。
创建您的配送区设置您的配送方法告诉WC何时使用每种方法(或何时不使用其他方法)这是网站上的示例。您需要重写if语句以满足您的需要。这将体现在你的主题功能中。php文件。
add_filter( \'woocommerce_package_rates\', \'bbloomer_woocommerce_tiered_shipping\', 10, 2 );
function bbloomer_woocommerce_tiered_shipping( $rates, $package ) {
$threshold = 100;
if ( WC()->cart->subtotal < $threshold ) {
unset( $rates[\'flat_rate:1\'] );
} else {
unset( $rates[\'flat_rate:2\'] );
}
return $rates;
}