WooCommerce-Bestellungen automatisch ins ERP übertragen – Plugin oder eigene Schnittstelle?

WooCommerce ist für viele Händler der schnellste Weg, online zu verkaufen. Shop in Tagen, Plugins für Zahlung und Versand, Sortiment lässt sich pflegen. Und trotzdem bleibt der Auftragseingang erstaunlich manuell: Bestellung öffnen, Daten prüfen, Artikelnummern abgleichen, im ERP nochmal anlegen, Zahlungsstatus nachtragen, Trackingnummer zurückspielen.
Das funktioniert. Bis es nicht mehr funktioniert.
Was passiert eigentlich, wenn eine Bestellung nicht sauber durchläuft – wer merkt es, wer korrigiert, wer ruft den Kunden an? Genau dort entscheidet sich, ob ein Plugin reicht oder ob die Anbindung individuell sein muss.
Inhaltsverzeichnis
- 01Was „WooCommerce-Bestellungen automatisch ins ERP übertragen" wirklich heißt
- 02Woran Sie merken, dass Ihr WooCommerce-Auftragseingang zum Engpass geworden ist
- 03Welche Daten zwischen WooCommerce und ERP wirklich fließen müssen
- 04Wann ein Plugin reicht – und wann nicht
- 05Wann eine individuelle Schnittstelle der stabilere Weg ist
- 06Architekturwege im Vergleich: Plugin, REST API, Webhook, Datei-Import oder Middleware
- 07Der saubere Datenfluss vom Shop ins ERP
- 08Typische Fehler bei WooCommerce-ERP-Anbindungen
- 09Ein realistischer Pilot für den Mittelstand
- 10Wann sich die Automatisierung wirtschaftlich lohnt
- 11Fazit
- 12FAQ zu WooCommerce-Bestellungen und ERP-Anbindung
Was „WooCommerce-Bestellungen automatisch ins ERP übertragen" wirklich heißt
Der Begriff „WooCommerce-ERP-Schnittstelle" meint je nach Anbieter etwas anderes. Manche meinen einen CSV-Export, der ins ERP geschoben wird. Andere ein Plugin, das Aufträge direkt anlegt. Wieder andere Webhooks, Middleware oder einen bidirektionalen Connector.
Alle Varianten haben ihren Platz. Der entscheidende Punkt sitzt aber nicht beim Begriff, sondern beim Prozess.
Eine Schnittstelle, die wirklich entlastet, beantwortet fünf Fragen:
- Wann soll eine Bestellung übertragen werden?
- Welche Daten müssen mit?
- Wie werden Kunden, Artikel, Preise und Steuern zugeordnet?
- Was passiert bei Fehlern oder Sonderfällen?
- Welche Rückmeldung läuft zurück in den Shop?
Ohne diese Antworten ist eine Schnittstelle nur ein Datenkabel. Mit diesen Antworten wird sie zum Auftragseingang.
Wenn es bei Ihnen grundsätzlich um den Bestelleingang ins ERP geht, ist der Überblick Auftragseingang automatisieren im Mittelstand der bessere Einstieg. Hier geht es um den Sonderfall WooCommerce.
Nicht jede Bestellung muss sofort durchlaufen
Häufiger Fehler: Jede neue Bestellung geht sofort ans ERP.
Das klingt nach Echtzeit. Ist aber selten sinnvoll. Die Übergabe sollte erst laufen, wenn die Zahlung bestätigt ist, die Pflichtfelder gefüllt sind, der Kunde eindeutig zugeordnet ist und die Artikel sauber gemappt sind.
Sonst landen unfertige Aufträge im ERP. Und das ERP wird zur Korrekturschicht für Shopprobleme. Falsche Reihenfolge.
Automatisch heißt nicht dunkelverarbeitet
Automatische Übertragung heißt nicht, dass jeder Auftrag ohne Prüfung durchläuft. Hybrid ist robuster: Standardaufträge laufen automatisch, unklare Bestellungen landen sichtbar in einer Prüfliste, Sonderfälle werden markiert.
Belastbarer als ein System, das entweder vollständig funktioniert oder still scheitert.
Woran Sie merken, dass Ihr WooCommerce-Auftragseingang zum Engpass geworden ist
Nicht jede manuelle Übertragung ist sofort ein Automatisierungsfall. Kritisch wird es, wenn mehrere dieser Symptome zusammenkommen:
Bestellungen werden täglich aus WooCommerce ins ERP getippt
Eine Person öffnet die Bestellung im Backend, prüft Kundendaten, gleicht Artikelnummern ab und legt den Auftrag im ERP nochmal an. Jeden Tag, für dieselbe Sorte Bestellung.
Artikelnummern in Shop und ERP stimmen nicht zuverlässig überein
Im Shop heißt es SKU 42, im ERP eine andere Nummer, in der Kommissionierung wieder eine dritte. Nur ein paar Langjährige wissen, was wirklich zueinander gehört.
Zahlungs- und Versandstatus werden doppelt gepflegt
Im ERP wird kassiert, im Shop manuell auf 'bezahlt' gesetzt. Trackingnummern landen per Copy & Paste zurück. Bei jedem Update ist offen, welcher Stand stimmt.
Bestände sind im Shop nicht aktuell genug
Kunden bestellen Artikel, die im Lager nicht mehr liegen, weil der Shop den Stand vom Morgen anzeigt. Dann folgt der Anruf vom Kunden, der schon bezahlt hat.
Wachstum erzeugt sofort mehr Backoffice-Arbeit
Mehr Bestellungen heißt direkt mehr manuelle Übertragung, mehr Rückfragen, mehr Fehler. Das Geschäft skaliert nur mit zusätzlichen Köpfen – nicht mit dem System.
Dann ist es kein Personalproblem. Dann ist es eine Architekturlücke zwischen Shop und Abwicklung. Mehr Bestellungen heißt mehr Arbeit, eins zu eins – obwohl die Digitalisierung genau das verhindern sollte.
Welche Daten zwischen WooCommerce und ERP wirklich fließen müssen
Die meisten WooCommerce-ERP-Projekte scheitern nicht an der API. Sie scheitern an Details im Datenmodell.
Eine Bestellung ist mehr als „Kunde + Produkte + Summe". Für das ERP zählen Felder, die im Shop anders heißen, anders strukturiert sind oder gar nicht existieren.
Auftragskopf und IDs
Standard: Bestellnummer, Bestelldatum, Bestellstatus, Zahlungsart, Zahlungsstatus, Versandart, Währung, Gutscheine, Rabatte.
Darunter steckt eine Frage, die viele Projekte erst spät stellen: Welche Nummer ist führend? Die WooCommerce-Bestellnummer ist nicht automatisch die ERP-Auftragsnummer. Sind beide nicht sauber gespeichert, kann Buchhaltung später keine Rechnung einer Bestellung zuordnen, und der Support weiß nicht, welche Nummer er einem Kunden nennen soll.
Kundendaten
Hier wird es schneller komplex, als die meisten erwarten. Ist der Kunde im ERP schon angelegt? Wird über E-Mail, Kundennummer oder Umsatzsteuer-ID gematcht? Sollen neue Kunden automatisch im ERP entstehen? Gibt es B2B-Kunden mit Debitorennummern, Zahlungsbedingungen, Sperrvermerken?
Im B2B besser zweimal hinschauen. Das ERP führt die Stammdaten, das Kreditlimit, die Preislisten, die Debitorenlogik. Wenn WooCommerce einfach drüberbügelt, entstehen Phantom-Debitoren mit eigenen Konditionen. Ich habe das schon gesehen – einmal so eingerichtet, fällt es Wochen später bei einer Mahnung auf.
Positionsdaten
Auf Positionsebene geht es um mehr als Produktname und Menge: WooCommerce-Produkt-ID, SKU, ERP-Artikelnummer, Varianten-ID, Menge, Einheit, Einzelpreis, Rabatt, Steuerklasse, Versandposition, Gutscheine, Freitextpositionen, Bundle-Logik.
Varianten, Bundles und Konfiguratoren brauchen besondere Aufmerksamkeit. Was im Shop ein Produkt ist, kann im ERP drei Positionen sein. Und umgekehrt.
Steuer, Rabatt, Versand
Brutto oder netto? Berechnet WooCommerce die Steuer oder das ERP? Wie werden Gutscheine auf Positionen verteilt? Sind Versandkosten eigene Positionen im ERP? Welche Steuerklasse gilt bei EU-B2B-Geschäften? Wie werden Rundungsdifferenzen behandelt?
Die Schnittstelle muss nicht jede steuerliche Entscheidung selbst treffen. Sie muss aber definieren, welche Werte aus WooCommerce übernommen werden und welche im ERP neu entstehen. Sonst kommt der Anruf der Buchhaltung: Rechnungssumme passt nicht zur Bestellsumme.
Status zurück nach WooCommerce
Eine gute Anbindung endet nicht beim Import. WooCommerce braucht Rückmeldungen: ERP-Auftragsnummer, Rechnung erstellt, Versand ausgelöst, Trackingnummer verfügbar, Auftrag storniert, Teillieferung erfolgt, Fehler bei Übergabe.
Sie merken das fehlende Rückkanal-Setup daran, dass das Service-Team sich morgens den Versandstatus aus drei Tabs zusammensucht. Genau das sollte eine Schnittstelle abnehmen.

