21 Aralık 2025
E-ticaret sitelerinde yurt dışına satış yaparken en büyük dertlerden biri fiyatlandırmadır. Piyasadaki çoğu “Currency Switcher” (Para Birimi Değiştirici) eklentisi, fiyatı o anki kura göre otomatik çarpar. […]

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.
Burada paylaştığım içerikler projelerinde işine yaradıysa veya sana zaman kazandırdıysa, bir kahve ısmarlayarak desteğini gösterebilirsin. Bu destek, daha fazla içerik üretmem için motive edici olacaktır.
☕ Bana Bir Kahve Ismarla