30 Haziran 2025
Genel Tanıtım “Shop as a Customer for WooCommerce” eklentisi, özel olarak FmeAddons tarafından geliştirilmiş bir WooCommerce uzantısıdır. Bu eklenti, yöneticilerin veya belirli yetkili kullanıcıların mağazayı müşterinin […]

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.