WooCommerce Sipariş Durumu Bildirimleri: Hangi Olaylar Otomatikleştirilmeli
“Siparişim nerede?” e-ticarette en yaygın destek sorusudur — ve tamamen önlenebilir. Müşteri, sabırsız olduğu için sormaz; çünkü kimse onlara ne olduğunu söylememiştir. Yanıtlanmamış her durum değişikliği bir destek talebine dönüşür ve her talep zaman, para ve iyi niyeti tüketir.
WhatsApp sipariş bildirimleri bu döngüyü otomatik olarak kapatır: Bir siparişin WooCommerce’deki durumu değiştiği anda, müşteri güncellemeyi içeren bir WhatsApp mesajı alır. Bu kılavuz, bunu haritalar hangi etkinlikler bir mesajı hak ediyor, hangileri etmiyor ve her siparişin tam olarak bir onay göndermesini nasıl sağlarsınız — boşluk yok, tekrar yok.
Mesaj haritası
| WooCommerce etkinliği | Ne zaman çalışır | WhatsApp şablonu |
|---|---|---|
| Sipariş ödendi / işleniyor | payment_complete, veya durum → işleniyor | order_confirmation |
| Sipariş tamamlandı | durum → tamamlandı | order_shipped (takip) |
| Sipariş iptal edildi | durum → iptal edildi | order_cancelled |
| Sipariş iade edildi | order_refunded | İade bildirimi |
| Sepet terk edildi | bağımsız ödeme etkinliği | cart_recovery zincir |
| Beklemede / ödeme başarısız | durum → beklemede / başarısız | order_on_hold / payment_failed |
Çoğu mağazanın ihtiyaç duyduğu tam set bu. Altı etkinlik, altı şablon, her etkinlik için bir WhatsApp mesajı — ve sadece ilk üçü bile 'siparişim nerede?' konusundaki bileti tamamen ortadan kaldırıyor.
Haritanın arkasındaki tetikleyiciler
WooCommerce her an için ayrı tetikleyiciler çalıştırır:
woocommerce_thankyou— sipariş alındı sayfası render edilir. Burada ödeme yöntemine göre yönlendirin: Kapıda ödeme siparişleri kendi onay akışlarını alır, ön ödemeli siparişler ödeme alınmasını bekler.woocommerce_payment_complete— bir çevrimiçi ödeme alındığında. Bu, ön ödemeli mağazanın onay tetikleyicisidir.woocommerce_order_status_changed— şurada çalışır herhangi bir durum geçişinde, özelleştirilmiş durumlar dahil. Bu, işlenmiş, tamamlanmış, iptal edilmiş, beklemede ve başarısız durumlar için çalışma atıdır.woocommerce_order_status_completed— takip/gönderim detaylarını gönderme anı.woocommerce_order_refunded— iade işlendi; iade bildirimini gönder.
Sadece bir veya iki tanesini dinleyen bir bağlayıcı yolculuğun yarısını sessiz bırakır. Yukarıdaki harita bunların tümünün bağlanmasını gerektirir.
Otomatize Etmemesi Gerekenler
Bir müşteriyi en hızlı şekilde sinirlendirmenin yolu, her durum güncellemesinde ona mesaj atmaktır. Şunları atlayın:
- Beklemede — müşteri ödeme yapmadı; bu durumda bir mesaj rahatsız edici olur
- Ödeme taslağı — üzerinde işlem yapılan sepetler henüz sipariş değildir
- Dahili durumlar — ekibinizin kullandığı, müşterinin asla görmediği herhangi bir durum
Doğru yapı üç temel temas noktasıdır — verilen → gönderilen → teslim edilen — ayrıca iptal, iade ve kurtarma/askıya alma istisnaları. Sipariş başına dokuz mesaj, çıkış hakkı kazanma şeklinizdir.
Kapıda ödeme mağazaları: işleme, sizin onayınız anlamına gelir
İşte çoğu kılavuzun yanlış gösterdiği detay: Kapıda ödeme siparişleri asla çalışmaz payment_complete — tamamlanacak bir ödeme yok. Entegrasyonunuz yalnızca bu kancayı dinliyorsa, herhangi bir kapıda ödeme siparişi için sessizce hiçbir şey yapmaz, ki bu en fazla Hindistan’daki D2C mağazalarının sipariş defterinin %18–31’idir.
Kapıda ödeme mağazaları için, işleme durum onaylama etkinliğidir: sipariş kabul edildi → müşteri onayı alır (ve ideal olarak [COD onay oyun kitabı](/blog/cod-confirmation-whatsapp-cut-rto-fake-orders/) üzerinden COD gönderim-onayı kontrolü yapılır). İşleme eşlemesi → order_confirmation ve COD siparişleriniz ön ödemeli olanlarla aynı deneyimi yaşar.
Özel durumlar
woocommerce_order_status_changed her geçiş için mağazaya özgü özel durumlar ("Alınmaya hazır", "QC geçti", "Tedarikçi bekliyor"). Bilinçli olarak karar verin: ya her özel durumu bir mesaja eşleyin ya da açıkça atlayın — faydalı bilgi olmayan genel bir "sipariş durumun değişti" mesajı gürültü olur. Başlık kuralı: sadece müşteri mesaj gönderebiliyorsa yap bilgilerle bir şey.
Beklemede ve ödeme başarısız: 7/24 kilit açma
24 saatlik müşteri hizmetleri penceresi içinde, serbest biçimli mesajlar gönderebilirsiniz. Dışında — çoğu otomatik durum güncellemeleri dahil — her mesaj onaylanmış bir şablon kullanmalıdır. Sadece UTILITY şablonlarını gönderen mağazaların order_confirmation beklemede ve ödeme başarısız olan mesajları pencere dışında sessizce atlanır.
Gönder order_on_hold ve payment_failed ve her durum yolu 7/24 çalışır:
- Beklemede — "{{1}}, {{2}} numaralı sipariş {{3}} nedeniyle beklemede. Buradan yanıt verin, biz halledeceğiz." (bu aynı zamanda bir satış kurtarma anıdır)
- Ödeme başarısız — "{{1}}, {{2}} numaralı siparişin (₹{{3}}) ödemesi gerçekleşmedi. Buradan tekrar deneyin: {{4}}"
Her sipariş için tam olarak bir mesaj
Çift teyitler klasik bir entegrasyon hatasıdır — aynı siparişin iki kez tetiklenmesi payment_complete ve status_changed (işleme), veya ikinci bir mesaj oluşturan bir webhook yeniden teslimi. Çözüm, olay seviyesinde yinelenenleri kaldırmaktır: her mesaj, benzersiz bir olay kimliğine (<order_id>.<event_type>) göre anahtarlanır, böylece yeniden teslim edilen bir webhook veya çift tetiklenen bir kanca asla iki kez gönderemez. Doğrulayın: bir test siparişi verin ve tam olarak bir onay, bir gönderim güncellemesi, bir iptal geldiğini doğrulayın.
Sessiz saatler ve zaman dilimleri
Durum güncellemeleri işlemeliktir, ancak yine de mesajdır — sabah 2’de bir “siparişiniz gönderildi” mesajı müşterinin daha sonra okuması için uygundur, oysa sabah 2’de bir sepet kurtarma veya beklemede mesajı taciz gibi algılanır. Önemli olduğunda, müşteri yerel saatine göre gönderin ve yanıt bekleyen herhangi bir şey için sessizlik saatlerine saygı gösterin.
Otomatikleştirmeye hazır mısınız?
The Tech Pad, tam WooCommerce haritasını birleştirir — sipariş olayları → onaylanmış şablonlar → tekrarları önleme → sessizlik saatleri — ve her yanıtın düştüğü paylaşılan bir gelen kutusu ile. Başlarken ilk ay ücretsizdir →