Shopware mit ERP & Warenwirtschaft verbinden: So klappt die Schnittstelle

von Marcel, Senior-Softwareentwickler

Wenn dein Shopware-Shop wächst, wächst auch die Fleißarbeit dahinter: Bestände nachtragen, neue Artikel anlegen, Preise aktualisieren, Bestellungen ins Warenwirtschaftssystem tippen. Eine ERP-Anbindung erledigt genau das automatisch. Über eine Schnittstelle tauschen Shopware und dein Warenwirtschafts- bzw. ERP-System die Daten in beide Richtungen aus – Artikel, Bestände, Preise, Bestellungen und Kunden bleiben ohne manuelles Zutun synchron. Umsetzen kannst du das über einen fertigen Konnektor oder eine individuelle Schnittstelle über die Shopware-API. Welcher Weg für dich passt, hängt von deinem System und deinen Abläufen ab – und genau das schauen wir uns hier an.

Warum Doppelpflege der teuerste Prozess in deinem Shop ist

Solange du ein paar Bestellungen am Tag hast, geht das „schnell von Hand“ noch. Aber Doppelpflege skaliert nicht mit – der Aufwand wächst mit jeder Bestellung und jedem Artikel. Und er kostet mehr als nur Zeit:

  • Überverkäufe: Im Shop stehen noch drei Stück, im Lager ist längst nichts mehr da. Der Kunde bestellt, du musst stornieren – schlechte Erfahrung, Rückabwicklung, Vertrauensverlust.
  • Veraltete Preise: Du erhöhst im ERP die Einkaufs- und Verkaufspreise, aber im Shop verkaufst du noch tagelang zum alten Preis. Jede Bestellung frisst deine Marge.
  • Abtippfehler bei Bestellungen: Jede Bestellung, die jemand aus dem Shop ins ERP überträgt, ist eine potenzielle Fehlerquelle – falsche Menge, vertauschte Adresse, vergessene Position.
  • Kein verlässlicher Stand: Welche Zahl stimmt jetzt – die im Shop oder die im Lager? Wenn niemand es sicher weiß, triffst du Entscheidungen auf wackligem Boden.

In unseren Projekten hören wir oft den Satz „Das macht bei uns die Kollegin morgens.“ Genau das ist der teure Teil: Ein Mensch verbringt jeden Tag Stunden damit, Daten von einem System ins nächste zu schaufeln – Arbeit, die eine Schnittstelle unsichtbar im Hintergrund erledigt.

dieselben Daten oft erfasst: Shop, Warenwirtschaft, Buchhaltung
pro Person und Jahr bei nur einer Stunde manuellem Abgleich am Tag
~250 h

Was eine ERP-Anbindung wirklich synchronisiert

„Shopware mit dem ERP verbinden“ klingt nach einem großen Ding. Im Kern geht es aber um fünf konkrete Datenströme, die zwischen deinem Shop und deiner Warenwirtschaft fließen – meist in eine klar definierte Richtung:

  1. Artikel & Stammdaten: Neue Produkte, Beschreibungen, Kategorien, EANs und Eigenschaften werden zentral im ERP gepflegt und automatisch in Shopware angelegt oder aktualisiert. Du pflegst einmal, nicht zweimal.
  2. Bestände: Der Lagerbestand aus dem ERP wird laufend in den Shop gespielt. Ist ein Artikel weg, verschwindet er aus dem Verkauf oder wird auf „nicht verfügbar“ gesetzt – ganz ohne Überverkauf.
  3. Preise: Verkaufspreise, Staffelpreise und Kundengruppen-Preise kommen aus dem ERP und gelten im Shop sofort. Auch Aktionen laufen sauber gesteuert.
  4. Bestellungen: Jede Bestellung fließt aus Shopware ins ERP – mit Positionen, Zahlart, Versandart und Kundendaten. Dort wird sie weiterverarbeitet, kommissioniert und in Rechnung gestellt.
  5. Kunden: Neue Kunden und Adressänderungen werden übergeben, damit im ERP keine Dubletten entstehen und die Buchhaltung saubere Datensätze bekommt.

Wichtig ist die Frage der Richtung: Bei den meisten Anbindungen ist das ERP die „führende“ Quelle für Artikel, Bestände und Preise, während Bestellungen vom Shop ins ERP wandern. Wer bei welchem Feld das letzte Wort hat, klären wir zu Beginn jedes Projekts – daran hängt später die Verlässlichkeit der ganzen Anbindung.

Fertiger Konnektor oder individuelle Schnittstelle?

Es gibt grob zwei Wege, Shopware und dein ERP zu verbinden. Beide haben ihre Berechtigung – die Wahl hängt von deinem System und deinen Sonderfällen ab.

Weg 1: Fertiger Konnektor / Middleware

Für gängige Systeme gibt es vorgefertigte Konnektoren oder eine Middleware, die als Übersetzer zwischen Shop und ERP sitzt. Vorteil: Der Standardfall ist schnell eingerichtet, und die laufende Pflege übernimmt der Anbieter. Nachteil: Du bezahlst oft eine monatliche Gebühr, bist an dessen Fahrplan gebunden, und sobald deine Abläufe vom Standard abweichen, stößt der Konnektor an Grenzen. Das kennst du vielleicht schon von Abo-Plugins, die neunzig Prozent können – aber ausgerechnet deine eine Anforderung nicht.

Weg 2: Individuelle Schnittstelle über die Shopware-API

Shopware 6 bringt eine leistungsfähige API mit (die Admin-API), über die sich Artikel, Bestände, Preise, Bestellungen und Kunden sauber auslesen und schreiben lassen. Darauf bauen wir eine maßgeschneiderte Schnittstelle – als eigenes Shopware-Plugin oder als eigenständigen Dienst dazwischen. Vorteil: Sie bildet genau deine Abläufe ab, auch Sonderfälle, und gehört dir. Nachteil: Die Ersteinrichtung kostet einmalig mehr als „Konnektor installieren“. Dafür fallen keine laufenden Lizenzgebühren an, und du bist von keinem Drittanbieter abhängig.

Technisch ist eine solche Integration für uns vertrautes Terrain. Wie eine saubere Verbindung zwischen zwei Systemen grundsätzlich funktioniert, haben wir ausführlich im Beitrag zu API-Schnittstellen beschrieben – die dort genannten Prinzipien gelten für die ERP-Anbindung eins zu eins.

Top tip

Bevor du dich für einen Weg entscheidest, mach eine kleine Inventur: Welche Felder tippt bei euch heute jemand von Shop zu ERP und zurück – und wie oft? Diese eine Liste zeigt dir sofort, ob ein Standard-Konnektor reicht oder ob deine Sonderfälle eine individuelle Schnittstelle brauchen. Oft ist es ein einziger Prozess (etwa eure Preislogik oder Chargen), der über die Frage entscheidet.

Welche Systeme im Mittelstand typisch sind

Im Mittelstand treffen wir bei Shopware-Projekten immer wieder auf eine überschaubare Zahl von Systemen. Ein neutraler Überblick, ohne Wertung – jedes hat seine Stärken:

  • JTL-Wawi: Im E-Commerce weit verbreitet, gerade bei Versandhändlern. Bringt eine eigene Anbindungslogik an Shopware mit und deckt Lager, Versand und Multichannel gut ab.
  • Sage: Klassische kaufmännische Software, häufig bei etablierten Handels- und Produktionsbetrieben im Einsatz. Anbindung meist über API oder Middleware.
  • lexoffice / Lexware: Beliebt bei kleineren Betrieben für Buchhaltung und Rechnungsstellung. Hier geht es oft weniger um Lager, sondern um die saubere Übergabe von Bestellungen und Belegen.
  • DATEV-Übergabe: Kein ERP, aber fast immer Teil des Bilds – die Buchhaltungsdaten müssen am Ende beim Steuerberater in DATEV landen. Das lässt sich als Exportschritt sauber mitdenken.
  • Individuelle oder branchenspezifische ERP-Systeme: Gerade in Nischen läuft oft eine ältere oder spezielle Warenwirtschaft. Solange sie irgendeine Schnittstelle (API, Dateiexport, Datenbank) bietet, lässt sie sich anbinden.

Welches System bei dir läuft, entscheidet stark über den Aufwand: Ein gut dokumentiertes ERP mit sauberer API ist deutlich schneller angebunden als eine gewachsene Speziallösung, bei der wir uns die Schnittstelle erst erarbeiten müssen. Genau das prüfen wir vorab, damit du keine Überraschung erlebst.

Die typischen Stolperfallen

Eine Anbindung ist schnell „zusammengesteckt“ – und genauso schnell wird sie zur neuen Fehlerquelle, wenn man die Tücken übersieht. Auf diese Punkte kommt es an:

Datenhoheit. Der häufigste Konflikt: Dieselbe Information steht in beiden Systemen und beide „wollen recht haben“. Wenn nicht klar geregelt ist, welches System bei welchem Feld führt, überschreiben sich Shop und ERP gegenseitig – mal ist der Preis weg, mal die Beschreibung. Deshalb legen wir pro Datenfeld fest, wer die Wahrheit besitzt.

Sync-Konflikte und Ausfälle. Was passiert, wenn das ERP gerade nicht antwortet oder eine Bestellung zeitgleich an zwei Stellen geändert wird? Eine gute Schnittstelle verliert keine Daten, sondern versucht es später erneut. Wir lösen das über Warteschlangen, die jede Aufgabe sicher zwischenspeichern, bis sie erledigt ist – so geht keine Bestellung verloren, nur weil ein System kurz down war.

Performance. Wenn bei jedem Seitenaufruf live der Bestand aus dem ERP abgefragt wird, wird dein Shop langsam. Sinnvoller ist ein getakteter oder ereignisbasierter Abgleich, der die Last vom Frontend fernhält. Bestände alle paar Minuten, Bestellungen sofort – die richtige Frequenz je Datenstrom macht den Unterschied.

