İ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.

    Bir yanıt yazın

    21 Haziran 2025

    WooCommerce eklentisinin sürüm numarasını web sitenizin kaynak kodunda gizlemek

    1. WordPress ve WooCommerce Sürümünü Gizleme (Meta Tag) WooCommerce eklentisinin sürüm numarasını web sitenizin kaynak kodunda (örneğin meta etiketlerinde, CSS veya JS dosya yollarında) göstermemek istiyorsanız […]