← Alle Integrationen
WooCommerce → SAP

WooCommerce SAP Schnittstelle

Kurz gesagt

Eine WooCommerce-SAP-Anbindung macht aus jeder bezahlten WooCommerce-Bestellung einen SAP-Kundenauftrag gegen den richtigen Debitor und die richtigen Materialnummern - und spielt Bestände, Preise und Lieferstatus aus SAP zurück in den Shop. Richtig gemacht ist sie bidirektional und idempotent: Sie entdoppelt Kunden auf den korrekten Debitor, ordnet jede SKU ihrer SAP-Materialnummer zu, setzt Verkaufsorganisation, Vertriebsweg und Steuerkennzeichen, die SAP verlangt, und legt keinen Auftrag doppelt an. Das ist kein nächtlicher CSV-Import, sondern eine laufende Pipeline, die Shop und ERP synchron hält - ohne dass jemand Bestellungen abtippt.

Was eine WooCommerce-SAP-Anbindung wirklich leistet

In WooCommerce passiert der Verkauf: die Bestellung, der Kunde, die Artikel, die Zahlung, die Erstattung eine Woche später. In SAP läuft das Geschäft auf diesem Verkauf: der Kundenauftrag, der die Auslieferung anstößt, der Debitor, gegen den gebucht wird, der Materialstamm, der vorher existieren muss, die Lieferung, die Rechnung, der Bestand, der gerade gesunken ist. Ohne Verbindung tippt jemand jede Bestellung von Hand aus dem WordPress-Backend in SAP ab, und jemand anderes exportiert den Bestand aus SAP in eine Tabelle, damit der Shop nicht überverkauft.

Eine WooCommerce-SAP-Anbindung schließt diese Lücke in beide Richtungen. Bestellungen und Kunden fließen aus dem Shop als saubere Verkaufsbelege gegen die richtigen Stammdaten nach SAP. Bestände, Preise und Lieferstatus fließen aus SAP zurück in den Shop, sodass der Katalog die Realität abbildet. Niemand tippt einen Auftrag neu ab, und niemand stellt beim Versand fest, dass der Artikel schon drei Bestellungen früher ausverkauft war.

Welche Daten fließen

Objekt / Vorgang in WooCommerceWird in SAP zuHinweis
Bezahlte BestellungKundenauftrag (VBAK/VBAP, in Business One ORDR)Braucht Verkaufsorganisation, Vertriebsweg, Sparte - in WooCommerce nicht vorhanden
BestellpositionAuftragsposition gegen MaterialnummerSKU auf SAP-Material gemappt; unbekannte SKU wird zurückgewiesen, nicht geraten
Kunde / RechnungsadresseGeschäftspartner / DebitorenstammEntdoppelt über E-Mail und USt-IdNr.; B2C ggf. auf CpD-Sammeldebitor
Versand & RabatteKonditionen / KonditionszeilenAls SAP-Konditionen abgebildet, nicht als Freitextzeilen
Erstattung / StornierungGutschrift / RetoureVerweist auf den Originalbeleg, mit Datum der Erstattung
SAP-BestandWooCommerce-LagermengeSAP ist führend; Delta-Sync zurück in den Shop
SAP-PreislisteWooCommerce-ArtikelpreisWährung und Preislistenzuordnung berücksichtigt
SAP-Lieferung / WarenausgangWooCommerce-Bestellstatus + SendungsverfolgungSetzt die Bestellung auf abgeschlossen und hinterlegt die Tracking-Notiz

Die konkreten Feldzuordnungen, Nummernkreise, Verkaufsorganisations-Einstellungen und Steuerkennzeichen stimmen wir einmalig gegen Ihr SAP-Setup ab und hinterlegen sie in der Pipeline. Danach ordnet sie niemand mehr von Hand zu.

Die Details, an denen einfache Syncs scheitern

Ein generisches Plugin oder ein nächtlicher CSV-Import bringt Sie zu 80 % ans Ziel und lässt die teuren 20 % bei Ihrem Betriebs- und Basis-Team liegen:

Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als Stapelverarbeitung von Hand. Bestell-, Kunden- und Erstattungsvorgänge aus WooCommerce werden per Webhook oder zeitgesteuert abgeholt, validiert, um die von SAP verlangten Stammdaten und Organisationsfelder angereichert und über die zu Ihrem Release passende Schnittstelle in SAP gebucht - OData, BAPI/RFC, IDoc oder die Business One Service Layer. Bestands-, Preis- und Lieferaktualisierungen fließen auf demselben Weg zurück in den Shop.