Sind Ihre WooCommerce-Daten ERP-fähig?
Wann ein Plugin reicht – und wann nicht
Nicht jede Anbindung muss eigens entwickelt werden. Ein Standard-Plugin reicht, wenn der Prozess am Standard liegt.
Plugin reicht, wenn …
- ein bekanntes ERP mit gepflegtem WooCommerce-Connector im Einsatz ist
- Artikelnummern in Shop und ERP übereinstimmen
- Kunden automatisch angelegt werden dürfen
- keine komplexe B2B-Preislogik existiert
- Versand- und Zahlungsarten geradlinig zu mappen sind
- keine Sonderfelder oder eigenen Workflows nötig sind
- das Bestellvolumen überschaubar ist
- Fehler manuell im Plugin oder ERP korrigiert werden können
Vorteile sind erwartbar: schneller live, günstiger im Einstieg, dokumentiert. Aber ein Plugin löst nur den Standardfall.
Die Entscheidung ist deshalb nicht „Plugin oder Individualentwicklung?". Sondern: Passt unser realer Prozess in die Logik des Plugins – inklusive Fehlerfällen?
Diese Fragen vor der Plugin-Auswahl prüfen
- Welche WooCommerce-Versionen und Plugins werden unterstützt?
- Wird Ihr ERP direkt unterstützt oder nur über Umwege?
- Können vorhandene Kunden gematcht werden?
- Können Varianten, Bundles oder Zusatzfelder übertragen werden?
- Wie werden Steuern, Rabatte und Versandkosten abgebildet?
- Gibt es eine Fehlerliste oder ein Wiederholungsprotokoll?
- Wie wird verhindert, dass Bestellungen doppelt übertragen werden?
- Wer ist zuständig, wenn WooCommerce, ERP oder Plugin aktualisiert werden?
Sie merken das daran, wie Ihre Antworten klingen: passen sie zu Ihrem Prozess, ist ein Standard-Connector der pragmatische Weg. Häufen sich „das müssten wir irgendwie umgehen", ist das die Antwort.
Wann eine individuelle Schnittstelle der stabilere Weg ist
Eine individuelle Schnittstelle lohnt sich nicht, weil Individualsoftware grundsätzlich besser wäre. Sie lohnt sich, wenn der Standard nicht zum Prozess passt.
Typische Auslöser:
- Ihr ERP ist älter oder hat keinen fertigen WooCommerce-Connector.
- Das ERP akzeptiert Bestellungen nur in einem bestimmten Importformat.
- Artikelnummern, Varianten oder Bundles müssen transformiert werden.
- Es gibt B2B-spezifische Preis-, Kunden- oder Freigabelogik.
- Bestellungen dürfen nicht automatisch durchlaufen, sondern müssen abhängig von Regeln geprüft werden.
- WooCommerce enthält Sonderfelder aus Checkout-Plugins oder Konfiguratoren.
- Mehrere Shops, Länder oder Marktplätze sollen in dasselbe ERP laufen.
- Bestände und Statusrückmeldungen müssen sauber synchronisiert werden.
- Es braucht Monitoring, Protokolle und nachvollziehbare Wiederholbarkeit.
In diesen Fällen kann eine individuelle Schnittstelle das abbilden, was im Betrieb wirklich zählt: Validierung vor der ERP-Übergabe, Mappingtabellen, Transformationslogik, Fehlerqueue, Protokoll, Wiederholbarkeit ohne Dubletten.
Bei älteren ERP-Systemen lohnt eine Middleware-Schicht. WooCommerce bleibt flexibel, das ERP bleibt unangetastet, die Übersetzung passiert dazwischen. Wenn Ihr ERP keine moderne API hat, ist das kein Ausschlusskriterium – Dateiimporte, SFTP, XML, CSV oder bestehende Importmodule funktionieren in der Praxis sehr stabil, wenn sie sauber gebaut sind.
Architekturwahl, Kosten und typische Risikopunkte vertieft der Artikel ERP-Schnittstelle programmieren lassen – Kosten, Ablauf, Risiken.
Architekturwege im Vergleich: Plugin, REST API, Webhook, Datei-Import oder Middleware
WooCommerce ist technisch gut integrierbar. Trotzdem gibt es nicht den einen richtigen Weg. Die passende Architektur hängt am ERP-Zugriff, am Bestellvolumen und an der gewünschten Fehlertoleranz.
| Weg | Sinnvoll, wenn … | Vorsicht, wenn … |
|---|---|---|
| Standard-Plugin / Connector | ERP gut unterstützt, Standardprozess, eindeutige SKUs, kein komplexer B2B-Fall | Sonderfelder, ältere ERP-Systeme, Mehrfach-Shop oder individuelle Freigaben |
| REST API (Polling) | Kontrollierter Abruf in festen Intervallen reicht, Validierung und Mapping sollen außerhalb des Shops liegen | Echtzeit-Anforderungen oder sehr hohes Bestellvolumen pro Minute |
| Webhook + API-Abruf | Direkte Reaktion auf neue oder geänderte Bestellungen wichtig, Validierung nachgelagert | Webhook ohne Idempotenz-Logik – sonst entstehen Dubletten |
| Datei-Import (CSV/XML/SFTP) | ERP per API schwer erreichbar, aber stabile Importschnittstelle vorhanden | Ohne Monitoring und Fehlerprotokoll – sonst still scheiternde Imports |
| Middleware | Mehrere Shops, mehrere Systeme oder ERP-Logik passt nicht direkt zum Shop | Für einfache Punkt-zu-Punkt-Anbindung – dann unnötige Komplexitätsschicht |
In den meisten Projekten ist es eine Kombination: Webhook als Signal, API-Abruf für die vollständigen Daten, Middleware für Validierung, Mapping und ERP-Übergabe. Für den Mittelstand ist das der pragmatische Kompromiss. WooCommerce bleibt flexibel, das ERP muss nicht verbogen werden, und die Integrationslogik sitzt an einer nachvollziehbaren Stelle.
Bidirektional klingt erstmal attraktiv. Tragfähig wird es aber nur, wenn pro Datenfeld geklärt ist, welches System führt. Ohne diese Regel entstehen die schwersten Synchronisationsprobleme – und die fallen meist Wochen nach Go-Live auf.
Der saubere Datenfluss vom Shop ins ERP
Eine robuste WooCommerce-ERP-Anbindung folgt nicht dem Prinzip „Bestellung rein, Auftrag raus". Sie arbeitet in klaren Prozessschritten.
Schritt 1: Bestellung qualifizieren
Geprüft wird zuerst: Ist der gewünschte WooCommerce-Status erreicht? Ist die Zahlung bestätigt oder die Zahlungsart freigegeben? Sind alle Pflichtfelder gefüllt? Wurde die Bestellung schon übertragen? Handelt es sich um eine Änderung, eine Stornierung oder eine Neuanlage?
Klingt langweilig. Verhindert genau die Aufträge, die später teuer werden – die doppelten und die unfertigen.
Schritt 2: Kunde zuordnen
Mögliche Regeln: bestehender ERP-Kunde über Kundennummer, Zuordnung über E-Mail oder Umsatzsteuer-ID, manuelle Prüfung bei unklarer Dublette, automatische Neuanlage nur bei B2C-Kunden, B2B-Kunden nur mit vorhandener Debitorennummer.
Welche Regel die richtige ist, hängt am Geschäftsmodell. Im B2B sollte die Neuanlage im ERP nicht ungeprüft passieren – sonst entstehen Phantom-Debitoren mit eigenen Konditionen, und niemand weiß, wann sie eigentlich entstanden sind.
Schritt 3: Artikel und Positionen zuordnen
Jede WooCommerce-Position wird in eine ERP-fähige Position übersetzt: SKU → ERP-Artikelnummer, Variante → ERP-Artikel oder Merkmal, Bundle → einzelne ERP-Positionen, Versandkosten → Versandartikel oder Zuschlag, Gutscheine → Rabattposition oder verteilt auf Positionen.
Wenn eine Position nicht zugeordnet werden kann, gehört der Auftrag nicht halbautomatisch ins ERP. Lieber eine klare Fehlermeldung „Artikelmapping fehlt" und eine Aufgabe für jemanden, der entscheidet.
Schritt 4: Auftrag im ERP anlegen
Erst wenn Kunde, Positionen, Zahlungsart, Versandart und Steuerlogik plausibel sind, wird angelegt. Die Schnittstelle speichert dabei: WooCommerce-Bestell-ID, ERP-Auftragsnummer, Zeitpunkt, Ergebnis, Fehlermeldungen, übertragene Datenversion.
Bürokratisch klingende Protokolldaten. Genau das, was Sie brauchen, sobald irgendwer fragt: „Warum ist dieser Auftrag doppelt, falsch oder gar nicht im ERP?"
Schritt 5: Status zurückgeben
Nach erfolgreicher Anlage muss WooCommerce wissen, was passiert ist: ERP-Auftragsnummer, in Prüfung, Versand vorbereitet, Trackingnummer verfügbar, Rechnung erstellt, Fehler bei Übertragung.
Wichtig wird der Rückkanal überall dort, wo Kunden im Shop ihren Bestellstatus sehen oder der Support WooCommerce als erste Auskunftsquelle benutzt. Ohne ihn ist der Shop für die zweite Hälfte des Prozesses blind.
Typische Fehler bei WooCommerce-ERP-Anbindungen
Fehler 1: Nur den Happy Path automatisieren
Der Standardauftrag funktioniert oft schnell. Schwierig werden Gutscheine, Teillieferungen, Stornos, Rückerstattungen, B2B-Sonderpreise, Bestellungen mit Kundenkommentar. Wenn die Schnittstelle das nicht kann, landet die eigentliche Arbeit wieder beim Team.
Fehler 2: Keine eindeutige Dublettenlogik
Eine Bestellung darf nicht zweimal im ERP landen, nur weil ein Webhook erneut feuert oder ein Job wiederholt läuft. Sonst entstehen drei Buchungen für eine Bestellung – und niemand weiß, welche gilt.
Fehler 3: Das führende System ist nicht geklärt
Artikelpreise im ERP oder im Shop? Bestand im ERP oder in WooCommerce? Wenn niemand das pro Datenfeld definiert, entsteht Synchronisationschaos – und Konflikte werden erst beim Kunden sichtbar.
Fehler 4: Steuer- und Rundungslogik unterschätzen
WooCommerce und ERP berechnen Steuern, Rabatte und Rundungen oft unterschiedlich. Das fällt erst auf, wenn Rechnungsbeträge nicht exakt zur Shopbestellung passen. Vor dem Live-Gang gehören Beispielbestellungen für Inland B2C, B2B, EU-B2B, Gutscheine und gemischte Steuerklassen getestet.
Fehler 5: Fehlermeldungen landen nur in Logdateien
Eine Schnittstelle darf nicht still scheitern. Fehler brauchen eine sichtbare Aufgabe: Welche Bestellung? Was ist passiert? Wer reagiert? Kann erneut übertragen werden? Sonst arbeitet das Team gegen ein Logfile, das morgens niemand öffnet.
Fehler 6: Updates werden vergessen
WooCommerce, WordPress, Plugins und ERP-Systeme ändern sich. Eine Schnittstelle ist kein einmaliges Skript. Ohne dokumentierte Mappingregeln, Testbestellungen und klare Zuständigkeit bei Updates wird sie zum Risiko.
Ein realistischer Pilot für den Mittelstand
Eine WooCommerce-ERP-Anbindung muss nicht mit dem vollständigen Zielbild starten. Ein guter Pilot automatisiert zuerst den wichtigsten Standardfall und macht Sonderfälle sichtbar, statt sie zu verstecken.
Schritt 1: Beispielbestellungen sammeln
Nicht mit abstrakten Anforderungen starten. Sammeln Sie echte Bestellungen: einfach, mit Variante, mit Gutschein, B2B-Kunde, Gastbestellung, Storno, Teilerstattung. Erst daran zeigt sich, was wirklich übertragen werden muss.
Schritt 2: Übergabezeitpunkt und Pflichtdaten definieren
Ab wann gilt eine Bestellung als ERP-reif? Bezahlt, Pflichtfelder vorhanden, Kunde eindeutig, Artikel gemappt. Was hier nicht entschieden wird, schlägt später als Sonderregel im Code zurück.
Schritt 3: Minimalen Datenumfang festlegen
Pilot-Scope auf Bestellungen mit erfolgreicher Zahlung, eindeutigen SKUs, Standardversand und einer Kundengruppe. Alles andere kommt zunächst in eine Prüfliste.
Schritt 4: Schnittstellenweg auswählen
Erst jetzt wird entschieden, ob Plugin, API-Prozess, Dateiimport oder Middleware passt. Die Technik folgt dem Prozess. Nicht umgekehrt.
Schritt 5: Live gehen, messen, erweitern
Nicht nur ob die Schnittstelle 'läuft', sondern: Wie viele Bestellungen liefen automatisch durch? Welche Fehler treten am häufigsten auf? Welche Sonderfälle erzeugen Aufwand? Diese Zahlen steuern den Ausbau.
Sie müssen nicht alle Bestellfälle gleichzeitig lösen. Sie müssen mit den Bestellungen anfangen, bei denen Volumen und Klarheit hoch sind. Damit der Pilot Zahlen liefert, nicht Demo-Screenshots.
Was nach dem Start gemessen wird, ist wichtiger als die Anzahl der angebundenen Felder: Wie viele Bestellungen liefen automatisch durch? Wie viele wurden manuell geprüft? Welche Fehler treten am häufigsten auf? Wie lange dauert es vom Shopauftrag bis zum ERP-Auftrag? Welche Kundentypen oder Produkte erzeugen Sonderfälle?
Wann sich die Automatisierung wirtschaftlich lohnt
Eine WooCommerce-ERP-Anbindung lohnt sich nicht erst bei tausenden Bestellungen pro Monat. Sie lohnt sich, sobald die manuelle Arbeit regelmäßig genug ist, um Zeit, Fehler oder Verzögerungen zu erzeugen.
Sie merken das daran, dass:
- eine Person täglich mit der Übertragung aus WooCommerce beschäftigt ist
- Bestellungen mehrfach kontrolliert werden, bis sie sauber im ERP sind
- Fehler durch manuelle Eingabe entstehen
- Kunden anrufen, weil der Status nicht aktuell ist
- Lager, Buchhaltung oder Versand mit verzögerten Daten arbeiten
- Wachstum im Shop direkt zu mehr Backoffice-Aufwand führt
- Marketing-Aktionen gemieden werden, weil die Abwicklung sonst kippt
Der wirtschaftliche Hebel sitzt nicht nur in gesparter Zeit. Genauso relevant: weniger Übertragungsfehler, schnellere Auftragsanlage, stabilere Versandprozesse, bessere Datenqualität im ERP, weniger Rückfragen im Support, weniger Abhängigkeit von Einzelwissen.
Die Frage ist deshalb selten „Was kostet eine Schnittstelle?". Sondern:
Wie viel operative Reibung bleibt zwischen WooCommerce und ERP, wenn Sie keine bauen?
Fazit
WooCommerce-Bestellungen automatisch ins ERP zu übertragen ist kein reines Technikthema. Es geht um den Übergang zwischen Shop und operativer Abwicklung:
- Bestellungen wandern nicht mehr per Copy & Paste.
- Kunden, Artikel und Positionen sind eindeutig zugeordnet.
- Nur ERP-reife Aufträge laufen automatisch durch.
- Sonderfälle scheitern sichtbar, nicht still.
- ERP-Auftragsnummern, Status und Trackingdaten sind nachvollziehbar.
- Shop, ERP, Lager, Buchhaltung und Support arbeiten mit denselben Informationen.
Ein Standard-Plugin reicht, wenn Ihr Prozess am Standard liegt. Eine individuelle Schnittstelle oder Middleware wird sinnvoll, sobald ERP, Daten oder B2B-Logik komplexer sind. Bei mehreren Shops auf demselben ERP zahlt sich eine geteilte Integrationslogik aus – eine sauber gebaute Schicht ist günstiger als drei Punkt-zu-Punkt-Lösungen, die einzeln wachsen.
Der pragmatische Einstieg ist nicht „alles sofort automatisieren". Er ist: echte Bestellungen analysieren, den wichtigsten Standardfall definieren, Datenmapping klären, Fehlerfälle sichtbar machen – und dann Schritt für Schritt erweitern.
Dann ist WooCommerce kein weiteres Inselsystem mehr. Sondern ein Bestellkanal, der zur ERP-Landschaft passt, die Sie ohnehin schon haben.
FAQ zu WooCommerce-Bestellungen und ERP-Anbindung
Reicht ein WooCommerce-ERP-Plugin aus?
Oft ja – wenn das ERP gut unterstützt wird, Artikelnummern eindeutig sind, Zahlungs- und Versandarten einfach gemappt werden können und keine komplexe B2B-Preislogik existiert. Sobald Varianten, Bundles, Sonderfelder, alte ERP-Systeme oder kundenspezifische Workflows ins Spiel kommen, stoßen Plugins schnell an Grenzen. Die Frage ist nicht 'Plugin oder individuell', sondern: Passt unser realer Prozess in die Logik des Plugins – inklusive Fehlerfällen?
Welche Daten müssen von WooCommerce ins ERP übertragen werden?
Typisch sind Bestellnummer, Bestelldatum und -status, Kundendaten, Rechnungs- und Lieferadresse, Positionen mit SKU, Mengen und Einzelpreisen, Rabatte, Steuern, Versandkosten sowie Zahlungsart und Zahlungsstatus. Je nach Prozess kommen Gutscheine, Trackingdaten, ERP-Auftragsnummern, Debitorennummern oder zusätzliche Checkout-Felder hinzu. Mindestens genauso wichtig wie die Felder selbst sind die Mappingregeln zwischen Shop- und ERP-Logik.
Sollte WooCommerce oder das ERP das führende System sein?
Für die meisten Händler bleibt das ERP führend für Artikel, Bestände, Rechnungen, Debitoren und operative Abwicklung. WooCommerce ist der Bestellkanal. Ausnahmen gibt es, etwa wenn Produktdaten zuerst im Shop gepflegt werden. Wichtig ist, für jedes Datenfeld einzeln zu definieren, welches System führend ist – sonst entstehen unauflösbare Synchronisationskonflikte.
Was ist besser: REST API oder Webhooks?
Beide lösen unterschiedliche Aufgaben. Die REST API eignet sich, um Bestellungen kontrolliert abzurufen oder Daten zu schreiben. Webhooks eignen sich als Ereignissignal, wenn eine Bestellung erstellt oder aktualisiert wurde. In der Praxis ist meist eine Kombination sinnvoll: Webhook als Auslöser, API-Abruf für die vollständigen Daten und eine Middleware für Validierung und ERP-Übergabe.
Kann man WooCommerce auch an ein altes ERP ohne moderne API anbinden?
Ja, häufig schon. Viele ältere ERP-Systeme lassen sich über CSV, XML, SFTP, Importverzeichnisse, Datenbanktabellen oder bestehende Importmodule anbinden. Eine Middleware übersetzt dann die WooCommerce-Bestellungen in das Format, das das ERP stabil verarbeiten kann. Wichtig sind Monitoring, Protokolle und klare Fehlerbehandlung – sonst wird ein Dateiimport schnell zum stillen Risiko.
Wie verhindert man doppelte Aufträge im ERP?
Die Schnittstelle speichert eine eindeutige Zuordnung zwischen WooCommerce-Bestell-ID und ERP-Auftragsnummer. Bei Wiederholungen, Webhook-Retries oder Timeouts wird dieselbe Bestellung nicht erneut als neuer Auftrag angelegt – das ist die zentrale Idempotenz-Regel. Fehlt sie, entstehen drei Buchungen für eine Bestellung, und niemand weiß welche gilt.
Wann sollte eine Bestellung an das ERP übertragen werden?
In den meisten Fällen erst, wenn die Bestellung bezahlt ist oder die Zahlungsart freigegeben wurde, alle Pflichtfelder vorhanden sind und Kunde sowie Artikel eindeutig zugeordnet sind. Nicht jede neu angelegte Bestellung sollte sofort ins ERP laufen, sonst landen unfertige oder fehlerhafte Aufträge im operativen System – und das ERP wird zur Korrekturschicht für Shopprobleme.
Was passiert mit Fehlern bei der Übertragung?
Fehler gehören in eine sichtbare Prüfliste oder ins Monitoring – nicht in ein Logfile, das morgens niemand öffnet. Erkennbar sein muss, welche Bestellung betroffen ist, warum die Übertragung fehlgeschlagen ist und ob sie nach Korrektur erneut gestartet werden kann.
Wie startet man ein WooCommerce-ERP-Projekt sinnvoll?
Mit echten Beispielbestellungen und einem klar begrenzten Pilot. Automatisieren Sie zuerst einfache Standardaufträge mit eindeutigen Artikeln, bekannter Zahlungslogik und stabiler ERP-Übergabe. Sonderfälle gehören zunächst sichtbar markiert statt sofort vollständig automatisiert. Erst danach wird die Schnittstelle anhand realer Fehler und Nutzungsdaten erweitert.
Weiterführende Artikel

Auftragseingang automatisieren im Mittelstand ohne ERP-Wechsel

ERP-Schnittstelle programmieren lassen – Kosten, Ablauf, Risiken

E-Mail-Bestellungen automatisch ins ERP übernehmen

Wann ein B2B-Händlerportal mit ERP-Anbindung den Auftragseingang entlastet

