您可以使用将在shipping optionsCode goes in函数下方的totals行中创建的费用API。活动子主题(或活动主题)的php文件。测试和工作。,基于发货总额x 1.5(+50%),您可以包括您的条件逻辑,如:
add_action( \'woocommerce_cart_calculate_fees\',\'custom_pack_fee\', 10 , 1 );
function custom_pack_fee( $cart ) {
if ( is_admin() && ! defined( \'DOING_AJAX\' ) )
return;
if ( ! is_chekout() )
return;
// Add your conditional logic and calculations below
$percentage = 1.5; // Percentage (150%)
$shipping_total = $cart->get_shipping_total();
if ( $shipping_total > 0 ) {
$cart->add_fee( __(\'Include pack\', \'woocommerce\'), ($shipping_total * $percentage), true );
}
}
代码进入功能。活动子主题(或活动主题)的php文件。已测试并正常工作。