根据Woocommerce结帐中的单选按钮添加动态按条件费用

时间:2018-04-05 21:21:55

标签: woocommerce fee

在woocommerce中,我试图使用此答案代码添加费用:
Update fee dynamically based on radio buttons in Woocommerce checkout (来源:LoicTheAztec

我需要更新代码,在这个钩子函数中添加第三个条件选项到“ribbon”这样的费用:

// Add a custom dynamic packaging fee
add_action( 'woocommerce_cart_calculate_fees', 'add_packaging_fee', 20, 1 );
function add_packaging_fee( $cart ) {
    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
        return;

    $packing_fee = WC()->session->get( 'chosen_packing' ); // Dynamic packing fee
    $fee = $packing_fee == 'box' ? 9.00 : 3.00;
    $cart->add_fee( __( 'Packaging fee', 'woocommerce' ), $fee );
}

但是我试图用这行代码添加另一个条目:

$fee = $packing_fee == 'box' ? 9.00 : 3.00;

如何添加额外费用选项?

0 个答案:

没有答案