Blog

Shopify ↔ SAP S/4 HANA Integration: Was wir beim Aufbau eines massgeschneiderten ERP-Konnektors gelernt haben

Shopify mit SAP S/4HANA zu verbinden, ist selten einfach. Der Aufbau eines massgeschneiderten Konnektors hat gezeigt, wo die Komplexität wirklich steckt: in den Lücken zwischen zwei grundlegend unterschiedlichen Datenmodellen. Von Datenanreicherung bis Kauf-auf-Rechnung-Abläufen liegt die eigentliche Arbeit im Detail. Ein ehrlicher Bericht darüber, was wir gebaut haben, was uns ausgebremst hat – und was wir anders machen würden.

Vor 4 Wochen
Von Alberto Gatti
Geschrieben von
Alberto Gatti
18.03.2026

Shopify mit SAP S/4 HANA zu verbinden, klingt erstmal überschaubar – bis man tief in die Dateianreicherungslogik, Sonderfälle bei Zahlungsabläufen und die Koordination zwischen drei Parteien eingetaucht ist. Erfahre hier, was wirklich passiert ist.

Was wir entwickelt haben: Eine Live-Datenbrücke zwischen Shopify und SAP S/4 HANA

Die Rausch GmbH brauchte eine vollautomatische Verbindung zwischen ihrem Shopify-Plus-Shop und SAP S/4 HANA. Keine manuellen Exporte, keine Spreadsheet-Übergaben.

Wir haben einen massgeschneiderten SAP-Konnektor entwickelt, der vier Kernaufgaben übernimmt: Bestellungen, Zahlungsbedingungen, Sendungsverfolgungsnummern und Bestandsabgleich. In Zusammenarbeit mit Eddyson – einem externen SAP-Integrationspartner – haben wir die Shopify-Seite übernommen, während Eddyson die Verbindung zu SAP hergestellt hat.

Der Ablauf funktioniert so:

  • Shopify sendet Bestelldaten per Webhook an unseren Konnektor
  • Wir reichern die Dateien mit fehlenden Informationen an und legen sie auf einem FTP-Server ab, von dem Eddyson sie abholt
  • In die andere Richtung sendet SAP Sendungsverfolgungs- und Bestandsaktualisierungen an Eddyson, das sie an uns weiterleitet – wir reichern sie an und übertragen sie zurück nach Shopify

Ein sauberer Kreislauf – wenn er funktioniert.

Dateianreicherung und Zahlungsabläufe: Hier liegt die eigentliche Komplexität

Der Shopify-Bestell-Webhook liefert nicht alles, was SAP S/4 HANA braucht – und genau diese Lücke war für den Grossteil der Arbeit verantwortlich.

Barcodes zum Beispiel sind nicht Teil der Bestelldaten. Der Konnektor geht jede einzelne Position durch, löst einen zusätzlichen API-Aufruf mit der Varianten-ID aus und holt den Barcode separat. Gleiche Logik bei Geschenkkarten: Wir erkennen den Namen des Zahlungsgateways, rufen den Transaktions-Endpunkt auf und holen die Geschenkkartendaten, bevor die Datei verpackt wird.

Jeder dieser Schritte ist für sich genommen nicht komplex. Aber wenn du Felder zwischen zwei Systemen mit grundlegend unterschiedlichen Datenmodellen abbildest, summiert sich das schnell.

Kauf auf Rechnung erforderte eine komplett eigene Lösung. SAP behandelt diese Bestellungen mit einer Liefersperre – die Bestellung existiert, wird aber erst versandt, wenn die Zahlung bestätigt ist. Das bedeutete, dass orders/create und orders/paid nicht demselben Ablauf folgen konnten. Wir haben zwei separate Abläufe gebaut, die jeweils unterschiedliche nachgelagerte Logik auslösen. Das SAP-Verhalten sauber zu dokumentieren hat länger gedauert als erwartet.

Projektkoordination zwischen drei Parteien: Die versteckten Kosten mangelnder Abstimmung

Jedes Projekt mit einem Kunden, einer Agentur und einem externen Integrationspartner hat natürliche Reibungspunkte. Die Mapping-Entscheidungen brauchten Zeit zum Festlegen, und manche Verzögerungen entstanden weniger durch die technische Arbeit selbst als durch das Warten auf Abstimmung zwischen den Parteien.

Wir haben das gemeistert – aber es hat uns etwas Wichtiges darüber gelehrt, wie solche Projekte von Anfang an aufgesetzt werden sollten.

Was wir bei einer Shopify-ERP-Integration anders machen würden

Wir sind ohne detaillierte Anforderungsliste oder Zeitplan mit Meilensteinen in dieses Projekt gegangen. Das hat uns Zeit gekostet.

Vorab-Dokumentation ist unabdingbar. Wenn du zwischen Shopify, einem massgeschneiderten Konnektor und einem externen SAP-Middleware-Partner koordinierst, kommt Unklarheit teuer zu stehen. Eine Anforderung, die für eine Partei selbstverständlich erscheint, ist für eine andere neu.

Ein paar Dinge, die wir bei jeder Shopify-ERP-Integration mittlerweile als unverzichtbar ansehen:

  • Eine detaillierte Anforderungsliste vor dem Start – besonders für Zahlungsabläufe, Steuerlogik und Sonderfälle wie Geschenkkarten oder individuelle Zahlungsmethoden.
  • Ein gemeinsamer Slack-Kanal, in den alle Beteiligten vom ersten Tag an eingebunden sind – wenn der Kontext über E-Mails und Anrufe verstreut ist, bremst das alles aus.
  • Daten-Mapping früh und detailliert abschliessen – die Lücke zwischen dem, was Shopify sendet, und dem, was SAP erwartet, kostet Projekte Wochen.

Die wichtigsten Erkenntnisse für deine Shopify-SAP-Integration

Wenn du eine Shopify-SAP oder eine umfassendere Shopify-ERP-Integration mit einem externen Middleware-Partner planst, hier die Kurzfassung dessen, was uns dieses Projekt gelehrt hat:

  • Anforderungen vor dem Start definieren – kein grober Umfang, sondern eine konkrete Liste: Zahlungsabläufe, Steuerlogik, Sonderfälle.
  • Daten frühzeitig abbilden – die Feldunterschiede zwischen Shopify und SAP sind real und brauchen Zeit, um sie sauber zu lösen.
  • Auf einem Stack aufbauen, den du auch warten wirst – technische Schulden aus alten Codebasen tauchen als Migrationskosten auf, nicht «ob», sondern «wann».
  • Einen gemeinsamen Kommunikationskanal vom ersten Tag an – wenn drei Parteien schnell auf einen Stand kommen müssen, bremst asynchrone Fragmentierung den Schwung.

Der Konnektor funktioniert. Die Lektionen haben sich gelohnt.

Für die Rausch GmbH haben wir auch das gesamte Spektrum unserer Shopify-Servicesumgesetzt – den Aufbau ihres Shopify-Plus-Shops, die Migration von Shopware 5 und die Implementierung eines massgeschneiderten Produktkonfigurators für ihre Pick&Mix-Lösungen. Der ERP-Konnektor ist Teil eines grösseren, funktionierenden Ökosystems.

Alberto Gatti

Ähnliche Blogbeiträge