Takip Edin

WooCommerce Minimum Sipariş Tutarı Belirleme (Eklentisiz)

WooCommerce minimum sipariş tutarı belirleme kodu ile sepet alt limiti koyabilir, düşük tutarlı siparişleri kontrol altına alabilirsiniz.

WooCommerce minimum sipariş tutarı, müşterinin ödeme yapabilmesi için sepet toplamının belirli bir tutarın üzerinde olmasını zorunlu kılan pratik bir kuraldır. Düşük tutarlı siparişlerde kargo, paketleme, ödeme komisyonu ve operasyon maliyetleri kârı azaltıyorsa bu yöntem mağazayı daha sağlıklı yönetmeye yardımcı olur.

WooCommerce panelinde her mağaza için hazır gelen tek tıkla “minimum sipariş limiti” ayarı bulunmaz. Ancak kısa bir PHP koduyla sepet toplamını kontrol edip belirlenen tutarın altındaki siparişleri ödeme adımında durdurabilirsiniz.

WooCommerce minimum sipariş tutarı nedir?

WooCommerce minimum sipariş tutarı, müşterinin siparişi tamamlamadan önce ulaşması gereken en düşük sepet limitidir. Örneğin minimum tutarı 500 TL olarak ayarlarsanız, 300 TL’lik sepete sahip müşteri ödeme işlemini tamamlayamaz ve ekranda bilgilendirici bir uyarı görür.

Bu kural özellikle düşük fiyatlı ürün satan, sabit kargo maliyeti olan, paketleme gideri yüksek olan veya bayi/toptan satış mantığıyla çalışan WooCommerce mağazalarında faydalıdır.

Minimum sipariş tutarı neden kullanılır?

Her siparişin görünmeyen bir maliyeti vardır. Ödeme altyapısı komisyonu, fatura süreci, kargo hazırlığı, paketleme malzemesi ve müşteri destek zamanı toplam maliyeti artırır. Bu yüzden bazı düşük tutarlı siparişler ciro oluştursa bile net kârlılığa çok az katkı sağlar.

  • Sepet ortalamasını artırır: Müşteri alt limite ulaşmak için sepetine ek ürün ekleyebilir.
  • Kargo ve operasyon maliyetini dengeler: Çok düşük tutarlı siparişlerin mağazaya zarar yazmasını engeller.
  • Kampanya kurgularını netleştirir: “500 TL ve üzeri siparişlerde işlem yapılır” gibi anlaşılır bir satın alma kuralı oluşturur.
  • B2B/toptan satışa uygundur: Bayi veya kurumsal siparişlerde daha düzenli sepetler oluşmasına yardımcı olur.

Benzer WooCommerce çözümleri için blog sayfasındaki diğer rehberlere de göz atabilirsiniz.

WooCommerce minimum sipariş tutarı kodu

Aşağıdaki kod, sepet ara toplamı belirlediğiniz tutarın altındaysa müşteriye hata mesajı gösterir ve siparişin tamamlanmasını engeller. Kodu kullanmadan önce sitenizin yedeğini alın. En güvenli yöntem, kodu child theme içindeki functions.php dosyasına veya güvenilir bir snippet eklentisine eklemektir.

add_action( 'woocommerce_check_cart_items', 'bolcal_minimum_siparis_tutari_kontrol' );

function bolcal_minimum_siparis_tutari_kontrol() {
    $minimum_tutar = 500; // Minimum sipariş tutarı

    if ( WC()->cart && WC()->cart->subtotal < $minimum_tutar ) {
        wc_add_notice(
            sprintf(
                'Sipariş verebilmek için sepet tutarınız en az %s olmalıdır. Mevcut sepet tutarınız: %s',
                wc_price( $minimum_tutar ),
                wc_price( WC()->cart->subtotal )
            ),
            'error'
        );
    }
}

Bu örnekte minimum tutar 500 TL olarak ayarlanmıştır. Farklı bir limit kullanmak isterseniz $minimum_tutar = 500; satırındaki rakamı değiştirmeniz yeterlidir. Örneğin limit 750 TL olacaksa bu satırı $minimum_tutar = 750; yapabilirsiniz.

Kodu nereye eklemelisiniz?

1. Child theme functions.php dosyası

Sitenizde child theme kullanıyorsanız kodu child theme içindeki functions.php dosyasına ekleyebilirsiniz. Ana tema güncellendiğinde kodunuz silinmez. Bu yöntem temizdir; ancak yanlış eklenen PHP kodu sitede hata oluşturabileceği için işlem öncesinde yedek almak önemlidir.

2. Snippet eklentisi

Panel üzerinden yönetilebilir bir çözüm istiyorsanız Code Snippets benzeri güvenilir bir snippet eklentisi kullanabilirsiniz. Böylece kodu aktif/pasif hale getirmek ve hata durumunda müdahale etmek daha kolay olur.

3. Özel mini eklenti

Kurumsal veya uzun vadeli projelerde minimum sipariş kuralını özel bir mini eklenti olarak hazırlamak daha düzenli olabilir. Böylece tema değişse bile kural çalışmaya devam eder. İhtiyacınız varsa iletişim sayfasından WooCommerce desteği alabilirsiniz.

Vergi ve kargo dahil mi hesaplanmalı?

Yukarıdaki kod WC()->cart->subtotal değerini kontrol eder. Bu değer çoğu senaryoda ürün ara toplamını ifade eder; kargo ücreti dahil edilmez. Minimum sipariş tutarını kargo dahil toplam üzerinden hesaplamak istiyorsanız farklı bir sepet toplamı değeri kullanılmalıdır.

Çoğu mağaza için ürün ara toplamına göre limit koymak daha anlaşılırdır. Çünkü müşteri “ürün toplamım 500 TL olmalı” mesajını daha net anlar. Kargo dahil hesaplama bazı sepetlerde kafa karışıklığı oluşturabilir.

Müşteri deneyimi için uyarı metni önemli

Minimum sipariş tutarı kullanırken müşteriye gösterilen mesaj net olmalıdır. “Sepet tutarınız yetersiz” gibi kısa bir hata yerine, gerekli tutarı ve mevcut sepet tutarını göstermek dönüşüm açısından daha sağlıklıdır. Kod içindeki uyarı metni bu yüzden müşteriye ne yapması gerektiğini açıkça anlatır.

Sonuç

WooCommerce minimum sipariş tutarı belirleme, düşük tutarlı siparişleri kontrol etmek ve mağaza kârlılığını korumak için etkili bir çözümdür. Kısa bir kodla sepet alt limiti belirleyebilir, müşteriye anlaşılır bir uyarı gösterebilir ve ödeme adımını bu kurala göre yönetebilirsiniz.

Kodu canlı sitede uygulamadan önce yedek almayı, mümkünse test ortamında denemeyi ve mağazanızın kargo/vergi yapısına göre minimum tutarı belirlemeyi unutmayın.

Yorumlar
Topluluğumuza Katılın ve Fikrinizi Paylaşın
Yorum Ekle

Bir yanıt yazın

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