Wie binde ich ein ERP- oder Warenwirtschaftssystem an Shopify an?
MyStoreLab-Ratgeber · Stand: September 2026 13 Min. Lesezeit

Ein ERP- oder Warenwirtschaftssystem bindest du an Shopify auf drei Wegen an: über eine fertige App aus dem Shopify App Store, über eine Middleware, die zwischen mehreren Systemen vermittelt, oder über eine eigene Anbindung an die Shopify-API. Für die allermeisten Händler ist der erste Weg der richtige — er ist am schnellsten eingerichtet, wird vom Anbieter gepflegt und deckt die üblichen Datenarten ab: Artikel, Bestände, Bestellungen, Rechnungen und Kunden.
Wichtiger als die Wahl des Werkzeugs ist allerdings die Vorarbeit. Eindeutige Artikelnummern, eine durchdachte SKU-Systematik und korrekt gepflegte Steuersätze entscheiden darüber, ob die Anbindung Ordnung schafft oder Chaos vervielfacht. Wer eine unsaubere Artikelbasis synchronisiert, bekommt danach doppelte Artikel und Bestände, die auseinanderlaufen — nur eben automatisch und in zwei Systemen gleichzeitig.
Ab wann sich ein ERP lohnt — und was Shopify allein schon kann
Bevor du ein zweites System einführst, lohnt der ehrliche Blick auf Shopifys Bordmittel. Bestände führt Shopify auf Variantenebene und je Lagerort: Unter Einstellungen → Standorte legst du fest, von wo verschickt wird, unter Produkte → Bestand siehst und korrigierst du Mengen, und über die Exportieren-/Importieren-Funktion auf der Produktliste bearbeitest du Artikel als CSV im Block. Für einen Shop mit einem Lager, einem Verkaufskanal und überschaubaren Bestellzahlen trägt das erstaunlich weit. Was fehlt, ist vor allem die kaufmännische Seite: Was fehlt, ist vor allem die kaufmännische Seite: Die Bestellbestätigung, die Shopify verschickt, ist keine Rechnung — für Belege, die deine Buchhaltung sauber verarbeiten kann, brauchst du eine Rechnungs-App oder ein Buchhaltungssystem. Welche Angaben deine Belege tragen müssen, klärst du mit deiner Steuerberatung. (Keine Rechtsberatung.)
Beide Stellen auf dieselben vier Auslöser bringen. In der FAQ-Antwort: "Eine feste Bestellzahl gibt es nicht, aber die vier Auslöser aus dem Artikel sind zuverlässiger als jede Zahl: mehr als ein Verkaufskanal, mehr als ein Lagerort, Bestellungen, die du nicht mehr am selben Tag von Hand schaffst, und der Punkt, an dem du Belege monatlich von Hand sortierst.": Du verkaufst über mehr als einen Kanal (eigener Shop plus Amazon, eBay oder Etsy), du versendest aus mehr als einem Lagerort, du schaffst die Bestellungen nicht mehr am selben Tag von Hand — oder du sortierst monatlich Belege, statt sie automatisch erzeugen zu lassen. Trifft keiner dieser Punkte zu, ist ein ERP verfrühter Aufwand. Trifft einer zu, ist es meist schon überfällig, weil jeder Doppelverkauf und jede vergessene Rechnung real Geld kostet.
Die günstige Zwischenstufe wird oft übersehen: nur die Buchhaltung anbinden und die Bestände weiter in Shopify führen. Werkzeuge wie sevdesk oder Lexware Office sind in erster Linie Rechnungs- und Buchhaltungsprogramme, holen aber Bestellungen aus Shopify ab, erzeugen daraus Belege und können in der Regel einen DATEV-Export für die Steuerberatung ausgeben. Das nimmt dir den größten Teil des Alltagsschmerzes ab, ohne dass du deine Artikelstammdaten anfassen musst. Eine echte Warenwirtschaft wie Billbee oder ein vollwertiges ERP wie JTL, plentymarkets oder Xentral kommt dann, wenn Kanäle, Lagerorte oder Mengen es erzwingen.
Welche Daten fließen wohin — und was du vorher aufräumst
Typischerweise fließen die Daten so: Artikelstammdaten und Preise gehen vom ERP nach Shopify (beim Erstaufbau oft einmalig in die Gegenrichtung, weil die Artikel schon im Shop liegen), Bestände gehen ausschließlich vom ERP nach Shopify, Bestellungen und Kundendaten gehen von Shopify ins ERP, und Rechnungen entstehen im ERP — die Belegnummer wandert je nach Anbindung als Notiz oder Tag zurück in die Shopify-Bestellung. Wichtig ist, dass du diese Richtungen einmal bewusst festlegst, statt sie der Standardkonfiguration zu überlassen.
Daraus folgt die zentrale Regel jeder Anbindung: Für jedes Feld darf es nur ein führendes System geben. Wenn Preise sowohl im Shopify-Admin als auch im ERP gepflegt werden, überschreibt der nächste Abgleich zuverlässig die Arbeit, die du gerade gemacht hast. Schreib dir vor der Einrichtung auf, welches System Artikel anlegt, welches Preise ändert und welches Bestände korrigiert — dieser Zettel ist später mehr wert als jede Einstellungsseite.
Vor dem ersten Abgleich räumst du auf, und zwar in dieser Reihenfolge: 1. Eine SKU-Systematik festlegen und durchhalten — ein Aufbau wie MARKE-PRODUKT-GROESSE-FARBE reicht völlig, Hauptsache er ist eindeutig und maschinenlesbar. 2. Alle Artikel exportieren und die SKU-Spalte auf Dubletten, Leerzeichen am Ende, uneinheitliche Groß-/Kleinschreibung und von Excel abgeschnittene führende Nullen prüfen; Shopify erzwingt keine eindeutigen SKUs, das musst du selbst tun. 3. EAN oder Barcode nachtragen, wo vorhanden — viele Systeme nutzen ihn als zweiten Schlüssel. 4. Steuersätze prüfen: unter Einstellungen → Steuern und Zölle die Grundeinstellung, am einzelnen Artikel das Häkchen für Steuerpflicht und bei ermäßigten Sätzen die vorgesehenen Überschreibungen. 5. Standorte und ihre Bezeichnungen mit den Lagern im ERP abgleichen. (Keine Rechtsberatung — welcher Steuersatz für dein Sortiment gilt, klärst du mit deiner Steuerberatung.)
Drei Wege der Anbindung: App, Middleware, eigene API-Anbindung
Der Normalfall ist die fertige App. Fast jedes im deutschsprachigen Raum verbreitete System bringt einen eigenen Shopify-Konnektor mit — teils als App im Shopify App Store, teils als Modul, das du aus dem ERP heraus konfigurierst. Vorteile: schnell eingerichtet, vom Anbieter gepflegt, und bei Shopify-Änderungen bist du nicht selbst in der Pflicht. Grenzen: Du bekommst die Feldzuordnung, die der Anbieter vorgesehen hat; Sonderlogik wie eigene Preisstaffeln oder eine ungewöhnliche Retourenbehandlung passt oft nicht ins Schema. Nach der Installation findest du die Anbindung im Admin im Einstellungsbereich für Apps und Vertriebskanäle wieder — dort prüfst du auch die erteilten Berechtigungen oder entfernst sie sauber. Eigene, selbst gebaute Anbindungen liegen stattdessen im Entwicklerbereich für Apps.
Eine Middleware (auch iPaaS genannt) setzt eine Schicht dazwischen: Werkzeuge wie Make, Zapier oder n8n verbinden Shopify per Auslöser und Aktion mit anderen Systemen, spezialisierte Anbieter tun dasselbe mit fertigen E-Commerce-Bausteinen. Das lohnt sich, wenn mehrere Systeme zusammenspielen sollen, wenn du zwischen den Systemen umrechnen oder filtern musst oder wenn es für deine Kombination schlicht keinen fertigen Konnektor gibt. Der Preis dafür: Du baust und betreibst ein eigenes kleines Regelwerk, inklusive Fehlersuche, wenn ein Lauf scheitert. Rechne fest damit, dass du Fehlerbenachrichtigungen einrichten musst — eine Middleware, die still stehenbleibt, merkt sonst niemand.
Die direkte API-Anbindung ist der Weg für Sonderfälle mit Entwicklerressourcen. Technisch legst du dafür unter Einstellungen → Apps und Vertriebskanäle eine eigene App an (der Bereich heißt sinngemäß „Apps entwickeln“), vergibst nur die wirklich nötigen Berechtigungen und arbeitest mit der Admin-API sowie Webhooks für Ereignisse wie neue oder stornierte Bestellungen. Beachten musst du dabei die Ratenbegrenzungen der API und den Umgang mit fehlgeschlagenen Webhooks — beides sind die üblichen Ursachen für Anbindungen, die unter Last Daten verlieren. Als Entscheidungshilfe: Nimm die App, wenn ein Konnektor deinen Fall abdeckt; nimm die Middleware, wenn du mehrere Systeme oder Sonderlogik hast; nimm die API nur, wenn jemand sie dauerhaft warten kann.
Schritt für Schritt: eine App-basierte Anbindung einrichten
Vorbereitung, bevor irgendetwas installiert wird: 1. Datensicherung anlegen — Produkte über die Exportieren-Funktion der Produktliste und Bestellungen über die Exportieren-Funktion der Bestellliste als CSV herunterladen. 2. Führendes System je Datenart festlegen und notieren (Artikel, Preise, Bestände, Belege). 3. Unter Einstellungen → Standorte prüfen, ob die Lagerorte den Lagern im ERP entsprechen, und Bezeichnungen angleichen. 4. Unter Einstellungen → Steuern und Zölle die Steuereinstellungen kontrollieren, damit die Anbindung keine falschen Sätze verfestigt.
Einrichtung: 5. Konnektor installieren, entweder aus dem Shopify App Store oder aus dem ERP heraus; danach taucht er unter Einstellungen → Apps und Vertriebskanäle auf. 6. Die angeforderten Berechtigungen lesen — eine reine Buchhaltungsanbindung braucht keinen Schreibzugriff auf Produkte. 7. Feldzuordnung einrichten: SKU als Schlüssel, Preisfeld mit der richtigen Brutto-/Netto-Logik, Varianten, Gewicht, Steuersatz sowie die Zuordnung von Versandarten und Zahlungsarten auf die Konten im ERP. 8. Richtung und Intervall je Datenart einzeln setzen, statt pauschal „alles in beide Richtungen“ zu aktivieren.
Test und Start: 9. Erstabgleich mit fünf bis zehn Artikeln statt mit dem gesamten Sortiment und prüfen, ob bestehende Artikel wirklich zugeordnet und nicht doppelt angelegt werden. 10. Eine echte Testbestellung aufgeben und bezahlen, dann kontrollieren: Kommt der Auftrag im ERP an, entsteht die Rechnung mit korrekter Nummer, wird der Bestand abgebucht? 11. Dieselbe Testbestellung stornieren und danach eine Teilretoure durchspielen — und nach jedem Schritt Bestand und Beleg erneut prüfen. 12. Erst dann den Vollabgleich starten und in der ersten Woche täglich Stichproben ziehen: drei Artikel, ein Auftrag, ein Beleg. Shopify benennt Menüpunkte gelegentlich um; findest du einen Pfad nicht, hilft die Suche im Admin.
Die typischen Fehler — und wie du sie vermeidest
Doppelte Artikel sind der häufigste Schaden und entstehen fast immer an derselben Stelle: Der Abgleich findet die SKU im Zielsystem nicht und legt den Artikel neu an. Ursachen sind unscheinbar — ein Leerzeichen am Ende, „ABC-01“ gegen „abc-01“, eine führende Null, die Excel beim Zwischenspeichern geschluckt hat, oder Artikel, die im Shop gar keine SKU haben. Deshalb der Testlauf mit einer Handvoll Artikeln: Legt die Anbindung dabei Dubletten an, korrigierst du zehn Datensätze statt tausend. Aufräumen im Nachhinein ist deutlich teurer, weil an den falschen Artikeln inzwischen Bestellungen und Statistiken hängen.
Auseinanderlaufende Bestände haben meist drei Gründe: Zwei Systeme schreiben denselben Wert, die Standortzuordnung stimmt nicht, oder jemand korrigiert Mengen weiterhin von Hand im Shopify-Admin. Lege deshalb fest, dass Bestände nur aus einer Richtung geschrieben werden, und halte auf Variantenebene die Bestandsverfolgung aktiv, während du „Weiterverkauf zulassen, wenn nicht vorrätig“ nur bewusst einschaltest. Bei knappen Artikeln hilft ein kleiner Sicherheitsbestand im ERP, der gar nicht erst an Shopify gemeldet wird — er überbrückt das Zeitfenster zwischen zwei Abgleichen. Und prüfe die Protokolle der Anbindung regelmäßig: Fast jeder Konnektor führt eine Fehlerliste, die niemand ansieht, solange es scheinbar läuft.
Der am meisten unterschätzte Bereich sind Stornos und Retouren. Eine Rückerstattung in Shopify, eine stornierte Bestellung und eine echte Warenrücksendung sind drei verschiedene Vorgänge, und nicht jede Anbindung überträgt alle drei — Teilerstattungen und erstattete Versandkosten fallen besonders oft durchs Raster. Dazu kommt die Zahlungsseite: Auszahlungen kommen als Sammelbetrag abzüglich Gebühren auf dem Konto an und entsprechen nicht der Summe einzelner Bestellungen, was beim Abgleich Verwirrung stiftet. Spiele diese Fälle einmal komplett durch und schreib auf, was die Anbindung nicht kann — was sie nicht kann, muss als fester Handgriff in deinem Monatsablauf stehen. (Keine Rechtsberatung; für die buchhalterische Behandlung ist deine Steuerberatung zuständig.)
Der pragmatische Weg für einen neuen Shop
Für einen frisch gestarteten Shop lautet die ehrliche Antwort meistens: noch kein ERP. Solange du einen Kanal, einen Lagerort und wenige Bestellungen am Tag hast, reichen Shopifys Bestandsfunktionen plus eine Anbindung an ein Buchhaltungsprogramm — das kostet wenig, ist in einem Nachmittag eingerichtet und lässt dir alle Wege offen. Ein großes System in einen Shop einzubauen, der noch keine Bestellungen hat, verschiebt nur den Aufwand nach vorn: Du pflegst Stammdaten für Prozesse, die es noch nicht gibt.
Im MyStoreLab-Onboarding wählst du deshalb im Schritt zu den Apps deine Buchhaltungs- oder Warenwirtschaftslösung aus — Billbee, sevdesk, Lexware Office und base.com stehen dort zur Auswahl, und wenn du bereits ein eigenes System betreibst, gibst du stattdessen das an. Die endgültige Verknüpfung mit deinen Zugängen stellst du nach der Übergabe des Shops selbst her, weil dafür deine eigenen Konten und Zugangsdaten nötig sind. Die endgültige Verknüpfung mit deinen Zugängen stellst du nach der Übergabe des Shops selbst her, weil dafür deine eigenen Konten und Zugangsdaten nötig sind. Was die laufenden Kosten so einer Kombination angeht, hilft der Artikel „Was kostet ein Shopify-Shop?“ bei der Einordnung; wo die Anbindung in der Reihenfolge des Shop-Aufbaus steht, beschreibt „Wie erstelle ich einen Shopify-Shop?“. Die Faustregel bleibt: erst verkaufen, dann automatisieren — ein ERP verstärkt vorhandene Ordnung, es erzeugt sie nicht.
Häufige Fragen: Wie binde ich ein ERP- oder Warenwirtschaftssystem an Shopify an — kurz beantwortet
Ein Buchhaltungstool wie sevdesk oder Lexware Office kümmert sich um Rechnungen, Belege und die Übergabe an die Steuerberatung, in der Regel per DATEV-Export. Eine Warenwirtschaft verwaltet zusätzlich Artikel, Bestände, Lagerorte und die Auftragsabwicklung über mehrere Verkaufskanäle — Billbee ist dafür im deutschsprachigen Raum ein verbreitetes Beispiel. Ein ERP geht noch weiter und deckt auch Einkauf, Kalkulation, teils Produktion und Personal ab; JTL, plentymarkets und Xentral fallen in diese Kategorie, …wobei JTL-Wawi klassisch als Windows-Anwendung mit eigener Datenbank läuft, während plentymarkets und Xentral in erster Linie im Browser bedient werden. Betriebsmodelle und Systemvoraussetzungen ändern sich — prüf sie vor der Entscheidung beim Anbieter.. Für den Start reicht fast immer die kleinste Stufe: Shopify plus ein Buchhaltungstool. Umsteigen kannst du später — das ist deutlich einfacher, als ein zu großes System wieder loszuwerden.
Eine feste Bestellzahl gibt es nicht, aber drei Auslöser sind zuverlässiger als jede Zahl: mehr als ein Verkaufskanal, mehr als ein Lagerort, und der Punkt, an dem du Bestellungen nicht mehr am selben Tag von Hand abarbeitest. Als grobe Orientierung hilft weniger eine Zahl als ein Gefühl: Sobald das Abarbeiten der Bestellungen zu einem festen täglichen Block wird, den du nicht mehr nebenbei erledigst, rechnet sich die Automatisierung meist schneller, als der Monatspreis vermuten lässt. Rechne einmal ehrlich nach, wie viele Minuten dich ein Auftrag von Hand kostet — vom Beleg bis zur Bestandskorrektur —, und stell das den Abo-Kosten gegenüber. Solange keiner dieser Punkte zutrifft, reichen Shopifys Bordmittel unter Produkte → Bestand plus eine Rechnungs- oder Buchhaltungs-App völlig aus. Wichtig ist die Reihenfolge: erst den Ablauf sauber haben, dann automatisieren — sonst automatisierst du Unordnung.
Die Kosten bestehen aus drei Teilen: dem Abo des ERP- oder Buchhaltungssystems, gegebenenfalls einer Gebühr für den Konnektor selbst und dem einmaligen Einrichtungsaufwand. Stand September 2026 starten Einsteigerpakete deutschsprachiger Anbieter typischerweise im niedrigen bis mittleren zweistelligen Monatsbereich, meist gestaffelt nach Bestellmenge, Kanälen oder Nutzern — die verbindlichen Preise stehen beim jeweiligen Anbieter und ändern sich regelmäßig. Prüfe vor der Installation außerdem, ob ein Konnektor pro Monat, pro Verkaufskanal oder pro synchronisiertem Auftrag abrechnet, weil sich das bei wachsenden Bestellzahlen sehr unterschiedlich entwickelt. Den größten Posten unterschätzen die meisten aber woanders: die Stunden für Datenaufräumen, Feldzuordnung und Testläufe.
Das hängt vom Weg ab: Anbindungen, die Shopify-Webhooks nutzen, bekommen neue Bestellungen nahezu in Echtzeit, Das hängt vom Weg ab: Anbindungen, die Shopify-Webhooks nutzen, bekommen neue Bestellungen nahezu in Echtzeit, während Bestände je nach Anbieter und Tarif in festen Intervallen zurückgeschrieben werden — von nahezu laufend bis zu einigen wenigen Läufen am Tag. Wie oft dein Konnektor synchronisiert, steht in seiner Dokumentation; weil das Intervall bei manchen Anbietern am Tarif hängt, lohnt der Blick dorthin schon vor dem Kauf.. Zwischen zwei Abgleichen bleibt also immer ein Zeitfenster, in dem du mehr verkaufen kannst, als tatsächlich da ist. Dagegen helfen drei Dinge: Bestandsverfolgung auf Variantenebene aktiv lassen, „Weiterverkauf zulassen, wenn nicht vorrätig“ nur bewusst einschalten und bei knappen Artikeln einen Sicherheitsbestand im ERP zurückhalten. Prüfe außerdem, ob deine Anbindung je Standort synchronisiert — bei mehreren Lagerorten ist die falsche Standortzuordnung die häufigste Ursache für scheinbar falsche Bestände.
Das ist der Bereich, der am häufigsten still kaputtgeht, weil er im Alltag selten und dann unter Zeitdruck vorkommt. Eine stornierte Bestellung, eine Rückerstattung ohne Warenrückgabe und eine echte Retoure sind drei verschiedene Vorgänge, und nicht jede Anbindung überträgt alle drei ins ERP — Teilerstattungen und erstattete Versandkosten fallen besonders oft durchs Raster. Spiele deshalb vor dem Livegang genau diese drei Fälle mit einer Testbestellung durch und prüfe jedes Mal, ob der Bestand zurückgebucht wird und ob eine Gutschrift mit korrekter Nummer entsteht. Was die Anbindung nicht automatisch erledigt, gehört als fester Handgriff in deinen Ablauf, sonst stimmt die Buchhaltung am Monatsende nicht. (Keine Rechtsberatung.)
Ja, und das ist einer der Hauptgründe, überhaupt ein solches System einzuführen. Sobald du neben Shopify auf Amazon, eBay oder Etsy verkaufst, brauchst du eine Stelle, die den Bestand für alle Kanäle führt — sonst verkaufst du dasselbe Stück zweimal und musst eine Bestellung stornieren. Systeme wie Billbee, JTL, plentymarkets oder Xentral sind genau dafür gebaut: Sie ziehen Bestellungen aus allen Kanälen ein, schreiben Bestände zurück und erzeugen die Belege an einer Stelle. Voraussetzung ist, dass derselbe Artikel überall dieselbe Artikelnummer trägt; unterschiedliche SKUs je Kanal machen die Zusammenführung mühsam und fehleranfällig. Shopify bringt im Bereich der Vertriebskanäle zwar eigene Marktplatz-Anbindungen mit, die kanalübergreifende Bestandsführung löst ein spezialisiertes System aber sauberer.
Du willst nicht selbst bauen? Wir erstellen dir deinen fertigen Shopify-Shop — Nische, Design und Produkte wählst du in 15 Minuten.
Kostenlos starten