← Arşive dön

WooCommerce Düşük Stok Bildirimi: E-Posta ve Kod Ayarı

WooCommerce düşük stok bildirimi ayarlarını yapın; eşik, varyasyon, SMTP ve kod kontrolleriyle tükenen ürünleri satış kaybı olmadan yönetin.

Çok satan bir ürünün stoğu bittiğinde bunu müşteriden öğrenmek, e-ticarette yaşanabilecek en can sıkıcı durumlardan biridir. WooCommerce düşük stok bildirimi doğru ayarlandığında kritik seviyeye gelen ürünler için mağaza yöneticisine otomatik e-posta gönderir; böylece tedarik planını satış kesilmeden yapabilirsiniz.

Aşağıdaki adımlar hem basit ürünlerde hem de stokları ayrı yönetilen varyasyonlarda bildirim sistemini kurmanıza, test etmenize ve e-posta gelmediğinde sorunun kaynağını bulmanıza yardımcı olur.

WooCommerce düşük stok bildirimi nasıl çalışır?

WooCommerce, stok yönetimi açık bir ürünün miktarı sipariş veya manuel güncelleme sonrasında belirlenen eşiğe indiğinde yöneticiye bildirim gönderir. Sistem üç temel değere bakar:

  • Stok miktarı: O anda satılabilir görünen adet.
  • Düşük stok eşiği: Ürünün yenilenmesi gerektiğini belirleyen seviye.
  • Stokta yok eşiği: Ürünün mağazada tükendi kabul edileceği seviye.

Örneğin düşük stok eşiği 5, stokta yok eşiği 0 ise ürün miktarı 5 seviyesine düştüğünde düşük stok e-postası oluşur. Miktar 0 olduğunda ayrıca stokta yok bildirimi tetiklenir. Negatif stok veya ön sipariş davranışı ise geri sipariş ayarına bağlıdır.

WooCommerce düşük stok bildirimi ayarları

1. Genel stok yönetimini açın

WordPress yönetim panelinde WooCommerce > Ayarlar > Ürünler > Envanter yolunu izleyin. “Stok yönetimini etkinleştir” seçeneği açık olmalıdır. Ardından şu alanları kontrol edin:

  • Bildirim alıcıları alanına düzenli takip ettiğiniz e-posta adresini yazın.
  • Düşük stok bildirimlerini etkinleştirin.
  • Stokta yok bildirimlerini etkinleştirin.
  • Mağazanızın tedarik süresine uygun genel eşikler belirleyin.

Birden fazla alıcı gerekiyorsa kullandığınız WooCommerce sürümünde alanın açıklamasını kontrol edin. Virgülle ayrılmış adres desteği sürüme veya e-posta özelleştirmesine göre değişebilir. En güvenli yaklaşım, önce tek adresle test yapıp sonrasında yönlendirme ya da filtre eklemektir.

2. Ürün bazında düşük stok eşiği belirleyin

Her ürün aynı hızda satılmaz. Ürün düzenleme ekranındaki Ürün verisi > Envanter bölümünde stok yönetimini açın ve düşük stok eşiğini ürün özelinde belirleyin. Bu alan boş bırakılırsa genel WooCommerce değeri kullanılır.

Tedariki iki gün süren yerli bir ürün için 3 adet yeterli olabilir. İthal edilen ve yeniden temini üç hafta süren bir üründe 15 adet daha gerçekçi bir eşiktir. Eşiği yalnızca günlük satışa göre değil, ortalama günlük satış × tedarik süresi + güvenlik stoğu mantığıyla belirlemek daha sağlıklıdır.

3. Varyasyon stoklarını ayrı kontrol edin

Renk ve beden gibi seçenekleri bulunan ürünlerde stok ana üründe veya her varyasyonda ayrı tutulabilir. Her varyasyonun farklı miktarı varsa “Stok yönetimi” seçeneğini varyasyon bazında açın. M beden tükenirken L bedenin stokta olması, ana ürün toplamına bakıldığında gözden kaçabilir.

Varyasyon yapısını baştan kuruyorsanız WooCommerce varyasyonlu ürün ekleme rehberi doğru nitelik, fiyat ve stok düzenini kurmanıza yardımcı olur. Daha geniş envanter sorunları için WooCommerce stok yönetimi rehberine de göz atabilirsiniz.

Bildirim e-postası gelmiyorsa neyi kontrol etmelisiniz?

Ayarların açık olması tek başına e-postanın gelen kutusuna ulaşacağını garanti etmez. Sorunu hızlı bulmak için kontrolleri aşağıdaki sırayla yapın.

Alıcı adresini ve spam klasörünü inceleyin

Envanter ayarlarındaki adresin yazımını kontrol edin. Eski çalışan adresi, dolmuş posta kutusu veya alan adı değişikliği sık görülen nedenlerdir. Gelen kutusunun yanı sıra spam ve promosyon klasörlerine de bakın.

Gerçek bir stok hareketi oluşturun

Deneme ürününde stok miktarını eşikten yüksek bir değere, örneğin 7’ye ayarlayın. Ardından test siparişiyle stoğu 5’e düşürün. Miktarı doğrudan zaten düşük olan 5’ten 4’e değiştirmek her senaryoda yeni bildirim oluşturmayabilir; eşik geçişini kontrollü biçimde test etmek daha net sonuç verir.

SMTP ve gönderim kaydını test edin

