这是我的条件:
如果小计< =某个数量&&小计< =一定数量
因此,如果小计符合此条件,那么我想收取一笔费用,该费用也应显示在电子邮件发票中。
目前这是我的代码:
add_action( 'woocommerce_cart_calculate_fees','my_delivery_fee' );
function my_delivery_fee() {
global $woocommerce;
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$subtotal = $woocommerce->cart->subtotal;
if(subtotal <= certain amount && subtotal <= certain amount){
$woocommerce->cart->add_fee( 'Delivery Fees', 5, true, 'standard' );
}
}
但它没有显示任何东西。
我做错了什么?
答案 0 :(得分:0)
问题来自你的病情。它应该是:
如果小计&lt; =金额&amp;&amp; 小计&gt; AMOUNT2 强>
此外,您的代码有点旧,请尝试这种方式(累积费用的示例):
struts.default.action.name
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中。
所有代码都在Woocommerce 3+上进行测试并且有效。