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' );
}
}