WooCommerce: Bestell-Workflows und Lagerabgleich mit n8n
So verbindest du WooCommerce-Bestellungen per n8n mit Buchhaltung oder ERP und gleichst den Lagerbestand automatisch ab.
Wenn eine neue Bestellung in WooCommerce eingeht, soll sie nicht nur im Shop landen, sondern auch in der Buchhaltung, im ERP-System und im Lagerbestand ankommen, am besten ohne dass jemand die Daten manuell abtippt. Mit dem WooCommerce-Node und dem WooCommerce-Trigger-Node bringt n8n genau diese Verbindung mit: Bestellungen lösen automatisch Workflows aus, Lagerbestände lassen sich mit externen Systemen abgleichen, und du behältst dabei jederzeit die Kontrolle darüber, welche Daten wohin fließen. Stand: Juli 2026.
Für Shopbetreiber, die WooCommerce mit einer Buchhaltung oder einer Warenwirtschaft verbinden wollen, ist das ein klassischer Automatisierungsfall. Kein Custom-Code, sondern ein Workflow, der auf offiziellen Schnittstellen aufbaut und sich bei Bedarf um weitere Systeme erweitern lässt.
Was leistet der WooCommerce-Node in n8n?
Der WooCommerce-Node deckt drei Ressourcen ab, mit denen sich der komplette Bestellprozess abbilden lässt: Kunden, Bestellungen und Produkte. Für jede dieser Ressourcen stehen dieselben Grundoperationen bereit, nämlich erstellen, aktualisieren, löschen, einen einzelnen Datensatz abrufen und alle Datensätze abrufen. Für den Lagerabgleich ist vor allem die Ressource Produkt relevant, denn über die Operation "Aktualisieren" lässt sich der Bestand eines Artikels direkt in WooCommerce zurückschreiben, nachdem er in der Buchhaltung oder im ERP verbucht wurde. Laut der n8n-Dokumentation zum WooCommerce-Node lässt sich derselbe Node auch als Werkzeug für einen KI-Agenten einsetzen, sodass Parameter je nach Kontext automatisch befüllt werden. Für einen klassischen, deterministischen Lagerabgleich ist das nicht zwingend nötig, zeigt aber, wie flexibel die Integration mittlerweile aufgebaut ist.
WooCommerce Trigger: Bestellungen automatisch erkennen
Der eigentliche Startpunkt für einen Bestell-Workflow ist der WooCommerce-Trigger-Node. Er registriert im Hintergrund einen Webhook in deinem WooCommerce-Shop und startet den n8n-Workflow, sobald das gewählte Ereignis eintritt. Laut der n8n-Dokumentation zum WooCommerce Trigger stehen zwölf Ereignistypen aus vier Bereichen zur Auswahl:
- Bestellungen: erstellt, aktualisiert, gelöscht
- Produkte: erstellt, aktualisiert, gelöscht
- Kunden: erstellt, aktualisiert, gelöscht
- Gutscheine: erstellt, aktualisiert, gelöscht
Für einen Bestell-Workflow reicht meist das Ereignis "Bestellung erstellt". Der Trigger liefert dir dann den vollständigen Bestelldatensatz mit allen Positionen, Mengen und Kundendaten, den du in den nachfolgenden Schritten weiterverarbeitest.
Lagerabgleich zwischen WooCommerce und Buchhaltung oder ERP aufbauen
Ein solider Lagerabgleich-Workflow folgt in der Praxis immer demselben Muster, egal ob am anderen Ende ein klassisches ERP, eine Warenwirtschaft oder ein Buchhaltungstool hängt:
- Trigger: Der WooCommerce-Trigger-Node startet den Workflow bei "Bestellung erstellt" oder wahlweise bei einer Statusänderung wie "abgeschlossen", falls Stornos oder Rückgaben den Bestand erst später beeinflussen sollen.
- Positionen aufbereiten: Ein Split- oder Set-Node zerlegt die Bestellung in ihre einzelnen Positionen, damit jede Artikelnummer einzeln verarbeitet werden kann.
- Buchhaltung oder ERP informieren: Ein HTTP-Request-Node oder ein dedizierter Node für das Zielsystem legt Beleg, Auftrag oder Lagerbuchung im ERP an, meist verknüpft über SKU oder Artikelnummer.
- Bestand zurückschreiben: Der WooCommerce-Node aktualisiert mit der Operation "Produkt aktualisieren" den Lagerbestand des jeweiligen Artikels in WooCommerce, sodass der Shop den reduzierten Bestand sofort anzeigt.
- Fehlerpfad einbauen: Schlägt die Buchung im ERP fehl, sollte der Workflow das über eine separate Meldung sichtbar machen, statt den Bestand stillschweigend falsch stehen zu lassen.
Wichtig ist, dass die Artikelnummer beziehungsweise SKU in WooCommerce exakt mit der Artikelkennung im Zielsystem übereinstimmt. Weicht sie ab, etwa durch führende Nullen oder unterschiedliche Schreibweisen, bricht der automatische Abgleich an genau dieser Stelle ab und muss manuell nachgezogen werden.
Zugangsdaten und Berechtigungen richtig einrichten
Damit n8n überhaupt auf deinen WooCommerce-Shop zugreifen kann, brauchst du einen API-Schlüssel aus dem WordPress-Backend. Laut der n8n-Dokumentation zu den WooCommerce-Zugangsdaten legst du diesen unter "WooCommerce > Einstellungen > Erweitert > REST-API > Schlüssel hinzufügen" an und vergibst dabei die Berechtigung "Lesen/Schreiben". Ohne Schreibrechte kann der Workflow zwar Bestellungen lesen, aber keinen Bestand zurückschreiben, der Lagerabgleich würde dann an dieser Stelle scheitern. Consumer Key, Consumer Secret und die URL deines Shops trägst du anschließend in n8n ein. Meldet WooCommerce beim Testen einen Fehler zur fehlenden Consumer-Key-Übertragung, hilft laut Dokumentation die Option "Include Credentials in Query", die die Zugangsdaten statt im Header als Query-Parameter überträgt.
Typische Stolperfallen beim Bestell-Workflow
- Gleichzeitige Bestellungen: Gehen mehrere Bestellungen für denselben Artikel fast zeitgleich ein, kann es ohne zusätzliche Absicherung zu einem kurzzeitigen Überverkauf kommen. Ein Zwischenschritt, der den aktuellen Bestand vor dem Zurückschreiben erneut abruft, reduziert dieses Risiko.
- Ausgefallene Webhooks: Webhooks sind zuverlässig, aber nicht unfehlbar, etwa bei einer kurzen Downtime des Shops. Ein zusätzlicher, seltener laufender Abgleich per Zeitplan-Trigger fängt verpasste Ereignisse als Sicherheitsnetz auf.
- Uneinheitliche Artikelnummern: Wenn SKUs in WooCommerce und Artikelnummern im ERP nicht identisch gepflegt werden, scheitert die Zuordnung leise im Hintergrund. Eine Mapping-Tabelle als zusätzlicher Schritt im Workflow schafft hier Klarheit.
- Fehlende Rechte: Nur-Lese-Zugangsdaten verhindern jedes Zurückschreiben in WooCommerce, auch wenn der Rest des Workflows fehlerfrei durchläuft.
Wer den Bestell-Workflow und Lagerabgleich nicht allein aufbauen möchte, findet dazu Begleitung im n8n-Angebot von NordFlux, von der ersten Trigger-Einrichtung bis zur Anbindung des passenden ERP-Systems.
Häufige Fragen
Wie erkennt n8n neue WooCommerce-Bestellungen automatisch?
Der WooCommerce-Trigger-Node registriert dafür einen Webhook direkt in deinem Shop. Sobald eine Bestellung angelegt wird, sendet WooCommerce die Daten an n8n, und der zugehörige Workflow startet ohne Zeitverzögerung durch einen manuellen Abruf.
Kann der Lagerbestand in Echtzeit synchronisiert werden?
Ja, solange der Workflow über den Trigger direkt bei Bestelleingang ausgelöst wird, läuft der Bestandsabgleich praktisch in Echtzeit. Bei sehr hohem Bestellaufkommen für denselben Artikel lohnt sich zusätzlich ein Schritt, der den Bestand unmittelbar vor dem Zurückschreiben erneut prüft.
Welche Berechtigung brauchen die API-Zugangsdaten für den Lagerabgleich?
Für das reine Auslesen von Bestellungen reicht eine Lese-Berechtigung. Soll n8n den Lagerbestand nach der Buchung im ERP zurückschreiben, muss der API-Schlüssel in WooCommerce zwingend mit der Berechtigung "Lesen/Schreiben" angelegt sein.
Was passiert, wenn der Webhook einmal ausfällt?
Der betroffene Workflow-Lauf für dieses Ereignis geht dann nicht automatisch nach, WooCommerce wiederholt einen fehlgeschlagenen Webhook nicht unbegrenzt. Als Absicherung empfiehlt sich ein zusätzlicher, zeitgesteuerter Workflow, der offene Bestellungen periodisch mit dem ERP abgleicht.
Lässt sich derselbe Workflow für mehrere WooCommerce-Shops nutzen?
Ja, dafür legst du für jeden Shop eigene WooCommerce-Zugangsdaten an und verknüpfst sie mit jeweils eigenen Trigger- und Node-Instanzen. Die eigentliche Verarbeitungslogik, etwa die Weitergabe an ERP oder Buchhaltung, lässt sich dabei als gemeinsamer Teilworkflow wiederverwenden.
NordFlux UG (haftungsbeschränkt)
NordFlux baut Organisationen digitale Mitarbeiter: Automatisierungen und KI-Agenten, die wiederkehrende Arbeit abnehmen. Sie behalten die Kontrolle.
Konkrete Fragen zu Automatisierung oder KI?
In der kostenlosen Erstanalyse besprechen wir Ihren Fall direkt. Unverbindlich.