1. Einleitung
Dieser Workflow dient dazu, WooCommerce-Bestellungen über eine Chat-Integration abzufragen. Nutzer geben ihre E-Mail-Adresse ein, und das System überprüft, ob der Benutzer existiert und ob Bestellungen vorhanden sind.
2. Workflow-Übersicht
Im Folgenden sind die einzelnen Nodes des Workflows aufgeführt, wobei jeder Schritt und seine Funktion beschrieben werden.
Node 1: Sticky Note
- Name: Sticky Note
- Typ: n8n-nodes-base.stickyNote
- Funktion: Dient zur Benachrichtigung, dass die User-ID benötigt wird, um frühere Bestellungen abzufragen.
- Parameter:
- Farbe: 7
- Breite: 1000 px
- Höhe: 572 px
- Inhalt: „Find WooCommerce User-ID“
Node 2: No email provided
- Name: No email provided
- Typ: n8n-nodes-base.set
- Funktion: Setzt eine Antwort, wenn keine E-Mail-Adresse bereitgestellt wurde.
- Parameter:
- Wert: „No email address got provided.“
Node 3: If email provided
- Name: If email provided
- Typ: n8n-nodes-base.if
- Funktion: Überprüft, ob die E-Mail-Adresse bereitgestellt wurde.
- Parameter:
- linkValue: email (vom Benutzer)
- Bedingung: not empty
Node 4: WooCommerce – Get User
- Name: WooCommerce – Get User
- Typ: n8n-nodes-base.wooCommerce
- Funktion: Ruft den WooCommerce-Benutzer basierend auf der E-Mail-Adresse ab.
- Parameter:
- Limit: 1
- Filter: email
Node 5: If user found
- Name: If user found
- Typ: n8n-nodes-base.if
- Funktion: Überprüft, ob der Benutzer gefunden wurde.
- Parameter:
- Bedingung: Anzahl der Schlüssel > 0
Node 6: No customer found
- Name: No customer found
- Typ: n8n-nodes-base.set
- Funktion: Setzt die Antwort, wenn kein Kunde gefunden wurde.
- Parameter:
- Wert: „No customer with that email address could be found.“
Node 7: WooCommerce Get Orders
- Name: WooCommerce Get Orders
- Typ: n8n-nodes-base.httpRequest
- Funktion: Ruft Bestellungen von WooCommerce ab, basierend auf der Kunden-ID.
- Parameter:
- URL: WooCommerce API URL
- Body-Parameter: Kunden-ID
Node 8: If order found
- Name: If order found
- Typ: n8n-nodes-base.if
- Funktion: Überprüft, ob Bestellungen gefunden wurden.
- Parameter:
- Bedingung: Anzahl der Schlüssel > 0
Node 9: No order found
- Name: No order found
- Typ: n8n-nodes-base.set
- Funktion: Setzt die Antwort, wenn keine Bestellung gefunden wurde.
- Parameter:
- Wert: „No order could be found.“
3. Ergebnis
Dieses n8n Workflow ermöglicht es Benutzern, ihre Bestellungen in WooCommerce einfach abzufragen, während ihre E-Mail-Adressen sicher verarbeitet werden. Es stellt sicher, dass die Kunden nur Informationen zu ihren eigenen Bestellungen erhalten.
Für eine detaillierte Schritt-für-Schritt-Anleitung und um die Integration in Ihre Anwendung zu erleichtern, können Sie den Workflow hier herunterladen: