Onlineshop und Warenwirtschaft verbinden: Wege, Fallstricke und Vorgehen

Welche Daten zwischen Shop und Warenwirtschaft fließen, wann ein fertiger Konnektor reicht und wann eine eigene Schnittstelle sinnvoll ist.

Dieser Beitrag ist ein Entwurf und wird noch fachlich geprüft.

Solange ein Onlineshop und die Warenwirtschaft nicht verbunden sind, überträgt jemand Bestellungen, Bestände und Versanddaten von Hand. Das geht bei wenigen Bestellungen gut, wird mit wachsendem Umsatz aber zum Engpass und zur Fehlerquelle. Hier steht, welche Wege es für die Verbindung gibt, wo die typischen Fallstricke liegen und wie Sie vorgehen.

Welche Daten fließen zwischen Shop und Warenwirtschaft?

Eine Anbindung besteht meist aus mehreren Datenflüssen in unterschiedliche Richtungen. Es lohnt sich, jeden einzeln zu betrachten, statt von „der Schnittstelle“ zu sprechen.

DatenRichtungWorauf es ankommt
BestellungenShop → WarenwirtschaftVollständig, ohne Dubletten, mit Zahlart, Versandart und Steuern
LagerbestandWarenwirtschaft → ShopAktuell genug, damit nichts verkauft wird, was nicht da ist
Artikel und PreiseWarenwirtschaft → ShopArtikelnummern, Varianten und Preisgruppen eindeutig zugeordnet
VersandstatusWarenwirtschaft → ShopSendungsnummer und Status, damit Kunden informiert werden
Kundenje nach AblaufEin Kunde, ein Datensatz, auch bei Gastbestellungen
Rechnungen und GutschriftenWarenwirtschaft → Shop oder BuchhaltungFortlaufende Nummern, nur an einer Stelle erzeugt

Welches System ist führend?

Für jede Datenart sollte genau ein System die Wahrheit sein. In den meisten Betrieben ist die Warenwirtschaft führend für Artikel, Preise und Bestände, der Shop für eingehende Bestellungen. Wird dieselbe Information an zwei Stellen gepflegt, überschreiben sich die Systeme früher oder später gegenseitig. Diese Festlegung ist eine fachliche Entscheidung, keine technische, und sie gehört vor die erste Zeile Code.

Drei Wege, Shop und Warenwirtschaft zu verbinden

WegPasst, wennGrenzen
KonnektorShop und Warenwirtschaft verbreitet sind und Ihr Ablauf dem Standard entsprichtEigene Regeln, Sonderfelder oder Abweichungen lassen sich oft nur eingeschränkt abbilden
PlattformMehrere Systeme beteiligt sind und Abläufe sich häufiger ändernLaufende Lizenzkosten, und komplexe Regeln werden in grafischen Editoren schnell unübersichtlich
EigenbauIhre Regeln, Felder oder Systeme vom Standard abweichen oder ein System keinen Konnektor hatEinmaliger Entwicklungsaufwand und jemand, der sie bei Änderungen der Systeme pflegt

Ein fertiger Konnektor ist nicht automatisch die schlechtere Lösung. Deckt er Ihren Ablauf ab, ist er meist der schnellste und günstigste Weg. Eine eigene Schnittstelle lohnt sich dort, wo der Standard nicht passt und sonst wieder Handarbeit entsteht.

Typische Fallstricke

  • Bestände mit Verzögerung: Wird der Bestand nur selten abgeglichen, verkauft der Shop Ware, die gerade über einen anderen Kanal weggegangen ist.
  • Varianten und Artikelnummern: Größen, Farben oder Sets sind im Shop anders aufgebaut als in der Warenwirtschaft. Ohne eindeutige Zuordnung landen Bestellungen beim falschen Artikel.
  • Steuern, Versandkosten und Rabatte: Gutscheine, Versandkostenpauschalen und Steuersätze für das Ausland müssen in beiden Systemen gleich gerechnet werden, sonst stimmen die Beträge nicht.
  • Doppelte Kunden: Gastbestellungen und abweichende Schreibweisen erzeugen mehrere Datensätze für denselben Kunden.
  • Stille Fehler: Bricht eine Übertragung ab und niemand wird benachrichtigt, fehlt eine Bestellung, bis der Kunde nachfragt.
  • Updates der Systeme: Ändert ein Hersteller seine Schnittstelle, kann die Anbindung ausfallen. Tests und eine Überwachung machen das sichtbar.
  • Retouren und Stornos: Sie werden bei der Planung oft vergessen, kommen im Alltag aber regelmäßig vor.

Echtzeit oder in festen Abständen?

Nicht jeder Datenfluss muss sofort laufen. Bestellungen und Bestände profitieren von kurzen Abständen oder einer Übertragung, sobald das Ereignis eintritt, etwa über einen sogenannten Webhook. Artikelstammdaten oder Preise reichen oft in festen Abständen, zum Beispiel nachts. Je schneller ein Datenfluss sein muss, desto wichtiger werden Fehlerbehandlung und Überwachung.

So gehen Sie vor

  1. Datenflüsse auflisten: Welche Daten, in welche Richtung, wie oft? Die Tabelle oben ist ein guter Startpunkt.
  2. Führendes System festlegen: Für jede Datenart genau eines.
  3. Sonderfälle sammeln: Varianten, Gutscheine, Auslandsversand, Retouren. Am besten mit den Personen, die heute von Hand übertragen.
  4. Weg wählen: Erst prüfen, ob ein fertiger Konnektor alle Punkte abdeckt. Nur wo nicht, eigene Entwicklung.
  5. Mit echten Daten testen: Eine Woche Bestellungen parallel übertragen und vergleichen, bevor die Handarbeit wegfällt.

Wenn Sie Ihren Fall durchgehen möchten, ist der Automatisierungs-Check der passende Einstieg. Wie wir Schnittstellen bauen und betreiben, steht unter Schnittstellen & Integration.

Fragen zu diesem Thema?

Wir ordnen ein, was das konkret für Ihr Produkt oder Ihren Prozess bedeutet.

Dieser Beitrag ist eine technische Einordnung und ersetzt keine Rechtsberatung. Maßgeblich sind die Primärquellen.

Erst verstehen. Dann bauen.

Beschreiben Sie kurz Ausgangslage und Ziel. Sie bekommen eine persönliche Antwort mit den Fragen, die für einen sinnvollen Scope wichtig sind.