Workflow zur Abfrage der WooCommerce-Bestellungen

Dieses n8n Workflow ermöglicht es Benutzern, ihre Bestellungen in WooCommerce basierend auf ihrer E-Mail-Adresse abzufragen.

Workflow zur Abfrage der WooCommerce-Bestellungen

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

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

Facebook
Twitter
LinkedIn

Andere Projekte