WooCommerce'te bir siparişin sekiz çekirdek durumu vardır: Ödeme bekliyor, Hazırlanıyor, Beklemede, Tamamlandı, İptal edildi, İade edildi, Başarısız ve Taslak. Durumu çoğunlukla ödeme yöntemi belirler. Durum size ödemenin ve stoğun hâlini söyler, siparişin depoda ne kadar ilerlediğini söylemez. Yeni bir durum eklemek için kod ya da eklenti gerekir.

Sekiz durum tek tabloda

Türkçe WooCommerce'te durumlar aşağıdaki adlarla görünür. Parantez içindeki kod adı, İngilizce kaynaklarda ve eklenti ayarlarında karşınıza çıkan addır.

DurumNe anlama gelirSizden beklenen
Ödeme bekliyor (pending)Sipariş oluştu ama ödeme gelmedi. Müşteri ödeme sayfasında ayrılmış ya da kart ödemesi yarım kalmış olabilir. Stok henüz düşmedi.Hazırlamayın; ödemeyi bekleyin.
Hazırlanıyor (processing)Ödeme alındı ya da kapıda ödeme seçildi. Stok düştü, sipariş gönderilmeyi bekliyor.Toplayın, paketleyin, gönderin.
Beklemede (on-hold)Ödemenin elle onaylanması bekleniyor. Banka havalesi/EFT siparişleri buraya düşer. Stok düştü.Para hesaba geçince Hazırlanıyor'a alın.
Tamamlandı (completed)Sipariş gönderildi ya da teslim edildi; iş bitti.Bir şey yapmanız gerekmez.
İptal edildi (cancelled)Siparişi siz ya da müşteri iptal etti, veya ödenmeyen siparişin süresi doldu. WooCommerce düşen stoğu geri ekler.Kayıt olarak kalır.
İade edildi (refunded)Tutarın tamamı iade edildi.Ürün geri geldiyse stoğu kontrol edin.
Başarısız (failed)Ödeme reddedildi ya da ödeme sağlayıcısı hata verdi.Gerekirse müşteriyle iletişime geçin.
Taslak (checkout-draft)Blok tabanlı ödeme sayfası, müşteri ödeme adımındayken siparişi taslak olarak tutar. Henüz verilmiş bir sipariş değildir.Hazırlanacak bir şey yok.

İngilizce "processing" durumu Türkçe çeviride "Hazırlanıyor" olarak geçer. Adına bakıp siparişin hazırlanmaya başlandığını sanmayın: bu durum yalnız ödemenin tamam olduğunu söyler.

Durumu kim değiştirir?

Bir sipariş durumunu üç şey değiştirir: ödeme yöntemi, zaman ve siz.

  • Ödeme yöntemi. Kartla başarılı bir ödeme siparişi Hazırlanıyor'a alır. Banka havalesi/EFT siparişi Beklemede'ye düşer. Kapıda ödemede sipariş Hazırlanıyor olur; para henüz gelmemiştir. Ödenmiş ve yalnız sanal, indirilebilir ürünlerden oluşan bir sipariş doğrudan Tamamlandı olur.
  • Zaman. WooCommerce → Ayarlar → Ürünler → Stok altındaki Stoğu tut (dakika) ayarı, stok yönetimi açıksa çalışır. Ödeme sayfasından gelip bu süre içinde ödenmeyen Ödeme bekliyor siparişleri iptal edilir. Varsayılan süre 60 dakikadır. Panelden elle açtığınız siparişlere dokunmaz.
  • Siz. Sipariş ekranında durumu seçip kaydedersiniz ya da Siparişler listesinde birkaç siparişi seçip toplu işlemle durumlarını değiştirirsiniz.

Durum değiştiğinde WooCommerce e-posta gönderir. Müşteri Hazırlanan sipariş, Sipariş ödemesi bekleniyor, Tamamlanmış sipariş ve İade yapılan sipariş e-postalarını alır; mağazaya Yeni sipariş e-postası gelir. Hepsini WooCommerce → Ayarlar → E-postalar ekranında açıp kapatabilir ve metinlerini düzenleyebilirsiniz.

Sık yapılan hatalar

  • Ödeme bekliyor siparişini hazırlamak. Para gelmemiştir ve stok düşmemiştir. Müşteri ödemeyi yarıda bırakmış olabilir.
  • Beklemede siparişlerini unutmak. Havale gelince siparişi kimse Hazırlanıyor'a almazsa sipariş günlerce bekler.
  • Kapıda ödemeli siparişi para gelmeden Tamamlandı yapmak. Kargoya verdiniz diye tahsilat bitmiş olmaz. Paranın hangi siparişte açık kaldığını ayrıca izleyin.
  • Siparişi silmek. Silmek yerine iptal edin: kayıt kalır ve WooCommerce düşen stoğu geri ekler.
  • Her iş adımı için yeni durum açmak. "Paketleniyor", "Kargoda", "Teslim edildi" gibi durumlar çoğaldıkça e-postalar, raporlar ve ekip için karışıklık da artar.

WooCommerce'e sipariş durumu ekleme

WooCommerce'te yeni sipariş durumu eklemek için bir ayar ekranı yok. Bir geliştirici durumu register_post_status() ile tanımlayıp wc_order_statuses filtresiyle listeye ekler; ya da bir eklenti kullanılır. Eklemeden önce şunlara bakın:

  1. E-posta. Yeni durum için WooCommerce kendiliğinden e-posta göndermez. Müşteriye haber verilecekse e-postayı ayrıca kurmanız gerekir.
  2. Stok. WooCommerce stoğu çekirdek durum geçişlerinde düşürür ve geri ekler. Kendi durumunuzun bu sırada nerede durduğunu test edin.
  3. Raporlar. WooCommerce Analiz ayarlarında hangi durumların raporlara girdiğini kontrol edin.
  4. Ödeme eklentileri. Ödeme sağlayıcıları yalnız çekirdek durumları bilir; sipariş ödendiğinde yine Hazırlanıyor ya da Tamamlandı'ya geçer.
  5. Diğer eklentiler. Kargo, fatura ve muhasebe eklentileri yeni durumu tanımayabilir.

