Workflow Überblick
Dieser Workflow ist ein n8n-Prozess, der es ermöglicht, WooCommerce-Bestellungen über einen Chatbot zu verwalten. Er prüft, ob eine E-Mail-Adresse bereitgestellt wird, ob der Benutzer existiert, und sammelt Bestelldaten, einschließlich der Sendungsverfolgung von DHL. Jeder Schritt wird durch den entsprechenden Node sichtbar gemacht.
Nodes im Workflow
1. Sticky Note
- Name: Sticky Note
- Typ: n8n-nodes-base.stickyNote
- Beschreibung: Stellt eine Notiz bereit, die die Notwendigkeit des Findens der WooCommerce-Benutzer-ID erklärt.
- Einstellung: Die Notiz hat einen grüne Farbe, eine Breite von 1000 und eine Höhe von 572.
2. No email provided
- Name: No email provided
- Typ: n8n-nodes-base.set
- Beschreibung: Dieser Node gibt eine Nachricht zurück, wenn keine E-Mail-Adresse bereitgestellt wurde.
- Einstellung: Setzt die Antwort auf „Es wurde keine E-Mail-Adresse angegeben.“
3. If email provided
- Name: If email provided
- Typ: n8n-nodes-base.if
- Beschreibung: Überprüft, ob eine E-Mail-Adresse bereitgestellt wurde.
- Einstellung: Nutzt die Bedingung, dass die E-Mail nicht leer ist.
4. If user found
- Name: If user found
- Typ: n8n-nodes-base.if
- Beschreibung: Prüft, ob der Benutzer im System gefunden wurde.
- Einstellung: Überprüfung, ob die Anzahl der Benutzer-Objekte größer als 0 ist.
5. Sticky Note1
- Name: Sticky Note1
- Typ: n8n-nodes-base.stickyNote
- Beschreibung: Notiz für den Workflow-Agenten.
- Einstellung: Beinhaltet die Überschrift „Agent“.
6. No customer found
- Name: No customer found
- Typ: n8n-nodes-base.set
- Beschreibung: Setzt die Antwort, wenn kein Kunde mit der angegebenen E-Mail-Adresse gefunden wurde.
- Einstellung: Antwort: „Es wurde kein Kunde mit dieser E-Mail-Adresse gefunden.“
7. WooCommerce – Get User
- Name: WooCommerce – Get User
- Typ: n8n-nodes-base.wooCommerce
- Beschreibung: Holt den Benutzer aus WooCommerce basierend auf der angegebenen E-Mail-Adresse.
- Einstellung: Filtert nach der E-Mail-Adresse des Kunden.
8. WooCommerce Get Orders
- Name: WooCommerce Get Orders
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Holt die Bestellungen des gefundenen Benutzers aus WooCommerce.
- Einstellung: API-URL zu WooCommerce; sendet die Benutzer-ID zur Abfrage.
9. If order found
- Name: If order found
- Typ: n8n-nodes-base.if
- Beschreibung: Überprüft, ob es Bestellungen für den Benutzer gibt.
- Einstellung: Bedingung prüft, ob etwas in der Antwort vorhanden ist.
10. Extract Tracking Data
- Name: Extract Tracking Data
- Typ: n8n-nodes-base.set
- Beschreibung: Extrahiert die Sendungsverfolgungsdaten aus den Bestellinformationen.
- Einstellung: Verwendet Filter, um Sendungsverfolgungsartikel zu extrahieren.
11. DHL
- Name: DHL
- Typ: n8n-nodes-base.dhl
- Beschreibung: Ruft den Status der Sendungsverfolgung von DHL ab.
- Einstellung: Sendungsverfolgungsnummer wird als Parameter übergeben.
12. Send Response
- Name: Send Response
- Typ: n8n-nodes-base.set
- Beschreibung: Sendet die gesammelten Informationen als Antwort zurück.
- Einstellung: Setzt die Antwort auf alle gesammelten Daten.
Ergebnis
Dieser Workflow ermöglicht es Benutzern, ihre Bestellungen einfach zu verfolgen, indem sie ihre E-Mail-Adresse eingeben. Durch die Automatisierung der Datenabfrage und -verarbeitung wird der gesamte Prozess effizienter gestaltet.
Für weitere Informationen, können Sie den Download-Link nutzen.