# WooCommerce Schnittstellen

*3 Schnittstellen*

**Kurz gesagt:** Eine WooCommerce-Schnittstelle liest Bestellungen, Erstattungen und Transaktionen der Zahlungsanbieter aus dem WordPress-Shop und schreibt sie in ein ERP wie SAP oder in die Buchhaltung mit DATEV oder lexoffice, bei Bedarf mit Beständen und Preisen zurück in den Shop. Probleme machen Bestellstatus, die keine Zahlungszustände sind, Steuersätze ohne Steuerschlüssel, ungepflegte SKUs, Plugins mit eigenen Positionstypen und eine Shop-API auf gewöhnlichem Webhosting.

## Was an WooCommerce angebunden wird

WooCommerce macht aus einer WordPress-Seite einen Shop und ist deshalb für viele kleinere Händler der Einstieg in den Onlinehandel. Die Daten, die dabei entstehen, sind vollständig, aber kaum geregelt: Bestellungen durchlaufen Statuswerte, die nichts über den Zahlungseingang sagen, SKUs sind das, was jemand eingetippt hat, und jedes Plugin für Abos, Bundles oder Gutscheine bringt eigene Daten mit.

Hinter dem Shop stehen Systeme, die diese Daten in strengerer Form brauchen. Ein ERP braucht Verkaufsbelege zu gültigen Kunden- und Materialstammdaten, mit Verkaufsorganisation und Steuerkennzeichen, und liefert Bestände, Preise und Lieferstatus zurück, etwa bei [WooCommerce und SAP](https://seamless.engineering/de/integrations/woocommerce-sap/). Die Buchhaltung braucht Umsätze, Erstattungen und Gebühren der Zahlungsanbieter als Buchungen, entweder als DATEV-Buchungsstapel für die Kanzlei wie bei [WooCommerce und DATEV](https://seamless.engineering/de/integrations/woocommerce-datev/) oder als Rechnungen und Belege in einem Buchhaltungsprogramm wie bei [WooCommerce und lexoffice](https://seamless.engineering/de/integrations/woocommerce-lexoffice/).

## Woran WooCommerce-Anbindungen scheitern

- **Bestellstatus ist kein Zahlungszustand.** Bestellungen stehen auf "In Wartestellung", "Zahlung ausstehend", "Fehlgeschlagen" oder als Entwurf eines abgebrochenen Checkouts. Wer auf den falschen Status bucht, verbucht Umsatz, der nie eingegangen ist. Genau ein Statuswechsel muss als Buchungsereignis festgelegt sein.
- **Ein Steuersatz ist kein Steuerschlüssel.** WooCommerce speichert einen Steuersatz und dessen Namen. DATEV will einen Steuerschlüssel, lexoffice einen taxType, SAP ein Steuerkennzeichen - und jedes davon bildet zusätzlich Inland, EU und Export ab. Die Zuordnung wird aufgebaut, nicht kopiert.
- **SKUs sind Freitext.** Eine WooCommerce-SKU ist, was in der Shop-Verwaltung eingetragen wurde, SAP-Materialnummern sind dagegen oft numerisch und mit führenden Nullen aufgefüllt. Ohne ausdrückliche Zuordnung landen Positionen auf dem falschen Material oder auf gar keinem.
- **Auch Plugins bewegen Geld.** Abos, Bundles, Gutscheine und Checkout-Aufschläge bringen eigene Positionstypen mit, die ein einfacher Export zu einer Summe verdichtet, die nicht mehr aufgeht.
- **Der Shop läuft auf einem Webhosting.** Die REST-API liefert 100 Bestellungen pro Seite, läuft auf Ihrem Hosting, und ein WordPress-Cron kann doppelt auslösen. Ein Abgleich muss drosseln, Zwischenstände sichern und Dubletten erkennen.

## Alle Schnittstellen für WooCommerce

### E-Commerce → Buchhaltung

- [WooCommerce ↔ DATEV](https://seamless.engineering/de/integrations/woocommerce-datev/): WooCommerce DATEV Schnittstelle
- [WooCommerce ↔ lexoffice](https://seamless.engineering/de/integrations/woocommerce-lexoffice/): WooCommerce lexoffice Schnittstelle

### E-Commerce → ERP

- [WooCommerce ↔ SAP](https://seamless.engineering/de/integrations/woocommerce-sap/): WooCommerce SAP Schnittstelle

## Scoping-Gespräch anfragen

Sie möchten WooCommerce mit einem System verbinden, das hier nicht aufgeführt ist? Sagen Sie uns, welche Systeme beteiligt sind und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

- E-Mail: hello@seamless.engineering
- Kontaktformular: https://seamless.engineering/de/#contact
