【发布时间】:2015-12-02 12:18:14
【问题描述】:
当客户有特定的帐单国家/地区时,我想在我的购物车中添加费用。例如比利时 (BE)
我发现此代码默认添加费用。 任何人都可以帮助我使用 IF 公式或其他东西,以便仅在计费国家 = BE 时应用它?
add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' );
function woocommerce_custom_surcharge() {
global $woocommerce;
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$percentage = 0.01;
$surcharge = ( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage;
$woocommerce->cart->add_fee( 'Surcharge', $surcharge, true, '' );
}
【问题讨论】:
-
您应该分享您尝试应用的代码。
-
你是对的 :) 抱歉忘记密码了...
标签: wordpress woocommerce