Javascript 如果订单低于X(不含增值税),则向WooCommerce结帐增加费用

Javascript 如果订单低于X(不含增值税),则向WooCommerce结帐增加费用,javascript,php,wordpress,woocommerce,Javascript,Php,Wordpress,Woocommerce,对于低于2000丹麦克朗(不含增值税)的所有订单,如何增加105丹麦克朗(含增值税)的管理费 因此,如果有人订购不含增值税的2000丹麦克朗,我希望他们支付名为管理费的附加费。这是在WooCommerce中。您可以使用以下代码根据您的购物车总金额添加费用 /** * Add custom fee to checkout section */ function woo_add_cart_fee() { global $woocommerce; if ( $woocommerce

对于低于2000丹麦克朗(不含增值税)的所有订单,如何增加105丹麦克朗(含增值税)的管理费


因此,如果有人订购不含增值税的2000丹麦克朗,我希望他们支付名为管理费的附加费。这是在WooCommerce中。

您可以使用以下代码根据您的购物车总金额添加费用

/**
 * Add custom fee to checkout section
 */
function woo_add_cart_fee() {
    global $woocommerce;
    if ( $woocommerce->cart->total <= 2000 ) {
        $woocommerce->cart->add_fee( __( 'Administrative Fee' ), 105 , true, 'standard'); //Add tax on 105
        //$woocommerce->cart->add_fee( __( 'Administrative Fee' ), 105 , false); // no tax on 105
    }
}
add_action( 'woocommerce_cart_calculate_fees', 'woo_add_cart_fee' );
/**
*向结帐部分添加自定义费用
*/
功能woo_添加_购物车_费用(){
全球商业;
如果($woocommerce->cart->total cart->add_fee(uuuu('administration fee'),105,true,'standard');//对105加税
//$woocommerce->cart->add_fee(uuu('administration fee'),105,false);//105不征税
}
}
添加操作(“woocommerce\u cart\u calculate\u fees”、“woo\u add\u cart\u fee”);

您可以根据您的要求更改比价条件。

非常感谢。由于某种原因,即使订单高于2000,也会增加费用。您如何使其仅在订单低于2000时增加费用。@eMikkelsen,请检查您的购物车总数,如果订单高于2000,请根据此设置其他条件:else{$woocommerce->cart->add_fee(uuu('administration fee'),0,true,'standard');}