Die Pipeline ist idempotent: Jede WooCommerce-Bestellung trägt eine stabile Kennung, sodass ein erneuter Lauf nie einen doppelten Kundenauftrag anlegt oder den Bestand zweimal reduziert. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur - Bestell- und Kundendaten verlassen die EU nicht, was AVV und DSGVO sauber hält, auch dort, wo SAP selbst On-Premise hinter Ihrem Netz steht.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von REST-API-Änderungen bei WooCommerce, Plugin-Updates, die das Bestell-Payload umbauen, und Schnittstellenänderungen in SAP liegen vertraglich bei uns. Sie bekommen einen festen Ansprechpartner und ein SLA statt eines Skripts, das Ihr Team hüten muss.

Wann sich diese Anbindung lohnt

Wenn Sie eine Handvoll Bestellungen pro Woche haben und jemand sie in wenigen Minuten in SAP abtippt, ist ein manueller Ablauf völlig in Ordnung - und wir sagen Ihnen das auch. Die Anbindung lohnt sich, wenn das Bestellvolumen das Abtippen zur eigenen Aufgabe macht, wenn Überverkäufe durch veraltete Bestände zu kosten beginnen, wenn Gastkäufe Ihren Debitorenstamm aufblähen, oder wenn B2B-Preise, Umsatzsteuer und Retouren die SAP-Seite zu verzweigt machen, um sie per Copy-Paste zu erledigen. Ab da zahlt sich eine betreute Pipeline durch die Fehler aus, die sie von Ihrem ERP fernhält.

Häufig gestellte Fragen

Mit welchem SAP binden Sie an - S/4HANA, ECC oder Business One?
Mit allen dreien, denn die Anbindungsart unterscheidet sich je System. SAP S/4HANA und ECC erreichen wir über OData oder BAPI/RFC und, wo der Ablauf belegorientiert ist, über IDocs (ORDERS, MATMAS, DEBMAS). SAP Business One steuern wir über die Service Layer oder DI API gegen Objekte wie Geschäftspartner, Artikel, Kundenaufträge und Rechnungen. Release, Schnittstelle und ob On-Premise oder Private Cloud klären wir vor dem Scoping ab, denn das bestimmt, wie die Pipeline mit SAP spricht.
Wie ordnen Sie WooCommerce-SKUs den SAP-Materialnummern zu?
Über ein abgestimmtes Mapping, nicht in der Hoffnung, dass die Zeichenketten zufällig passen. SAP-Materialnummern sind oft numerisch und in einem 18-stelligen Feld mit führenden Nullen aufgefüllt, während eine WooCommerce-SKU ein Freitext ist, den ein Shop-Verantwortlicher eingetippt hat. Wir bilden SKU auf Materialnummer explizit ab, behandeln führende Nullen und alphanumerische Umsetzung und weisen eine Position mit unbekannter SKU zurück, statt einen kaputten Kundenauftrag stillschweigend in SAP anzulegen.
Legt die Schnittstelle doppelte Kunden in SAP an?
Nein, genau das zu verhindern ist einer ihrer Hauptzwecke. WooCommerce legt bei jedem Gastkauf bereitwillig einen neuen Kundendatensatz an. Vor dem Anlegen eines Kundenauftrags gleichen wir über E-Mail und, im B2B, über die USt-IdNr. gegen den SAP-Debitorenstamm ab und verwenden den bestehenden Debitor weiter. Für reines B2C können wir stattdessen gegen einen Sammeldebitor (CpD) buchen, statt Ihren Stammdaten Tausende Einzeldebitoren hinzuzufügen.
Hält sie Bestand und Preise synchron, damit wir nicht überverkaufen?
Ja. SAP ist die führende Quelle für verfügbaren Bestand und Preise, deshalb spielen wir Bestandsmengen und Preislistenänderungen aus SAP zeitgesteuert zurück nach WooCommerce - oder ereignisbasiert bei Warenbewegungen, wo die SAP-Schnittstelle das hergibt. Wir synchronisieren Deltas, statt bei jedem Lauf den ganzen Katalog neu zu schreiben, und stimmen die Taktung auf Ihre Überverkaufstoleranz ab. Ein Lager, das taggleich versendet, braucht engere Zeiten als eines, das über Nacht sammelt.
Wer betreibt die Schnittstelle nach dem Go-live?
Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Ändert WooCommerce die REST-API, verschiebt ein Plugin-Update das Bestell-Payload oder passt Ihr SAP-Basis-Team eine Schnittstelle an, ist das vertraglich unser Problem - keine böse Überraschung, die Ihr Betriebsteam bemerkt, wenn keine Aufträge mehr in SAP ankommen. Sie bekommen einen festen Ansprechpartner, Alerting und ein SLA statt eines Skripts, an dessen Ausführung jemand denken muss.

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

Scoping-Gespräch anfragen