Fehler-Transparenz. Du willst nicht erst aus den Quartalszahlen erfahren, dass seit Wochen keine Bestellung mehr im ERP angekommen ist. Eine ordentliche Anbindung protokolliert, was passiert, und meldet sich aktiv, wenn etwas klemmt.

Eine ERP-Anbindung ist erst dann fertig, wenn sie auch den schlechten Tag übersteht – wenn ein System mal streikt und trotzdem keine Bestellung verloren geht.

Marcel, Senior-Softwareentwickler

So läuft ein Anbindungsprojekt bei uns ab

Wir gehen bewusst strukturiert vor, damit du von Anfang an weißt, woran du bist:

  1. Bestandsaufnahme: Wir schauen uns dein ERP, deine Shopware-Version und deine Abläufe an. Welche Daten fließen wohin, welche Sonderfälle gibt es (Staffelpreise, Kundengruppen, Chargen, Sets)?
  2. Datenmodell & Richtungen festlegen: Für jedes Feld klären wir, welches System führt und wie oft synchronisiert wird. Das ist die wichtigste halbe Stunde des Projekts.
  3. Schnittstelle bauen: Wir entwickeln die Anbindung – ausfallsicher über Warteschlangen, mit sauberer Protokollierung und automatisierten Tests, damit sie nicht beim nächsten Update still kaputtgeht.
  4. Testlauf mit echten Daten: Bevor etwas live geht, spielen wir reale Artikel und Bestellungen durch und gleichen ab, ob beide Systeme dasselbe sehen.
  5. Livegang & Betreuung: Wir schalten schrittweise scharf und behalten die ersten Tage im Blick. Danach läuft die Anbindung im Hintergrund – und wenn du erweitern willst, ist der Code sauber und nachvollziehbar.

Was kostet eine Shopware-ERP-Anbindung?

Ehrliche Antwort: Das hängt davon ab, wie gut die API deines ERP ist und wie viele Sonderfälle mitschwingen. Als Orientierung: Eine ERP- oder Warenwirtschafts-Anbindung setzen wir ab 2.900 € um – also die vollständige Synchronisation von Artikeln, Beständen, Preisen, Bestellungen und Kunden zwischen Shopware und deinem System. Brauchst du „nur“ ein fokussiertes individuelles Schnittstellen-Plugin – etwa die saubere Übergabe von Bestellungen an ein bestimmtes System – starten wir ab 1.400 €.

Die ehrliche Rechnung ist die Gegenrechnung: Eine Stunde manueller Abgleich am Tag sind rund 250 Stunden im Jahr – pro Person. Dazu kommen Überverkäufe, Margenverluste durch alte Preise und der Reklamationsaufwand aus Abtippfehlern. Gegen diese laufenden Kosten amortisiert sich eine saubere Anbindung häufig schneller als gedacht. Wenn du gerade erst über einen Shop nachdenkst, findest du in unserem Beitrag Was kostet ein Online-Shop? den größeren Kostenrahmen – die ERP-Anbindung ist dabei ein Baustein.

Manchmal raten wir auch ab: Wenn du zwanzig Bestellungen im Monat hast und dein ERP eine gute Standard-Anbindung mitbringt, lohnt sich keine Eigenentwicklung. Genau diese Ehrlichkeit erwartest du zu Recht.

Fazit: einmal richtig verbinden statt täglich abtippen

Ein Shopware-Shop entfaltet seinen Wert erst, wenn er nahtlos mit deiner Warenwirtschaft zusammenspielt. Ob fertiger Konnektor oder individuelle Schnittstelle über die Shopware-API – entscheidend ist, dass Bestände, Preise und Bestellungen verlässlich synchron bleiben und keine Bestellung verloren geht. Als Shopware-Agentur aus Bayern bauen wir genau diese Verbindung: sauber, ausfallsicher und auf deine Abläufe zugeschnitten.

Du tippst Bestellungen noch von Hand ins ERP oder ärgerst dich über Überverkäufe, weil Shop und Lager nicht zusammenpassen? Erzähl uns von deinen Systemen und deinem Ablauf – im kostenlosen Erstgespräch sagen wir dir ehrlich, welcher Weg für dich passt und mit welchem Aufwand du rechnen musst. Unverbindlich und ohne Verkaufsdruck.

Weitere Artikel

Shopware Theme & Design: Standard anpassen oder individuell entwickeln?

Reicht ein angepasstes Standard-Theme oder lohnt sich ein individuelles Shopware-Design? Wir vergleichen ehrlich Kosten, Nutzen und Update-Sicherheit – inklusive Preisorientierung.

Weiterlesen

Shopware SEO: So rankt dein Online-Shop bei Google

Warum wird dein Shopware-Shop nicht gefunden? Wir zeigen technisch fundiert, was Shopware von Haus aus mitbringt, die häufigsten SEO-Fehler und was ein Plugin wirklich kann.

Weiterlesen

Erzähl uns von Deinem Projekt