
WooCommerce benachrichtigt Sie, wenn eine neue Bestellung eingeht. Das funktioniert bestens, bis es das nicht mehr tut. Sie verpacken die Bestellungen von gestern, beantworten eine Rückerstattungsanfrage oder sind einfach nicht in Ihrem Posteingang, und die Bestellung liegt dort drei Stunden lang unbemerkt. Der Kunde hat per Banküberweisung bezahlt, eine schnelle Bestätigung erwartet und stattdessen Stille erhalten.
Eine WooCommerce Benachrichtigung per SMS für neue Bestellungen behebt dieses Problem auf die denkbar einfachste Art und Weise: Ihr Telefon vibriert in dem Moment, in dem die Bestellung erstellt wird. Bestellnummer, Kundenname, Gesamtbetrag, Zahlungsmethode, Status. Sie wissen, ob Ihre Aufmerksamkeit benötigt wird, ohne das Dashboard zu öffnen.
In dieser Anleitung erstellen Sie diese Benachrichtigung mithilfe von Bit Flows und Twilio. Ganz ohne Programmierung und ohne manuelle Webhook-Konfiguration. Ich habe genau diesen Workflow während des Schreibens dieser Anleitung in einem Testshop eingerichtet, daher stammen die Screenshots und die Beispielbestellung, die Sie weiter unten sehen, aus einer echten Umgebung.
Verbinde den WooCommerce Beim Erstellen einer neuen Bestellung Auslöser an Twilio SMS senden Aktion in Bit Flows. Erfassen Sie eine WooCommerce-Testbestellung mit „Listen Response“. Verbinden Sie anschließend Twilio mit Ihrer Account-SID und Ihrem Auth-Token, ordnen Sie die Bestellfelder dem Twilio-Nachrichten-Ereignis zu, führen Sie den Testablauf einmal durch und aktivieren Sie dann den Workflow.
Bereiten Sie Folgendes vor:
Notizen: Bevor Twilio-Testversionen, versenken Sie eine Stunde in diesem: Testkonten senden nur an verifiziert Telefonnummern (bis zu fünf pro Konto), nur in das Land, aus dem Sie sich registriert haben, und Twilios aktuelle Testdokumentation sagt, dass benutzerdefinierte SMS-Texte in Testversionen möglicherweise nicht verfügbar sind. Daher könnte die benutzerdefinierte Bestellnachricht in diesem Tutorial ein kostenpflichtiges Twilio-Konto erfordern.
Wenn WooCommerce eine neue Bestellung erstellt, erfasst Bit Flows die Bestelldaten und sendet über Twilio eine formatierte SMS an das Mobiltelefon des Administrators.

Öffnen Sie in Ihrem WordPress-Dashboard Bit Flows und erstellen Sie einen neuen Workflow. Wählen Sie im Trigger-Schritt „WooCommerce“ aus und wählen Sie anschließend „Bei neuer Bestellung“ als Trigger-Ereignis. Öffnen Sie den Trigger-Knoten und klicken Sie auf Zuhören Antwort.

Bit Flows wartet nun auf ein echtes Ereignis aus Ihrem Shop. Es wird ein Countdown angezeigt; der Listener bleibt drei Minuten lang aktiv und wird danach automatisch beendet.

Behalte diesen Tab offen und wechsle in einem anderen Tab zu deinem Geschäft.
Legen Sie Ihr Testprodukt in den Warenkorb und schließen Sie den Bestellvorgang ab.
Verwenden Sie Testinformationen. Wählen Sie eine Zahlungsoption, die keine unerwünschte Live-Aufladung verursacht, wie z. B. ein richtig konfiguriertes Test-Gateway oder eine geeignete Offline-Zahlungsmethode.