WordPress varsayılan olarak sunucunun posta işlevini kullanabilir. Hosting tarafındaki kısıtlar, SPF/DKIM eksikleri veya yanlış “Kimden” adresi nedeniyle mesaj oluşturulsa bile teslim edilmeyebilir. Bir e-posta log eklentisiyle WordPress’in mesajı üretip üretmediğini kontrol edin; gerekiyorsa doğrulanmış alan adıyla çalışan bir SMTP hizmeti kurun.

Logda mesaj görünmüyorsa stok tetikleyicisine, görünüyor fakat posta kutusuna ulaşmıyorsa SMTP ve alan adı kayıtlarına odaklanın. Böylece eklentileri rastgele kapatıp açmak yerine sorunu doğru katmanda çözersiniz.

Önbellek, entegrasyon ve toplu içe aktarmaları ayırın

ERP, pazar yeri veya CSV içe aktarma aracı stok değerini doğrudan veritabanında değiştiriyorsa WooCommerce’in normal stok aksiyonları çalışmayabilir. Entegrasyon sağlayıcısına stok güncellemesinde WooCommerce CRUD metotlarını ve ilgili aksiyonları kullanıp kullanmadığını sorun. Sayfa önbelleği genellikle yönetici e-postasını doğrudan engellemez; ancak ziyaretçiye eski stok değerini gösterebilir.

Düşük stok olayını log ile doğrulama

Aşağıdaki kısa kod, WooCommerce düşük stok olayı çalıştığında ürün kimliğini PHP hata kaydına yazar. Kodu doğrudan ana temanın functions.php dosyasına eklemek yerine child theme veya güvenilir bir snippet eklentisi kullanın. Önce yedek alın, mümkünse staging ortamında deneyin ve test bittiğinde kodu kapatın.

add_action( 'woocommerce_low_stock', 'bolcal_dusuk_stok_logu' );

function bolcal_dusuk_stok_logu( $product ) {
    if ( ! $product instanceof WC_Product ) {
        return;
    }

    error_log( sprintf(
        'Düşük stok: Ürün #%d, kalan: %s',
        $product->get_id(),
        $product->get_stock_quantity()
    ) );
}

Test siparişinden sonra log satırı oluşuyor fakat e-posta yoksa stok olayı çalışıyor demektir; odağı e-posta gönderimine çevirebilirsiniz. Log satırı da oluşmuyorsa ürünün stok yönetimi, eşik geçişi ve entegrasyonun stok güncelleme yöntemi yeniden incelenmelidir. Canlı sitede WP_DEBUG_LOG kullanırken kayıtların kişisel veri içermemesine ve dosyanın herkese açık olmamasına dikkat edin.

Doğru stok eşiğini nasıl belirlersiniz?

Tek bir eşik bütün katalog için iyi sonuç vermez. Ürünleri satış hızı ve tedarik süresine göre üç gruba ayırabilirsiniz:

  • Hızlı satan ürünler: Daha yüksek güvenlik stoğu ve erken uyarı.
  • Düzenli satan ürünler: Ortalama satışa göre dengeli eşik.
  • Yavaş satan veya sezonluk ürünler: Nakit akışını sıkıştırmayacak daha düşük eşik.

İade, hasarlı ürün ve pazaryeri satışlarını da hesaba katın. Fiziksel mağaza ile internet mağazası aynı stoğu kullanıyorsa entegrasyon gecikmesini güvenlik payına ekleyin. Bildirim geldiğinde kimin sipariş açacağı, kimin teslimatı sisteme işleyeceği ve eşiği kimin güncelleyeceği belli olmalıdır.

Mağaza operasyonunu yalnızca stokla sınırlamayın

Stok alarmı satışın sürekliliğini korur; sipariş verisinin temizliği ve faturalama düzeni de operasyonun diğer yarısıdır. Sahte üyelikler ve otomatik kayıt denemeleri müşteri listesini kirletiyorsa Bolcal Anti Spam çözümünü inceleyebilirsiniz. Checkout sırasında bireysel ve kurumsal fatura bilgilerinin düzenli toplanması için WooCommerce Bireysel Kurumsal Fatura eklentisi rehberi yardımcı olur.

Mağazanızın ürün, mobil görünüm ve ödeme akışında daha geniş bir yenilemeye ihtiyacı varsa web tasarım paketlerini inceleyebilir; size özel teknik durum için iletişim sayfasından destek isteyebilirsiniz. Yeni WooCommerce ve WordPress rehberleri için blog arşivine göz atmanız da yeterli.

Yayın öncesi kısa kontrol listesi

  • Genel stok yönetimi açık mı?
  • Düşük stok ve stokta yok bildirimleri etkin mi?
  • Alıcı e-posta adresi güncel mi?
  • Ürün veya varyasyon bazındaki eşik doğru mu?
  • Test siparişi eşik üstünden eşik altına gerçek bir geçiş oluşturdu mu?
  • E-posta logunda mesaj oluşuyor mu?
  • SMTP gönderimi ve SPF/DKIM kayıtları sağlıklı mı?
  • ERP veya CSV aracı WooCommerce stok aksiyonlarını çalıştırıyor mu?
  • Bildirim geldiğinde uygulanacak tedarik süreci belli mi?

WooCommerce düşük stok bildirimi bir kez doğru kurulduğunda yalnızca “ürün azalıyor” uyarısı vermez; tedarik kararını erkene çeker, tükenen ürün nedeniyle kaçan siparişleri azaltır ve mağaza ekibine takip edilebilir bir iş akışı kazandırır. Ayarları küçük bir test ürünüyle doğrulayın, ardından eşikleri ürünlerin gerçek satış hızına göre düzenli olarak güncelleyin.

Yazar

Bobi

WordPress, WooCommerce ve geliştirici notları üzerine yazıyor.

Bir yanıt yazın

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