İ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

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

5 Aralık 2024

Eklentisiz Fatura Bilgilerine TC Kimlik No Ekleme ve Doğrulama

Woocommerce eklentisinin fatura bilgileri istenildiği sipariş ekranlarına müdahale ederek ekstra bir alan oluşturabiliriz. Bu yazımızda TC Kimlik Numarası isteyeceğiz. Bu sayede fatura kesmek isteyen firmalar bu bilgiyi […]
5 Aralık 2024

İlgili ürünlerde ürün kategorisine ait ürün gösterme

Ekleyeceğimiz kod bloğu sayesinde ürün sayfasının altında bulunan ilgili ürünlerde (Related Products) ürünün ana kategorisine ait ilgili ürünleri gösterebileceğiz. Aşağıda vereceğim kod bloğunu woocommerce eklentisinin içinde bulunan related.php […]