Woocommerce减免关税券

时间:2018-11-07 00:54:40

标签: wordpress woocommerce coupon

我有以下代码,为总计低于100美元的订单增加了手续费。我正在尝试制作一张优惠券,以免我可以付给特定客户的手续费(或使其为0美元),即使他们的订单价格低于100美元。我在Woocommerce中制作了一张优惠券,可从购物车小计中扣除25美元,而无需更改处理方式。如果我没有在Woocommerce中制作优惠券,则在尝试应用优惠券时会收到“此优惠券不存在”的消息。帮助吗?

function woo_add_cart_fee() {

    global $woocommerce;

    $subt = $woocommerce->cart->subtotal;



    if ($subt < 100  &&  $coupon_code == "NOHANDLING" ) { 
        $handling = 0;
        $woocommerce->cart->add_fee( __('Handling', 'woocommerce'), $handling );
    }   

    elseif ($subt < 100 ) { 
        $handling = 25;
        $woocommerce->cart->add_fee( __('Handling', 'woocommerce'), $handling );
    }   
}

add_action( 'woocommerce_cart_calculate_fees', 'woo_add_cart_fee' );

谢谢。

0 个答案:

没有答案