// =========================================================================
// ADD EXTRA FEE TO SPECIFIC SHIPPING METHOD
// =========================================================================
add_action('woocommerce_cart_calculate_fees', 'add_handling_fee_for_specific_shipping_method', 10, 1);
function add_handling_fee_for_specific_shipping_method($cart) {
if (is_admin() && !defined('DOING_AJAX')) return;
$chosen_methods = WC()->session->get('chosen_shipping_methods');
$chosen_shipping = $chosen_methods[0];
if ($chosen_shipping === 'flat_rate:5') {
$fee = 500; // Kezelési költség mértéke
$cart->add_fee(__('Kezelési költség postai kézbesítés esetén', 'woocommerce'), $fee);
}
}
Leave a Reply