woocommerce基于产品输入的附加费用

时间:2019-03-18 08:26:31

标签: wordpress plugins woocommerce

产品包含2个不同的属性(包装=板条箱/容器),我必须为2个不同的属性输入3个不同的费用和名称。该费用还需要“按数量乘以费用”,并在购物车页面和结帐页面上显示名称和费用一对一。此外,购物车页面和结帐页面上的费用将自动计算为总价。任何插件或添加此问题的代码?谢谢。

1 个答案:

答案 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, '' );

}

这是有关如何增加费用的示例代码