Kurzantwort
Die Entscheidung in einem Satz.
Eine belastbare Shop-Integration beginnt nicht beim Datentransport, sondern bei fachlicher Verantwortung. Für Produkte, Preise, Bestände, Kunden und Bestellungen müssen führendes System, Regeln, Aktualität, Fehlerfälle und Betrieb eindeutig definiert sein. Erst danach wird entschieden, welche Schnittstelle diese Abläufe zuverlässig trägt.
Warum die API selten das eigentliche Problem ist
Moderne Shops, ERP- und PIM-Systeme bieten meist technische Wege zum Datenaustausch. Trotzdem scheitern Integrationen im Alltag häufig an widersprüchlichen Regeln, fehlenden Zuständigkeiten oder nicht dokumentierten Ausnahmen.
Wenn beispielsweise Shop und ERP denselben Bestand verändern dürfen oder niemand festgelegt hat, wie eine fehlerhafte Bestellung behandelt wird, löst auch eine technisch saubere API das Problem nicht. Die Architektur muss einen realen Geschäftsprozess abbilden – nicht nur Felder zwischen Systemen verschieben.
Die Rolle jedes Systems festlegen
Ein PIM ist typischerweise für strukturierte Produktinformationen, Übersetzungen und Medien zuständig. Ein ERP führt häufig Preise, Verfügbarkeit, Kunden, Aufträge und kaufmännische Prozesse. Der Shop stellt daraus ein verständliches Angebot und einen funktionierenden Kaufweg bereit.
Diese Aufteilung ist keine universelle Regel. Gewachsene Systeme besitzen oft überlappende Funktionen. Deshalb wird für jedes relevante Datenobjekt einzeln entschieden, wo es entsteht, wo es verändert werden darf und welches System im Konfliktfall maßgeblich ist.
Datenhoheit statt doppelter Pflege
Produktname, Beschreibung, technische Attribute, Preis, Bestand und Lieferzeit können aus unterschiedlichen Quellen kommen. Ohne klare Datenhoheit entstehen manuelle Korrekturen, die beim nächsten Import wieder überschrieben werden.
Eine fachliche Datenmatrix hält je Feld fest: Quelle, Ziel, Änderungsrecht, Aktualisierungsrhythmus und Verhalten bei fehlenden Werten. Damit wird sichtbar, welche Information tatsächlich automatisiert werden kann und wo zuerst die Datenpflege verbessert werden muss.
Geschäftsprozesse als vollständige Abläufe beschreiben
Eine Integration ist erst verstanden, wenn der gesamte Vorgang beschrieben ist: Produkt wird freigegeben, Bestand ändert sich, Kunde bestellt, Zahlung wird bestätigt, Auftrag wird verarbeitet, Ware wird versendet und Status gelangt zurück zum Kunden.
Neben dem Normalfall gehören Storno, Teillieferung, Retoure, Preisänderung, nicht verfügbarer Artikel und nachträgliche Kundenänderung in die Betrachtung. Genau diese Fälle entscheiden später über Supportaufwand und Verlässlichkeit.
B2B-Logik macht die Systemgrenzen sichtbar
Im B2B-Commerce kommen kundenspezifische Sortimente, Preise, Rollen, Freigaben, Kostenstellen, Schnellbestellungen und Angebotsprozesse hinzu. Viele dieser Regeln bestehen bereits im ERP oder in einem Kundenportal und dürfen im Shop nicht unabhängig nachgebaut werden.
Vor der Umsetzung muss geklärt sein, welche Entscheidung in Echtzeit benötigt wird, welche Daten zwischengespeichert werden dürfen und wie sich der Shop verhält, wenn das führende System vorübergehend nicht erreichbar ist.
Fehlerbehandlung ist Teil der fachlichen Konzeption
Ein Datenfluss kann verspätet, doppelt, unvollständig oder in falscher Reihenfolge eintreffen. Eine belastbare Integration erkennt diese Situationen, protokolliert sie und verhindert, dass aus einem technischen Problem unbemerkt ein falscher Preis oder ein verlorener Auftrag wird.
Für kritische Vorgänge braucht es Wiederholungslogik, eindeutige Status, nachvollziehbare Meldungen und einen manuellen Bearbeitungsweg. Dabei muss klar sein, welches Team reagieren kann und welche Geschäftsauswirkung zuerst behandelt wird.
Mit realen Daten und Sonderfällen testen
Ein Test mit drei sauberen Beispielprodukten sagt wenig über zehntausende Artikel, Varianten, länderspezifische Preise oder historisch gewachsene Kundendaten aus. Testbestände sollten typische Fälle, Grenzfälle und bewusst fehlerhafte Eingaben enthalten.
Vor dem Go-live werden vollständige Abläufe geprüft: Produktänderung, Preis und Bestand, Registrierung, Bestellung, Zahlung, Versand, Storno und Retoure. Ergebnisse werden so dokumentiert, dass dieselben Tests bei späteren Änderungen wiederholt werden können.
Nach dem Go-live beginnt der Integrationsbetrieb
Schnittstellen brauchen Monitoring, Protokolle und klare Eskalationswege. Ein grüner Serverstatus beweist noch nicht, dass Bestände aktuell oder Aufträge fachlich vollständig angekommen sind.
Zusätzlich verändern sich Systeme, Felder und Geschäftsregeln. Releases müssen deshalb nicht nur den Shop, sondern auch betroffene Datenwege berücksichtigen. Verantwortung für Wartung und Weiterentwicklung gehört bereits in die Projektentscheidung.
Was sich in realen Projekten unterscheidet
Bei ALESA verbindet Break Website und Shop mit PIM, ERP und einem B2B-Bestellsystem. Bei RIBAG treffen TYPO3-Website, Magento-Shop sowie PIM, ERP und DMS aufeinander. SCHOCH und Mechafin zeigen, wie B2B-Commerce und Produktdaten in gewachsenen Systemlandschaften weiterentwickelt werden.
Sobral verbindet einen Magento-Shop mit ERP, B2B-Kundenportal und einem Sortiment mit zehntausenden Artikeln. Das Kundenportal von Entry wiederum bildet Logistik-, Lager- und Abrechnungsprozesse sowie Anbindungen an Kundenshops und Versanddienstleister ab. Die Systeme unterscheiden sich – die Notwendigkeit klarer Daten- und Prozessverantwortung bleibt.
„Eine Schnittstelle verbindet nicht nur Systeme. Sie verbindet Verantwortlichkeiten.“
Entscheidungs-Matrix
Die Matrix dient als Orientierung. Eine belastbare Entscheidung hängt von Ausgangslage, Anforderungen und Betriebsmodell ab.
| Frage | Ungeklärtes Setup | Belastbare Grundlage |
|---|---|---|
| Datenhoheit | mehrere Systeme dürfen dasselbe ändern | führendes System je Objekt und Feld |
| Aktualität | Import läuft irgendwann | fachlich begründete Intervalle oder Echtzeit |
| Fehler | technisches Logfile | erkennbare Auswirkung, Zuständigkeit und Wiederholung |
| Tests | einige saubere Beispieldaten | reale Mengen, Grenzfälle und vollständige Abläufe |
| Betrieb | Projekt endet beim Go-live | Monitoring, Eskalation und Release-Verantwortung |
Entscheidungscheck
- Sind die Rollen von Shop, ERP, PIM und weiteren Systemen beschrieben?
- Gibt es für jedes relevante Datenobjekt ein führendes System?
- Sind Normalfall, Ausnahmen und manuelle Bearbeitung dokumentiert?
- Sind Aktualität und erlaubte Verzögerungen fachlich begründet?
- Werden reale Datenmengen und vollständige Abläufe getestet?
- Sind Monitoring, Wiederholung und Eskalation eingeplant?
- Ist geklärt, wer die Integration nach dem Go-live verantwortet?
Break Perspektive
Was wir daraus ableiten.
Wir beginnen Integrationen mit Prozessen, Daten und Verantwortung. Erst wenn klar ist, was zuverlässig passieren muss, wählen und entwickeln wir die technische Verbindung. So wird eine Schnittstelle nicht zum unsichtbaren Risiko zwischen mehreren Dienstleistern, sondern zu einem kontrollierbaren Teil des digitalen Betriebs.
Fragen und Antworten
Was häufig vor der ersten Entscheidung wichtig ist.
Konkrete Antworten zu Leistung, Zusammenarbeit und dem passenden nächsten Schritt.
01Braucht jeder Onlineshop ein PIM?
Nein. Ein PIM ist sinnvoll, wenn Umfang, Struktur, Sprachen, Medien oder Verantwortlichkeiten der Produktdaten davon profitieren. Für überschaubare Sortimente kann eine zusätzliche Plattform mehr Aufwand als Nutzen erzeugen.
02Sollten Bestände in Echtzeit übertragen werden?
Nur wenn Geschäftsmodell und Risiko es erfordern. Entscheidend ist, welche Verzögerung akzeptabel ist und wie der Shop bei Unsicherheit oder Nichterreichbarkeit reagiert.
03Kann eine Standard-Erweiterung die Integration übernehmen?
Ja, wenn Datenmodell und Prozesse zum Standard passen. Kritische Sonderlogik sollte nicht unbemerkt in Workarounds verlagert werden.
04Wie lange dauert eine ERP- oder PIM-Anbindung?
Das hängt vor allem von Datenqualität, Prozessumfang, Sonderfällen, verfügbaren Schnittstellen und Testbarkeit ab. Eine seriöse Schätzung entsteht erst nach einer fachlichen Bestandsaufnahme.
05Wer sollte an der Konzeption beteiligt sein?
Fachverantwortliche aus Commerce, Produktdaten, Vertrieb, Auftragsabwicklung und IT sowie die Teams, die Shop und angebundene Systeme betreiben.



