n8n Workflows

Workflow zur Abfrage der WooCommerce-Bestellungen

2 Min. LesezeitMEKSOFT
Inhalt
  1. 1. Einleitung
  2. 2. Workflow-Übersicht
  3. 3. Ergebnis

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:

Download Workflow

Artikel teilen
Zur Blogübersicht