Nachdem WooCommerce die Seite „Bestellung eingegangen“ angezeigt hat, kehren Sie zu Bit Flows zurück.
Sobald Bit Flows den Testauftrag erhält, wird ein grünes Symbol angezeigt. Antwort erfasst Bestätigung. Das bedeutet, dass der WooCommerce-Trigger funktioniert und die Bestelldaten für die Zuordnung bereit sind.
Überprüfen Sie die Erfasste Antwort und bestätigen Sie, dass alle Details, die Sie in der SMS senden möchten, enthalten sind, wie z. B.:

Schließen Sie die Auslöserleiste, sobald Sie die Felder bestätigt haben.
Klicken Sie auf das Pluszeichen neben dem WooCommerce-Trigger. Suchen Sie nach Twilio, wählen Sie es aus und wählen Sie "SMS senden" aus der Liste der Aktionen.

Bit Flows benötigt zwei Anmeldedaten, um mit Twilio zu kommunizieren: Ihre Konto-SID und Auth-Token. die beide im Kontoinformationen Abschnitt der Twilio-Konsole-Dashboard. Anmelden, die Account SID kopieren, dann auf klicken Zeigen neben dem Auth-Token und kopieren Sie das auch.

Klicken Sie in der Twilio-Aktion auf „Verbindung auswählen“ und dann auf „Verbindung hinzufügen“. Wählen Sie „Twilio-Anmeldedaten“ aus, geben Sie einen aussagekräftigen Namen ein, z. B. „Twilio-Verbindung speichern“, und fügen Sie Ihre Konto-SID in Schlüssel / Benutzername und dein Auth-Token in Geheimnis / Passwort, dann klicken Verbinden Sie um Bit Flows zu autorisieren, SMS über Ihr Twilio-Konto zu versenden.

Zwei Fehler, die Ihnen hier begegnen können. Zuerst, mit Twilio Test Testanmeldedaten anstelle der Live-Konto-SID und des Auth-Tokens aus den Konto-Infos; die Testanmeldedaten senden keine echten Nachrichten. Zweitens, Telefonnummer in diese Felder einfügen. Ihre Twilio-Nummer kommt im nächsten Schritt.
In der Aktion “SMS senden” wählen Sie „Nachrichtendienst verwenden“ aus und wählen dann Ihren Dienst aus der Dropdown-Liste „Nachrichtendienst“ aus. In diesem Setup ist dies der Dienst „Meine Organisation“.
Ein Twilio-Messaging-Dienst ist ein Container, der Ihre Absender und Messaging-Einstellungen unter einem Namen zusammenfasst. Sie können Dienste unter „Messaging → Dienste“ in der Twilio-Konsole erstellen und verwalten. Bevor Sie in Bit Flows einen Dienst auswählen, stellen Sie sicher, dass der Dienst mindestens einen berechtigten Absender in seinem Absenderpool hat; andernfalls nimmt Twilio die Anfrage zwar an, die Zustellung schlägt jedoch unbemerkt fehl.

Sobald der Dienst ausgewählt ist, können Sie keine Absendertelefonnummer festlegen; der Dienst entscheidet, von welchem Absender die Nachricht gesendet wird.
Geben Sie in der Empfängertelefonnummer die Nummer des Filialadministrators als festen Wert ein. Das korrekte Format ist +8801XXXXXXXXX. Twilio ist streng bei Leerzeichen, Bindestrichen oder fehlenden Ländercodes; Sie erhalten den Fehler 21211 (ungültige Nummer).
Der Empfänger muss auch eine andere Nummer haben als der Absender, was offensichtlich klingt, bis man mitten in der Nacht mit nur einer SIM-Karte im Raum testet.
Klicken Sie in das Nachrichtenfeld, um das Variablenfenster zu öffnen, und verwenden Sie dann die Registerkarte "Apps", um die Felder zuzuordnen. Hier ist die Nachrichtenstruktur, die ich verwendet habe:

