我正在通过WordPress建立一个电子商务网站并将其停留在一个地方。我想在我的网站上设置一个功能。当买家购买30美元+产品时,我希望运费为零。所以我无法理解如何做到这一点。请有人帮帮我。
答案 0 :(得分:0)
这样的事情应该可以解决问题。
add_filter( 'woocommerce_package_rates', 'woocommerce_package_rates', 10, 2 );
function woocommerce_package_rates( $rates, $package ) {
if ( WC()->cart->subtotal > 30 ) {
foreach($rates as $key => $rate ) {
$rates[$key]->cost = 0;
}
}
return $rates;
}
您可以在此处找到有关运费的更多示例: http://reigelgallarde.me/programming/woocommerce-shipping-fee-changes-condition-met/