Php 如何在商业中征收定制购物车费用
找到了我想要的代码片段,它可以为每个购物车项目添加固定的费用金额,而不考虑价格。这个网站出售轮胎。因此,每个轮胎将收取3$ 以下是我正在使用和工作的代码:Php 如何在商业中征收定制购物车费用,php,wordpress,woocommerce,tax,fee,Php,Wordpress,Woocommerce,Tax,Fee,找到了我想要的代码片段,它可以为每个购物车项目添加固定的费用金额,而不考虑价格。这个网站出售轮胎。因此,每个轮胎将收取3$ 以下是我正在使用和工作的代码: add_action('woocommerce_cart_calculate_fees', function() { if (is_admin() && !defined('DOING_AJAX')) { return; } $feetot = WC()->cart->ge
add_action('woocommerce_cart_calculate_fees', function() {
if (is_admin() && !defined('DOING_AJAX')) {
return;
}
$feetot = WC()->cart->get_cart_contents_count();
WC()->cart->add_fee(__('Specific Duty on New Tires', 'txtdomain'), 3 * $feetot);
});
我对PHP不是很在行,我在不断学习。我确实花了3个小时试图修改此代码,以便对$3费用也征税。但我想不出来
下面是我尝试的一种收费方式,但没有奏效:
add_action('woocommerce_cart_calculate_fees', function() {
if (is_admin() && !defined('DOING_AJAX')) {
return;
}
$feetot = WC()->cart->get_cart_contents_count();
WC()->cart->add_fee(__('Specific Duty on New Tires', 'txtdomain', $taxable = true, $tax_class = ''), 3 * $feetot);
});
我做错了什么?请提供任何帮助。要使其正常工作,请在代码中替换以下行:
WC()->cart->add_fee(__('Specific Duty on New Tires', 'txtdomain', $taxable = true, $tax_class = ''), 3 * $feetot);
使用以下代码行(请参阅):
因此,正确的挂钩函数代码将是:
add_action('woocommerce_cart_计算_费用','custom_cart_项目_费用');
功能自定义购物车项目费用($cart){
if(定义了('DOING'u AJAX')){
返回;
}
$fee\u amount=$cart->get\u cart\u contents\u count()*3;
$cart->add_-fee(uuu(‘新轮胎的特定关税’、‘文本域’),$fee_-amount,true,);
}
代码进入活动子主题(或活动主题)的functions.php文件。它应该可以工作。要使其工作,请在代码中替换以下行:
WC()->cart->add_fee(__('Specific Duty on New Tires', 'txtdomain', $taxable = true, $tax_class = ''), 3 * $feetot);
使用以下代码行(请参阅):
因此,正确的挂钩函数代码将是:
add_action('woocommerce_cart_计算_费用','custom_cart_项目_费用');
功能自定义购物车项目费用($cart){
if(定义了('DOING'u AJAX')){
返回;
}
$fee\u amount=$cart->get\u cart\u contents\u count()*3;
$cart->add_-fee(uuu(‘新轮胎的特定关税’、‘文本域’),$fee_-amount,true,);
}
代码进入活动子主题(或活动主题)的functions.php文件。应该行得通。行得通,非常感谢,非常感谢。现在该纳税了!它成功了,非常感谢,非常感谢。现在该纳税了!