当买家购买特定金额价格时,更改运费

时间:2018-05-21 19:08:40

标签: wordpress woocommerce web-deployment

我正在通过WordPress建立一个电子商务网站并将其停留在一个地方。我想在我的网站上设置一个功能。当买家购买30美元+产品时,我希望运费为零。所以我无法理解如何做到这一点。请有人帮帮我。

1 个答案:

答案 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/