Klick jetzt Testlauf. Bit Flows zeigt die Antwort von Twilio im Fenster an, und auf der Registerkarte „Ausgabe“ wird der zusammengestellte Text bestätigt, wobei die Bestellwerte genau so ausgefüllt sind, wie Sie sie zugeordnet haben. Sie können dies an zwei Stellen überprüfen. Sehen Sie zunächst auf dem Handy des Administrators nach; die SMS sollte dort eingegangen sein.
Oder öffnen Sie Ihr Twilio-Dashboard unter Überwachen → Protokolle → Messaging und öffnen Sie die neuste Nachricht. Dort sehen Sie den gesendeten Body, den Empfänger, die Kosten (für ein einzelnes Segment), die Region und die Anzahl der Nachrichtensegmente.

Das ist Ihr Beweis dafür, dass die Nachricht Twilio verlassen hat und zugestellt wurde.
Der Testlauf beweist nur, dass Twilio Ihre Beispieldaten akzeptiert. Testen Sie dann die gesamte Kette Ende-zu-Ende.
Schließen Sie das Aktionsfenster und klicken Sie einmal auf „Test Flow“, geben Sie anschließend eine weitere Testbestellung in Ihrem Shop auf. Warten Sie einen Moment, bis Bit Flows den Vorgang ausgeführt hat, überprüfen Sie das Telefon des Administrators und vergewissern Sie sich, dass die SMS die Werte der neuen Bestellung anzeigt und nicht die alten Testdaten. Öffnen Sie die Bit Flows-Protokolle, um sowohl den Auslöser als auch die Aktion zu überprüfen.
Sobald eine neue Bestellung die richtige SMS sendet, stellen Sie sicher, dass der aktive Schalter eingeschaltet ist.
Das ist die vollständige Einrichtung. Von nun an wird jeder neue Verkauf sofort auf Ihrem Telefon signalisiert, ohne dass Code erforderlich ist. Bevor Sie ihm vertrauen, senden Sie einen echten Kauf mit Test Flow Once durch und prüfen Sie, ob die Nachricht korrekt ankommt, und schalten Sie sie dann live.
Sobald er läuft, kann derselbe erfasste Datensatz in andere Werkzeuge wie z. B. zweige Google Tabellen, Slack oder ein CRM. Bringen Sie diese erste Version Ende-zu-Ende zum Laufen und erweitern Sie sie dann.
Ja, WooCommerce verbinden Beim Erstellen einer neuen Bestellung Triggere zu Twilio SMS senden Aktion und Abbildung der erfassten Bestelldaten in der Nachricht.
Bit Flows nutzt Ihre Live-Daten Konto-SID als Schlüssel / Benutzername und dein Auth-Token als Geheimnis / Passwort bei der Erstellung der Twilio-Verbindung.
Sie können die Bestell-ID, den Kundennamen, den Gesamtbetrag, die Währung, die Zahlungsmethode und den Bestellstatus abbilden, wenn diese Werte in der erfassten Antwort erscheinen.
Ein Messaging-Dienst ist optional, aber wenn Sie einen nutzen, muss er mindestens einen berechtigten Absender in seiner Sender-Pool bevor Sie Nachrichten senden.
Ja, aber Testkonten können nur verifizierte Empfänger im Registrierungsland kontaktieren und müssen Twilio-Vorlagen anstelle von benutzerdefinierten SMS-Nachrichten verwenden.
Fehler 21608 bedeutet, dass der Empfänger nicht verifiziert ist, 21408 bedeutet, dass das Ziel deaktiviert ist, und 21211 bedeutet, dass die Telefonnummer ungültig oder falsch formatiert ist.
Klicken Sie auf Antwort anhören nochmals und gib eine neue Testbestellung auf, bevor der Drei-Minuten-Zuhörer abläuft, und prüfe dann auf das grüne Antwort erfasst Bestätigung.
Ja, füge ein Zustand nach dem WooCommerce-Trigger, um Bestellungen nach Status, Zahlungsmethode, Ziel, Gesamtbetrag oder einem anderen erfassten Wert zu filtern.