Kendinize şunu sorun: ihtiyacınız gerçekten yeni bir durum mu, yoksa siparişin hangi iş adımında olduğunu görmek mi? İkincisi için WooCommerce durumuna dokunmayan bir iş akışı daha az şeyi bozar.

Kontrol listesi

  1. Her ödeme yönteminizle bir test siparişi verin ve siparişin hangi duruma düştüğünü not edin.
  2. Stoğu tut (dakika) süresini, müşterinin ödemeyi bitirmesi için gereken süreye göre ayarlayın.
  3. Beklemede siparişlerini her gün gözden geçirin; havale gelince Hazırlanıyor'a alın.
  4. Yalnız Hazırlanıyor durumundaki siparişleri hazırlayın.
  5. Gönderdiğiniz ve parası alınmış siparişi Tamamlandı yapın; kapıda ödemede tahsilatı ayrıca izleyin.
  6. Müşteri e-postalarını WooCommerce → Ayarlar → E-postalar'dan bir kez okuyun ve metinleri mağazanıza göre düzeltin.
  7. Yeni durum eklemeden önce yukarıdaki beş maddeyi bir test sitesinde deneyin.

StoreRuler Sipariş Masası: durum eklemeden iş adımı

StoreRuler'ın ücretsiz sürümündeki Sipariş Masası, WooCommerce'e yeni durum eklemez. Siparişin aşamasını siparişin kendisinden okur ve işi sekmelerde gösterir: Tümü, Yeni, Hazırlanan, Gönderime hazır, Tamamlandı ve İptal / iade. StoreRuler → Satışlar menüsünden açılır.

WooCommerce durumuSipariş Masası'nda
Ödeme bekliyorYeni. Sıradaki iş "Müşterinin ödemesi bekleniyor" ya da web siparişinde "Ödeme adımı tamamlanmadı" olur; ödeme gelmeden hazırlığa başlanmaz.
Hazırlanıyor, BeklemedeYeni. Hazırlamaya başla ile Hazırlanan'a geçer; bütün ürünler paketlenince Gönderime hazır olur. WooCommerce durumu bu sırada değişmez.
TamamlandıTamamlandı.
İptal edildi, İade edildi, Başarısız, Taslakİptal / iade.

Daha önce başka bir eklentiyle "Kargoya verildi" ya da "Teslim edildi" gibi bir durum eklediyseniz, Sipariş Masası adında kargo, teslim, sevk ya da ship geçen bu durumları Tamamlandı aşamasında sayar. Adında "bekl" ya da "hazır" da geçen bir durum (örneğin "Kargoya hazır") bu kurala girmez.

Sipariş Masası: aşamalar, kanallar, ödeme ve sıradaki iş (örnek mağaza)

Ekran görüntüsü örnek bir mağazadan ve ücretli paketten alındı; ücretsiz sürümde olmayan birkaç düğme görünebilir. Sekmeler ve aşamalar ücretsiz sürümde de aynıdır.

StoreRuler WooCommerce durumunu yalnız iki yerde değiştirir. Siparişin tamamı kargoya ya da elden teslim edildiğinde ve ödenecek bir şey kalmadığında sipariş Tamamlandı olur. Masadan iptal ettiğiniz sipariş WooCommerce'te de iptal edilir ve stok geri eklenir. Ücretsiz sürümde kapıda ödemeli bir sipariş kargoya verilince "Kargoya verildi · kapıda tahsil edilecek" diye görünür; teslimi doğruladığınızda Tamamlandı'ya geçer. WooCommerce her zamanki e-postalarını gönderir.

Ayrıntılı kullanım için Sipariş Masası dokümantasyonuna, kapıda ödemenin riskleri için kapıda ödeme yazısına bakın. Sipariş Masası ücretsizdir; WordPress.org'dan kurulur. Elle sipariş, iade ve sipariş düzenleme gibi araçlar için sipariş yönetimi ve fiyatlar sayfalarına göz atın.

Sık sorulanlar

WooCommerce'te Hazırlanıyor ile Tamamlandı arasındaki fark nedir?

Hazırlanıyor, ödemenin alındığını ve siparişin gönderilmeyi beklediğini söyler. Tamamlandı ise işin bittiği anlamına gelir: sipariş gönderildi ya da teslim edildi. Ödenmiş, yalnız sanal ve indirilebilir ürünlerden oluşan bir sipariş doğrudan Tamamlandı olur.

WooCommerce'e "Kargoya verildi" diye bir durum eklenebilir mi?

Ayarlardan eklenemez; kod ya da bir eklenti gerekir. Eklerseniz o durum için e-posta, rapor ve stok davranışını ayrıca kurmanız gerekir. Çoğu zaman ihtiyaç yeni bir durum değil, siparişin hangi iş adımında olduğunu görmektir.

StoreRuler sipariş durumlarımı değiştirir mi?

Hazırlık sırasında hayır. Sipariş Masası aşamaları WooCommerce durumuna dokunmadan siparişin yanına kaydedilir. Sipariş tamamen kargoya ya da elden teslim edilip ödenecek bir şey kalmadığında StoreRuler siparişi Tamamlandı yapar; masadan iptal ettiğiniz sipariş WooCommerce'te de iptal edilir.