Projekt starten

Shopify ERP Integration: Daten, Methoden und typische Fehler

Shopify ERP Integration erklärt: Welche Daten fließen, wer führt den Bestand, welche Methoden es gibt und wie Sie Überverkauf und Buchungsfehler vermeiden.

6 Min. Lesezeit E-Commerce
Versandkartons und Pakete, die aus einem Onlineshop über das ERP ausgeliefert werden

Eine Shopify-ERP-Integration verbindet Ihren Onlineshop so mit der Warenwirtschaft, dass Bestellungen automatisch im ERP ankommen und Bestände, Preise und Artikeldaten in beide Richtungen stimmen. Das Wichtigste dabei ist keine Technik, sondern eine Festlegung: Welches System ist für welche Daten die führende Quelle? Ohne diese Antwort entsteht Überverkauf, doppelte Pflege und Streit um Zahlen.

Dieser Beitrag beschreibt, welche Daten fließen, welche Integrationsmethoden es gibt, welche Fehler besonders häufig vorkommen und wie Sie vorgehen. Er ist für Händler gedacht, die Shopify bereits nutzen oder einführen und ein ERP, eine Warenwirtschaft oder zumindest eine strukturierte Lagerverwaltung dahinter brauchen.

Warum Shop und ERP zusammengehören

Solange ein Shop wenige Bestellungen am Tag hat, genügt oft die manuelle Übertragung. Sobald mehrere Kanäle dazukommen, etwa ein Marktplatz oder ein Ladengeschäft, reicht das nicht mehr. Jede Bestellung, die jemand abtippt, ist eine Fehlerquelle, und jeder Bestand, der an zwei Stellen gepflegt wird, driftet auseinander.

Das ERP hält die Wahrheit über Ware, Einkauf, Lager, Rechnung und Buchhaltung. Der Shop ist der Verkaufskanal. Eine Integration sorgt dafür, dass der Kanal nie etwas verspricht, was das Lager nicht hat, und dass das Unternehmen nie etwas verbucht, was der Kunde nicht bestellt hat.

Welche Daten zwischen Shopify und ERP fließen

Nicht jede Datenart muss in beide Richtungen laufen. Die folgende Tabelle zeigt die übliche Aufteilung.

DatenFührendes SystemRichtungHinweis
Artikelstamm (SKU, Titel, Gewicht)ERPERP zu ShopifyTexte und Bilder dürfen im Shop ergänzt werden
BestandERPERP zu ShopifyReservierungen und Sicherheitsbestand beachten
PreiseERPERP zu ShopifySonderpreise und Staffeln eindeutig regeln
BestellungenShopifyShopify zum ERPMit Zahlstatus und Versandart
Versandstatus, SendungsnummerERP oder VersanddienstERP zu ShopifyLöst die Versandbestätigung aus
Retouren, ErstattungenBeideBeideFehlerträchtigster Bereich
KundenShopify oder ERPMeist Shopify zum ERPDatenschutz und Dubletten prüfen

Die vier gängigen Integrationsmethoden

1. Dateiaustausch per CSV

Die einfachste Variante: Bestellungen werden exportiert und im ERP importiert, Bestände umgekehrt. Das funktioniert bei sehr geringem Volumen, ist aber verzögert und anfällig für Formatfehler.

2. Fertiger Konnektor oder App

Für viele ERP- und Warenwirtschaftssysteme gibt es vorgefertigte Verbindungen. Sie sparen Entwicklungszeit, decken aber meist nur gängige Abläufe ab. Prüfen Sie vor dem Kauf, ob Ihre Sonderfälle, etwa Bundles, Teillieferungen oder B2B-Preise, unterstützt werden.

3. Integrationsplattform

Ein Zwischensystem übernimmt Abbildung, Wiederholung bei Fehlern und Überwachung. Es eignet sich, wenn mehrere Systeme beteiligt sind, bringt aber eine weitere Komponente mit laufenden Kosten.

4. Individuelle Schnittstelle über die API

