产品包含2个不同的属性(包装=板条箱/容器),我必须为2个不同的属性输入3个不同的费用和名称。该费用还需要“按数量乘以费用”,并在购物车页面和结帐页面上显示名称和费用一对一。此外,购物车页面和结帐页面上的费用将自动计算为总价。任何插件或添加此问题的代码?谢谢。
答案 0 :(得分:0)
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, '' );
}
这是有关如何增加费用的示例代码