WooCommerce Şehire Göre Minimum Sepet Toplamı

  • Anasayfa
  • WooCommerce Şehire Göre Minimum Sepet Toplamı

Geçenlerde bloğumdaki bir yazının altına bir arkadaşımızın ihtiyacı olan şehirlere göre minimum sepet toplamı belirleme ile ilgili bir kod geliştirdim. Aşağıdaki kodu temanızın functions.php dosyasına koyarak şehir ve minimum tutarı güncelleyip kullanabilirsiniz.

WooCommerce Şehire Göre Minimum Sepet Toplamı

WooCommerce Şehire Göre Minimum Sepet Toplamı Kodu

add_action( ‘woocommerce_check_cart_items’, ‘SehirMinimumSiparis’ );

function SehirMinimumSiparis() {

if( is_cart() || is_checkout() ) {
global $woocommerce;

$minimum = 600; // Aşağıdaki Şehir İçin Minimum Sepet Toplamı
$SehirCodu = array(‘TR34’); // Şehir Kodu

$cart_tot_order = WC()->cart->total;

if( $cart_tot_order < $minimum && in_array( WC()->customer->get_billing_state(), $SehirCodu ) ) {
wc_add_notice( sprintf( ‘<strong>Ödeme yapmadan önce minimum %s ₺ sipariş gerekir</strong>’
. ‘<br />Sizin sepet toplamınız %s ₺’,
$minimum,
$cart_tot_order ),
‘error’ );
}
}
}

WooCommerce Türkiye’deki şehirleri kodlarını aşağıdaki listede görebilirsiniz.

TR01 : Adana TR28 : Giresun TR55 : Samsun
TR02 : Adıyaman TR29 : Gümüşhane TR56 : Siirt
TR03 : Afyon TR30 : Hakkari TR57 : Sinop
TR04 : Ağrı TR31 : Hatay TR58 : Sivas
TR05 : Amasya TR32 : Isparta TR59 : Tekirdağ
TR06 : Ankara TR33 : Mersin TR60 : Tokat
TR07 : Antalya TR34 : İstanbul TR61 : Trabzon
TR08 : Artvin TR35 : İzmir TR62 : Tunceli
TR09 : Aydın TR36 : Kars TR63 : Şanlıurfa
TR10 : Balıkesir TR37 : Kastamonu TR64 : Uşak
TR11 : Bilecik TR38 : Kayseri TR65 : Van
TR12 : Bingöl TR39 : Kırklareli TR66 : Yozgat
TR13 : Bitlis TR40 : Kırşehir TR67 : Zonguldak
TR14 : Bolu TR41 : Kocaeli TR68 : Aksaray
TR15 : Burdur TR42 : Konya TR69 : Bayburt
TR16 : Bursa TR43 : Kütahya TR70 : Karaman
TR17 : Çanakkale TR44 : Malatya TR71 : Kırıkkale
TR18 : Çankırı TR45 : Manisa TR72 : Batman
TR19 : Çorum TR46 : Kahramanmaraş TR73 : Şırnak
TR20 : Denizli TR47 : Mardin TR74 : Bartın
TR21 : Diyarbakır TR48 : Muğla TR75 : Ardahan
TR22 : Edirne TR49 : Muş TR76 : Iğdır
TR23 : Elazığ TR50 : Nevşehir TR77 : Yalova
TR24 : Erzincan TR51 : Niğde TR78 : Karabük
TR25 : Erzurum TR52 : Ordu TR79 : Kilis
TR26 : Eskişehir TR53 : Rize TR80 : Osmaniye
TR27 : Gaziantep TR54 : Sakarya TR81 : Düzce
Şimdi Teklif Alın
Şimdi Teklif Alın

Projeniz ile ilgili veya web sitenizde takıldığınız alanlar ile ilgili şimdi teklif alın

WordPress ve WooCommerce Eklentilerim
Eklentilerim

WordPress ve WooCommerce İçin Hazırlamış olduğum Eklentiler

Şimdi Teklif Alın

Web tasarım, yazılım, mobil uygulama veya masa üstü program ihtiyaçlarınız için bana proje detaylarınızı gönderin. 24 saat içerisinde size detaylı teklif göndereyim.