Shopify bietet eine Programmierschnittstelle und Webhooks, die bei Ereignissen wie einer neuen Bestellung benachrichtigen. Eine eigene Anbindung ist am flexibelsten und lohnt sich, wenn Ihre Abläufe vom Standard abweichen. Sie braucht Entwicklung, Tests und Pflege.

Bestand: Wo Integrationen am häufigsten scheitern

Der Bestand im Shop ist eine Zahl, die Käufer sofort sehen. Stimmt sie nicht, verkaufen Sie Ware, die nicht da ist. Der Fehler entsteht meist aus denselben Gründen: Verzögerte Synchronisation, Reservierungen im ERP, die der Shop nicht kennt, oder Retouren, die nicht zurückgebucht werden.

Ein Beispiel mit angenommenen Zahlen: Ein Artikel hat 3 Stück im Lager. Der Bestandsabgleich läuft alle 15 Minuten. In dieser Zeit bestellen zwei Kunden je 2 Stück. Beide Bestellungen sind im Shop gültig, im Lager fehlt 1 Stück. Lösungen sind kürzere Abstände oder ereignisbasierte Aktualisierung, ein Sicherheitsbestand im Shop und eine klare Regel, was bei Unterdeckung geschieht.

Wie ein Lagerprozess mit Bewegungen, Reservierungen und Inventur grundsätzlich aufgebaut ist, haben wir im Beitrag zur Bestandsverwaltung-Software beschrieben.

Buchhaltung, Umsatzsteuer und Belege

Jede Bestellung hat eine buchhalterische Wirkung: Erlös, Umsatzsteuer, Zahlungsart, Gebühren des Zahlungsdienstleisters, Versandkosten und Retouren. Entscheiden Sie, wo die Rechnung erstellt wird und wie sie archiviert wird. Prüfen Sie die Anforderungen an ordnungsgemäße Buchführung mit Ihrer Steuerberatung, bevor Sie Abläufe festlegen, etwa zur Nachvollziehbarkeit und Unveränderbarkeit von Belegen.

Üblich ist ein Export in die Finanzbuchhaltung oder an den Steuerberater, etwa im DATEV-Format. Ob und wie das in Ihrem Setup geht, hängt vom ERP ab. Klären Sie außerdem, wie Auszahlungen des Zahlungsdienstleisters mit einzelnen Bestellungen abgeglichen werden, denn Auszahlungen fassen mehrere Bestellungen zusammen und ziehen Gebühren ab.

Versand, Retouren und Teillieferungen

Im Alltag zeigen sich die Schwächen einer Integration bei Ausnahmen. Eine Bestellung mit drei Positionen, von denen eine später lieferbar ist, muss im ERP als Teillieferung laufen und im Shop trotzdem verständliche Statusmeldungen auslösen. Der Kunde sollte nach dem ersten Paket eine Sendungsnummer erhalten und nicht erst, wenn alles verschickt ist.

Bei Retouren entscheidet die Reihenfolge: Erst wird die Ware geprüft und wieder eingelagert, dann wird der Betrag erstattet, dann der Bestand im Shop erhöht. Wer diese Schritte in drei getrennten Systemen von Hand ausführt, macht früher oder später einen Fehler. Legen Sie deshalb fest, welcher Schritt im ERP ausgelöst wird und was automatisch zurück an den Shop gemeldet wird.

Typische Fehler und wie Sie sie vermeiden

  • Kein führendes System festgelegt: Beide Systeme überschreiben sich gegenseitig. Legen Sie pro Datenart eine Quelle fest.
  • Doppelte Bestellungen: Webhooks können mehrfach eintreffen. Die Schnittstelle muss dieselbe Bestellung erkennen und nur einmal verarbeiten.
  • Fehlende Artikelnummern: Ohne eindeutige SKU lassen sich Artikel nicht zuordnen.
  • Keine Fehlerbehandlung: Schlägt eine Übertragung fehl, muss jemand es merken und die Bestellung nachziehen können.
  • Retouren vergessen: Erstattungen und Rückläufe müssen Bestand, Rechnung und Zahlung gleichermaßen berühren.

Marktplätze und weitere Kanäle

