在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;
如何添加额外费用选项?