İkinci Ürüne %50 İndirim Uygulama

Woocommerce internet sitenizde ikinci ürüne %50 indirim uygulamak için elbette birden fazla yöntem kullanılabilir. Eklenti kullanmadan aşağıda ki kodu temanızın functions.php dosyasına ekleyerek yapmanız mümkündür.

add_action( 'woocommerce_cart_calculate_fees', 'discount_on_2nd_cart_item', 10, 1 );
function discount_on_2nd_cart_item( $cart ) {

if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;

// baslangic
$count = 0;
$percentage = 50; // 50 % indirim orani

// sepetteki her ogenin islenmesi
foreach ( $cart->get_cart() as $cart_item ) {
$count++;
if( 2 == $count){ // yalnizca ikinci urun
$price = $cart_item['data']->get_price(); // urun fiyati
$discount = $price * $percentage / 100; // hesaplama
$second_item = true;
break; // donguyu durdur
}
}
if( isset($discount) && $discount > 0 )
$cart->add_fee( __("2. Ürüne %50 İndirim Kampanyası", 'woocommerce'), -$discount );
}

Kod içerisinde yer alan “$percentage = 50;” bölümündeki 50 sayısını değiştirerek ikinci ürüne farklı yüzdelerde de indirim tanımlayabilirsiniz.

Son Yazılarımız