Sobald neben dem Shop weitere Kanäle hinzukommen, wächst der Bedarf an einer zentralen Bestandsführung. Jeder Kanal erhält seine Mengen aus dem ERP, und jede Bestellung läuft dort zusammen. Ohne diesen Mittelpunkt entstehen mehrere Wahrheiten über denselben Artikel, und Überverkauf wird wahrscheinlich.

So gehen Sie vor

  1. Legen Sie fest, welches System für Artikel, Bestand, Preise, Bestellungen und Kunden führt.
  2. Bereinigen Sie Artikelstamm und Artikelnummern, bevor Sie verbinden.
  3. Wählen Sie die Methode nach Volumen und Sonderfällen, nicht nach Gewohnheit.
  4. Testen Sie mit echten Szenarien: Teillieferung, Retoure, Gutschein, Auslandsversand.
  5. Richten Sie Überwachung ein, die fehlgeschlagene Übertragungen meldet.
  6. Starten Sie mit einem Kanal und erweitern Sie schrittweise.

Bei Shopify-Projekten bauen wir Schnittstellen, wenn Standardlösungen nicht zu Ihren Abläufen passen, und beraten Sie bei der Methodenwahl; unser Leistungsbild finden Sie unter Individualsoftware und Unternehmensanwendungen. In Dika Ops, unserem ERP in der geschlossenen Beta, laufen Verkauf, Lager, Finanzen und E-Commerce auf einem Datenbestand, und Dika Ops gleicht den Bestand mit Shopify und anderen Shops ab; das Lagermodul beschreiben wir unter Lagerverwaltung in Dika Ops. Für einen Überblick, wer wir sind, gehen Sie zur Startseite. Den Aufbau des Shops selbst behandelt der Beitrag Shopify Shop erstellen.

Häufig gestellte Fragen

Was kostet eine Shopify ERP Integration?

Das hängt von der Methode ab. Fertige Konnektoren haben laufende Gebühren, individuelle Schnittstellen verursachen Entwicklungsaufwand einmalig und Pflege laufend. Lassen Sie sich den Aufwand an Ihren konkreten Abläufen kalkulieren, nicht pauschal.

Wie schnell muss der Bestand synchronisiert werden?

So schnell, dass kein Überverkauf entsteht. Bei wenigen Bestellungen genügen feste Intervalle, bei knappen oder stark nachgefragten Artikeln ist eine ereignisbasierte Aktualisierung sicherer.

Kann ich mehrere Shops oder Marktplätze mit einem ERP verbinden?

Ja, das ist einer der Hauptgründe für ein ERP. Wichtig ist, dass der Bestand zentral geführt wird und jeder Kanal daraus versorgt wird.

Was passiert, wenn die Schnittstelle ausfällt?

Eine gute Integration speichert fehlgeschlagene Übertragungen, wiederholt sie und meldet sie an eine verantwortliche Person. Ohne diese Fehlerbehandlung gehen Bestellungen unbemerkt verloren.

Brauche ich ein ERP oder reicht eine Warenwirtschaft?

Für reinen Handel mit einem Kanal kann eine Warenwirtschaft genügen. Sobald Einkauf, Produktion, Finanzbuchhaltung und mehrere Kanäle zusammenspielen sollen, ist ein ERP sinnvoller.

Wo werden Rechnungen erstellt?

Das legen Sie fest. Üblich ist die Erstellung im ERP, damit Rechnungsnummern, Umsatzsteuer und Archivierung an einer Stelle liegen. Klären Sie die Details mit Ihrer Steuerberatung.

Fazit und nächster Schritt

Eine Integration gelingt, wenn die Rollen der Systeme klar sind, die Artikeldaten sauber sind und Fehler sichtbar werden. Beginnen Sie mit der Festlegung des führenden Systems, nicht mit der Wahl des Werkzeugs. Wenn Sie Ihr Setup prüfen lassen möchten, schreiben Sie uns über die Kontaktseite.

Sie haben ein Projekt im Kopf? Sprechen wir es durch.

Sagen Sie uns, was Sie verbessern möchten. Wir antworten mit einem klaren nächsten Schritt.