买家购买特定金额价格时更改运费
Change shipping cost when buyer buy specific amount price
我正在使用 WordPress 构建一个电子商务网站,但卡在了一个地方。我想在我的网站上设置一个功能。当买家购买 30 美元以上的产品时,我想让运费为零。所以我不明白该怎么做。请有人帮助我。
像这样应该可以解决问题。
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/
我正在使用 WordPress 构建一个电子商务网站,但卡在了一个地方。我想在我的网站上设置一个功能。当买家购买 30 美元以上的产品时,我想让运费为零。所以我不明白该怎么做。请有人帮助我。
像这样应该可以解决问题。
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/