Herkese selamlar
Forumdan bi üstadımız bir süre önce aşağıdaki kodu paylaşmış. Saolsun çok güzel çalışıyor. Ancak buna birden fazla indirim satırı eklememiz mümkün mü? Mesela 100 lira üzeri indirim veya 100 lira altı indirime ek olarak aynı satırdan 2 tane daha ekleyebilir miyiz?
Aslında bunu kod ile de yapmak mümkün ama kod kullandırmak istemiyorum.
Lütfen eklentisiz sadece kod için yardımcı olunuz.
‐----------------------------
add_action( 'woocommerce_cart_calculate_fees', 'progressive_discount_based_on_cart_total', 10, 1 );
function progressive_discount_based_on_cart_total( $cart_object ) {
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$cart_total = $cart_object->cart_contents_total; // Sipariş Toplamı
if ( $cart_total > 100.00 ) // Sipariş toplamı 100.00 TL den büyük ise
$percent = 10; // 10% indirim
elseif ( $cart_total >= 30.00 && $cart_total < 99.00 ) // Sipariş toplamı 30 tl ile 99 tl arasında ise
$percent = 5; // 5% indirim
elseif ( $cart_total >= 10.00 && $cart_total < 29.00 ) // Sipariş toplamı 10 tl ile 29 tl arasında ise
$percent = 1; // 1% indirim
else
$percent = 0; // Değilse 0 indirim
if ( $percent != 0 ) {
$discount = $cart_total * $percent / 100;
$cart_object->add_fee( "İndirim ($percent%)", -$discount, true );
}
}
Woocommerce kodsuz indirim uygulama R10+
2
●56