WooCommerce-Bestellstatus-Benachrichtigungen: Welche Ereignisse automatisiert werden sollten
"Wo ist meine Bestellung?" ist die häufigste Support-Frage im E-Commerce – und sie ist völlig vermeidbar. Der Kunde fragt nicht, weil er ungeduldig ist; er fragt, weil ihm niemand gesagt hat, was passiert ist. Jede unbeantwortete Statusänderung wird zu einem Ticket, und jedes Ticket kostet Zeit, Geld und Vertrauen.
WhatsApp-Bestellbenachrichtigungen schließen diese Lücke automatisch: in dem Moment, in dem sich der Bestellstatus in WooCommerce ändert, erhält der Kunde eine WhatsApp-Nachricht mit dem Update. Dieser Leitfaden zeigt welche Ereignisse eine Nachricht verdienen, welche nicht, und wie man sicherstellt, dass jede Bestellung genau eine Bestätigung sendet — keine Lücken, keine Duplikate.
Die Nachrichtenkarte
| WooCommerce-Ereignis | Wann sie ausgelöst wird | WhatsApp-Vorlage |
|---|---|---|
| Bestellung bezahlt / in Bearbeitung | payment_complete, oder Status → in Bearbeitung | order_confirmation |
| Bestellung abgeschlossen | Status → abgeschlossen | order_shipped (Verfolgung) |
| Bestellung storniert | Status → storniert | order_cancelled |
| Bestellung erstattet | order_refunded | Erstattungsbenachrichtigung |
| Warenkorb abgebrochen | separates Checkout-Ereignis | cart_recovery Sequenz |
| In Wartestellung / Zahlung fehlgeschlagen | Status → in Wartestellung / fehlgeschlagen | order_on_hold / payment_failed |
Das ist das vollständige Set, das die meisten Geschäfte benötigen. Sechs Ereignisse, sechs Vorlagen, eine WhatsApp-Nachricht pro Ereignis — und allein die ersten drei beseitigen das „Wo ist meine Bestellung?“ Ticket vollständig.
Die Hooks hinter der Karte
WooCommerce löst für jeden Moment unterschiedliche Hooks aus:
woocommerce_thankyou— Die Seite „Bestellung erhalten“ wird angezeigt. Hier nach Zahlungsmethode routen: Nachnahme-Bestellungen erhalten ihren Bestätigungsfluss, Vorauszahlungsbestellungen warten auf die Zahlungsabwicklung.woocommerce_payment_complete— Eine Online-Zahlung wird erfasst. Dies ist der Bestätigungsauslöser des vorausbezahlten Shops.woocommerce_order_status_changed— wird ausgelöst bei je Statusänderung, einschließlich benutzerdefinierter Status. Dies ist der Arbeitspferd für die Verarbeitung von abgeschlossen, storniert, in Wartestellung und fehlgeschlagen.woocommerce_order_status_completed— der Moment, um Tracking- / Versanddetails zu senden.woocommerce_order_refunded— Rückerstattung verarbeitet; sendet die Rückerstattungsbenachrichtigung.
Ein Connector, der nur auf eines oder zwei davon hört, lässt die Hälfte der Reise stumm. Die obige Karte muss alle davon verkabelt haben.
Was man NICHT automatisieren sollte
Der schnellste Weg, einen Kunden zu verärgern, ist, ihn bei jedem Status-Update zu benachrichtigen. Überspringen:
- Ausstehend — der Kunde hat noch nicht bezahlt; eine Nachricht hier ist lästig
- Einkaufswagen-Entwurf — Warenkörbe in Arbeit sind noch keine Bestellungen
- Interne Status — alles, was Ihr Team verwendet und der Kunde nie sieht
Die richtige Form sind drei zentrale Kontaktpunkte — aufgegeben → versandt → geliefert — plus Stornierung, Rückerstattung und die Ausnahmen bei Wiederherstellung/auf Eis gelegt. Neun Nachrichten pro Bestellung sind erforderlich, um sich von Mitteilungen abzumelden.
COD-Geschäfte: Verarbeitung ist Ihre Bestätigung
Hier sind die Details, die die meisten Anleitungen falsch darstellen: Nachnahme-Bestellungen werden nie ausgeführt payment_complete — Es gibt keine Zahlung abzuschließen. Wenn Ihre Integration nur auf diesen Hook hört, passiert bei jeder Nachnahmebestellung stillschweigend nichts, was bei den meisten indischen D2C-Geschäften 18–31 % des Bestellbuchs ausmacht.
Für COD-Geschäfte, die Verarbeitung Status ist das Bestätigungsereignis: Bestellung angenommen → Kunde erhält die Bestätigung (und idealerweise die COD-Bestätigung-zum-Versand-Prüfung aus dem [COD-Bestätigungs-Playbook](/blog/cod-confirmation-whatsapp-cut-rto-fake-orders/)). Verarbeitung abbilden → order_confirmation und Ihre COD-Bestellungen erhalten die gleiche Erfahrung wie die Vorauszahlungsbestellungen.
Benutzerdefinierte Status
woocommerce_order_status_changed Benachrichtigungen für jeden Übergang, einschließlich geschäftsspezifischer benutzerdefinierter Status („Abholbereit“, „QC bestanden“, „Wartet auf Lieferanten“). Entscheiden Sie bewusst: Entweder ordnen Sie jedem benutzerdefinierten Status eine Nachricht zu oder überspringen ihn ausdrücklich — eine generische Nachricht „Ihr Bestellstatus hat sich geändert“ ohne nützliche Informationen ist Lärm. Die Faustregel: Nur benachrichtigen, wenn der Kunde kann tun etwas mit den Informationen.
In Wartestellung und Zahlung fehlgeschlagen: die 24/7 Freischaltung
Innerhalb des 24-Stunden-Kundendienstfensters können Sie freie Nachrichten senden. Außerhalb davon – einschließlich der meisten automatisierten Statusaktualisierungen – jahe Nachricht muss eine genehmigte Vorlage verwenden. Geschäfte, die nur einreichen order_confirmation finden ihre Nachrichten zu Warteschlange und fehlgeschlagener Zahlung außerhalb des Fensters still übersprungen.
Absenden order_on_hold und payment_failed als UTILITY-Vorlagen und jeder Statuspfad funktioniert rund um die Uhr:
- In Warteschleife — „{{1}}, Bestellung {{2}} ist aufgrund von {{3}} zurückgestellt. Antworte hier und wir klären das.“ (das ist auch ein Moment zur Sicherung des Verkaufs)
- Zahlung fehlgeschlagen — „{{1}}, die Zahlung für Bestellung {{2}} (₹{{3}}) ist nicht durchgegangen. Versuche es hier erneut: {{4}}“
Genau eine Nachricht pro Bestellung
Doppelte Bestätigungen sind ein klassischer Integrationsfehler – dieselbe Bestellung löst beide aus payment_complete und status_changed (Verarbeitung) oder eine erneute Zustellung eines Webhooks, die eine zweite Nachricht erstellt. Die Lösung besteht in der Duplikaterkennung auf Ereignisebene: Jede Nachricht ist einem eindeutigen Ereignis-Identifier zugeordnet (<order_id>.<event_type>), sodass ein erneut zugestellter Webhook oder ein doppelt ausgelöster Hook niemals zweimal gesendet werden kann. Überprüfen Sie es: Platzieren Sie eine Testbestellung und bestätigen Sie, dass genau eine Bestätigung, ein Versandupdate und eine Stornierung eintreffen.
Ruhezeiten und Zeitzonen
Status-Updates sind transaktional, aber sie sind immer noch Nachrichten — ein „Ihre Bestellung wurde versandt“ um 2 Uhr morgens ist für den Kunden in Ordnung, es später zu lesen, während eine Warenkorbwiederherstellungs- oder Wartemeldung um 2 Uhr morgens als Belästigung wahrgenommen wird. Senden Sie nach der Ortszeit des Kunden, wo es relevant ist, und respektieren Sie Ruhezeiten für alles, was eine Antwort erwartet.
Bereit zur Automatisierung?
Das The Tech Pad verdrahtet die vollständige WooCommerce-Karte — Bestellereignisse → genehmigte Vorlagen → Duplikatbereinigung → Ruhezeiten — mit einem gemeinsamen Posteingang, in dem jede Antwort eingeht. Ihr erster Monat ist kostenlos, wenn Sie starten →