Arkadaşlar merhaba;
Yaz mevsiminden dolayı siparişlerimizi köpük kutularda göndermeye başlıyoruz maliyeti yüksek olduğundan ötürü ekstra kutu ücreti alacağız. Bunu otomatik yapabileceğimiz bir eklenti var mı bildiğiniz?

Şimdiden teşekkür ederim

------------------------------------- konu çözümü ------------------------------------------

// Belirli ürünler için her eklenen ürün için ek paket ücreti ekleme
add_action( 'woocommerce_cart_calculate_fees', 'custom_handling_fee' );
function custom_handling_fee() {
    $target_product_ids = array( 15, 456 ); // Bu diziye belirli ürün ID'lerini ekleyin
    $additional_fee = 80.00; // Ekstra ücret miktarı
    
    $total_additional_fee = 0;
    
    foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
        if ( in_array( $cart_item['product_id'], $target_product_ids ) ) {
            $total_additional_fee += $additional_fee * $cart_item['quantity'];
        }
    }

    if ( $total_additional_fee > 0 ) {
        WC()->cart->add_fee( 'Koruyucu Paket Ücreti', $total_additional_fee, true, 'standard' );
    }
}