SAP läuft. Shopify läuft. Aber die beiden reden nicht miteinander – und das kostet dich täglich Zeit, Geld und Nerven. Bestellungen müssen manuell übertragen werden, Lagerbestände stimmen nicht mit dem Shop überein, und dein Team pflegt Artikeldaten in zwei Systemen gleichzeitig.
Die gute Nachricht: Eine SAP-Shopify-Integration ist technisch gelöst. Die weniger gute: Es gibt nicht die eine Lösung – sondern mindestens drei grundlegend verschiedene Architekturansätze, und welcher richtig für dich ist, hängt stark davon ab, welche SAP-Version du betreibst und wie komplex deine Prozesse sind.
Dieser Leitfaden zeigt dir die Unterschiede ehrlich – ohne Vendor-Bashing, ohne Marketing-Floskeln. Am Ende weißt du, welcher Weg für deine SAP-Landschaft sinnvoll ist.
Warum SAP-Shopify-Integrationen so oft scheitern
Der häufigste Fehler: Unternehmen starten mit einem Ansatz, der nicht zu ihrer SAP-Version passt. Ein Konnektor, der für SAP Business One entwickelt wurde, funktioniert nicht einfach mit SAP ECC. Eine Custom-Integration, die 2022 auf Shopifys REST-API aufgebaut wurde, ist seit April 2025 wartungskritisch – weil Shopify die REST Admin API zugunsten der GraphQL Admin API eingestellt hat.
Hinzu kommt ein technisches Detail, das fast kein Blogartikel erwähnt: Standard Shopify Order-Webhooks enthalten nicht alle Daten, die SAP für die Auftragsverarbeitung benötigt. Barcodes liegen beispielsweise am ProductVariant-Resource, nicht am Order-Line-Item. Gift-Card-Beträge kommen erst über einen separaten Transactions-Endpoint. Wer das nicht weiß, baut eine Integration, die auf den ersten Blick funktioniert – und bei Sonderbestellungen Daten verliert.
Die drei Integrationsarchitekturen im Vergleich
Es gibt keine universelle Lösung. Je nach SAP-Version, Teamgröße und Prozesstiefe ist ein anderer Ansatz sinnvoll.
1. SAP BTP / Integration Suite (für S/4HANA Cloud)
Die SAP Business Technology Platform (BTP) ist der native Integrationsweg für Unternehmen, die SAP S/4HANA Cloud betreiben. SAP stellt hier vorgefertigte Integration-Pakete bereit, die über standardisierte APIs (iFlows) mit externen Systemen kommunizieren.
Vorteile:
- Vollständig in der SAP-Systemlandschaft verankert
- Offizielle SAP-Wartung und Updates
- Hohe Datensicherheit durch SAP-eigene Infrastruktur
Nachteile:
- Hohe Lizenzkosten für BTP-Nutzungseinheiten
- Erfordert SAP-Basis-Know-how für Konfiguration und Betrieb
- Einrichtungsaufwand deutlich höher als bei fertigen Konnektoren
- Für SAP ECC oder S/4HANA On-Premise deutlich komplexer (Cloud Connector nötig)
Geeignet für: Unternehmen mit S/4HANA Cloud, eigenem SAP-Team und hohem Datenvolumen.
2. Spezialisierte Konnektoren (für SAP Business One und S/4HANA)
Für SAP Business One gibt es eine Reihe SAP-zertifizierter Konnektoren, die eine bidirektionale Synchronisation out-of-the-box liefern: Artikelstammdaten, Preise, Lagerbestände, Kundendaten und Bestellungen laufen automatisch zwischen SAP und Shopify. Bekannte Anbieter: sync4, Ingold Solutions, bobsys. Für größere SAP-Landschaften positionieren sich Jitterbit (SAP-zertifizierter iPaaS-Partner, Gartner Visionary 2025) und Celigo.
Vorteile:
- Schnelle Implementierung ohne tiefes SAP-Entwickler-Know-how
- SAP-zertifiziert (sync4 und andere ab SAP B1 v10, SQL und HANA)
- Laufende Updates durch den Konnektor-Anbieter
- Klares Preismodell (Lizenz + Einrichtung)
Nachteile:
- Konfigurationstiefe ist begrenzt – wer Sonderprozesse braucht, stößt schnell an Grenzen
- Abhängigkeit vom Drittanbieter für Updates und Support
- Shopify Plus B2B-Features (Company Accounts, B2B Catalogs, Net Terms) werden nicht von allen Konnektoren unterstützt – das solltest du vor Vertragsabschluss explizit prüfen
Geeignet für: Mittelständler mit SAP Business One oder S/4HANA, die schnell starten und keinen eigenen Integrationsaufwand in-house tragen wollen.
3. Custom-API-Entwicklung
Der flexibelste, aber auch wartungsintensivste Weg: Eine Agentur oder ein internes Entwicklungsteam baut eine Schnittstelle, die exakt auf deine Prozesse zugeschnitten ist. Technisch läuft das heute über Shopifys GraphQL Admin API auf der Shop-Seite und über SAPsstandard-APIs (RFC, BAPI, OData) auf der ERP-Seite.
Vorteile:
- Maximale Flexibilität – jeder Datenfluss, jede Geschäftslogik abbildbar
- Kein Drittanbieter in der Systemkette
- Direkte Kontrolle über Performance und Skalierung
Nachteile:
- Erfordert erfahrene Entwickler auf beiden Seiten (Shopify GraphQL + SAP)
- Kein zentralisiertes Monitoring ohne eigenen Aufbau
- Hoher Wartungsaufwand: Shopify-API-Änderungen (wie die GraphQL-Migration 2025) müssen intern umgesetzt werden
- Höhere Gesamtkosten bei mittelfristiger Betrachtung
Geeignet für: Unternehmen mit komplexen, individuellen Prozessen und einem belastbaren internen Entwicklungsteam – oder wenn Standard-Konnektoren nachweislich nicht ausreichen.
SAP-Versionen und ihre Besonderheiten
Das ist der Teil, den fast kein Artikel erklärt – obwohl er entscheidend ist. Die technische Verbindung zu Shopify sieht je nach SAP-Version grundlegend anders aus.
SAP ECC (Legacy): Die drei Integrationspfade
Viele mittelständische Unternehmen betreiben noch SAP ECC – das klassische R/3-System. Hier gibt es drei realistische Wege:
| Pfad | Beschreibung | Aufwand |
|---|---|---|
| SAP PI/PO | Bewährter On-Premise-Middleware-Standard für ECC. Routet Daten über den SAP Process Integration/Orchestration Server. | Hoch – erfordert eigene SAP-PI/PO-Landschaft |
| SAP BTP Cloud Connector | Tunnelt IDoc-, BAPI- und RFC-Verbindungen von der SAP BTP Cloud in dein On-Premise-ECC-System. | Mittel – setzt BTP-Lizenz voraus |
| Third-Party-Adapter | Spezialisierte Konnektoren (z.B. APPSeCONNECT, Celigo) bauen auf IDocs und BAPI-Calls auf und verbinden ECC direkt mit Shopify. | Mittel – mit laufenden Lizenzkosten |
SAP Business One (v10+)
SAP Business One ist die häufigste SAP-Variante im Mittelstand. Hier ist der Markt an fertigen Konnektoren am ausgereiftesten. SAP-zertifizierte Lösungen unterstützen B1 ab Version 10 sowohl auf SQL- als auch auf HANA-Datenbanken.
Die bidirektionale Synchronisation umfasst standardmäßig:
- Artikelstammdaten (Titel, Beschreibungen, Bilder, Varianten)
- Preise und Preislisten
- Lagerbestände (je nach Lagerort)
- Kundendaten
- Bestellungen und Lieferstatus
SAP S/4HANA Cloud vs. On-Premise
S/4HANA Cloud (Public Edition) bietet die direkteste BTP-Integration mit standardisierten APIs. S/4HANA On-Premise erfordert dagegen den Cloud Connector als Brücke zwischen der SAP BTP und dem internen System – das erhöht Komplexität und Anforderungen an die IT-Infrastruktur erheblich.
Webhook vs. Batch: Die Architekturentscheidung, die über Performance entscheidet
Eine Frage, die in Projekten häufig unterschätzt wird: Wann soll synchronisiert werden – in Echtzeit oder gebündelt?
Webhooks (Echtzeit-Synchronisation) eignen sich für zeitkritische Daten:
- Neue Bestellungen → sofort in SAP anlegen
- Lagerbestandsänderungen → sofort in Shopify aktualisieren
- Stornierungen und Rücksendungen → sofort verarbeiten
Batch-Synchronisation eignet sich für weniger zeitkritische Daten:
- Produktkatalog-Updates (neue Artikel, Preisänderungen)
- Kundenstammdaten
- Historische Bestelldaten
Die meisten produktiven Integrationen kombinieren beide Ansätze: Webhooks für den Transaktions-Layer, Batch-Jobs für den Katalog-Layer. Wer ausschließlich auf Batch setzt, riskiert veraltete Lagerbestände im Shop – mit direkten Auswirkungen auf Überverkäufe und Kundenzufriedenheit.
Shopify Plus B2B und SAP: Besonderheiten für Geschäftskunden-Shops
Wer im B2B-Bereich verkauft und Shopify Plus einsetzt, hat besondere Anforderungen an die SAP-Integration. Die nativen B2B-Features von Shopify Plus – Company Accounts, kundenspezifische Preislisten (B2B Catalogs), Zahlungsziele (Net Terms) und B2B-Checkouts – müssen mit den entsprechenden SAP-Strukturen (Debitorenstamm, Konditionstabellen, Zahlungsbedingungen) synchronisiert werden.
Das ist technisch anspruchsvoll und wird von Standard-Konnektoren oft nicht vollständig abgedeckt. Konkret bedeutet das:
- Company Accounts in Shopify müssen mit SAP-Debitorenkonten und Buchungskreisen verknüpft sein
- B2B-Preislisten müssen kundengruppen-spezifisch aus SAP Preistabellen gezogen werden
- Net Terms (Zahlungsziele) müssen zwischen Shopify und SAP-Zahlungsbedingungen synchronisiert sein
- Mindestbestellmengen und Staffelpreise erfordern meist Custom-Logik
Entscheidungsmatrix: Welcher Ansatz passt zu deiner SAP-Landschaft?
| Deine Situation | Empfohlener Ansatz |
|---|---|
| SAP Business One v10+, Standardprozesse, schneller Start gewünscht | Spezialisierter Konnektor (sync4, Ingold, bobsys) |
| SAP S/4HANA Cloud, eigenes SAP-Team, hohes Datenvolumen | SAP BTP / Integration Suite |
| SAP S/4HANA On-Premise, BTP vorhanden | SAP BTP mit Cloud Connector |
| SAP ECC, noch kein S/4HANA-Migrationspfad definiert | Third-Party-Adapter (Celigo, APPSeCONNECT) – Migration mitplanen |
| SAP ECC mit eigenem PI/PO-System | PI/PO-basierte Integration |
| Shopify Plus B2B mit komplexen Preisstrukturen | Custom-Integration oder Shopify-Plus-erfahrene Agentur |
| Hochindividuelle Prozesse, internes Entwicklungsteam vorhanden | Custom-API-Entwicklung auf GraphQL-Basis |
Total Cost of Ownership: Was SAP-Shopify-Integrationen wirklich kosten
Viele Unternehmen vergleichen nur den Einführungspreis. Die tatsächlichen Kosten setzen sich aus mehreren Komponenten zusammen:
Einmalige Kosten:
- Implementierung / Projektaufwand (Analyse, Konfiguration, Testing)
- Customizing (bei Konnektoren: Mapping und Anpassung; bei Custom: Entwicklung)
- Datenmigration und initiale Synchronisation
Laufende Kosten:
- Lizenzgebühren (Konnektor, iPaaS-Plattform oder BTP-Credits)
- Wartung und Anpassungen bei System-Updates (Shopify API, SAP-Patches)
- Monitoring und Support
Versteckte Kostentreiber:
- API-Änderungen (wie die GraphQL-Migration 2025) erzwingen Entwicklungsaufwand
- SAP-Versionswechsel (ECC → S/4HANA) können die Integration obsolet machen
- Fehlkonfigurationen, die erst im Produktivbetrieb sichtbar werden (z.B. fehlende Barcode-Felder in Order-Webhooks)
Welche Daten synchronisieren SAP und Shopify?
Zur Übersicht: Das sind die typischen Datenflüsse in einer vollständigen SAP-Shopify-Integration.
| Datenkategorie | Richtung | Zeitkritisch? |
|---|---|---|
| Artikelstammdaten (Titel, Beschreibung, Bilder) | SAP → Shopify | Nein (Batch) |
| Preise und Preislisten | SAP → Shopify | Nein (Batch) |
| Lagerbestände | SAP → Shopify | Ja (Webhook/Echtzeit) |
| Produktvarianten und Barcodes | SAP → Shopify | Nein (Batch) |
| Neue Bestellungen | Shopify → SAP | Ja (Webhook/Echtzeit) |
| Kundendaten und Adressen | Shopify → SAP | Mittel |
| Lieferstatus und Tracking | SAP → Shopify | Ja (Webhook/Echtzeit) |
| Stornierungen und Rücksendungen | Bidirektional | Ja (Webhook/Echtzeit) |
| Zahlungsstatus | Shopify → SAP | Mittel |
| B2B-Preislisten (Shopify Plus) | SAP → Shopify | Nein (Batch) |
Welche Integration passt zu deiner SAP-Landschaft?
Lass uns gemeinsam schauen, was wir für deinen Online-Shop herausholen können.
FAQ
Technisch ja – über eine Custom-API-Integration direkt auf Shopify GraphQL und SAP-APIs (BAPI, RFC, OData). In der Praxis nutzen die meisten produktiven Setups aber eine Middleware-Schicht oder einen spezialisierten Konnektor, weil das Fehler-Monitoring, die Retry-Logik und die Wartung deutlich einfacher werden.
Alle gängigen SAP-Versionen sind technisch integrierbar: SAP Business One (ab v10), SAP ECC (R/3), SAP S/4HANA Cloud und S/4HANA On-Premise. Der technische Ansatz unterscheidet sich jedoch erheblich. SAP Business One hat den reifsten Markt an vorgefertigten Konnektoren. SAP ECC erfordert PI/PO, BTP Cloud Connector oder Third-Party-Adapter. S/4HANA Cloud eignet sich am besten für den nativen BTP-Ansatz.
Das lässt sich pauschal nicht sagen – die Kosten hängen stark von der SAP-Version, der Prozesskomplexität und dem gewählten Ansatz ab. Spezialisierte Konnektoren für SAP Business One haben überschaubare Einrichtungskosten und monatliche Lizenzgebühren. Custom-Integrationen für S/4HANA sind in der Entwicklung aufwändiger, verursachen aber keine laufenden Lizenzgebühren. Entscheidend ist die Gesamtkostenbetrachtung über 3–5 Jahre.
Für SAP Business One mit einem fertigen Konnektor ist der technische Teil in wenigen Wochen umsetzbar – der größte Aufwand liegt im Datenmapping und Testing. Custom-Integrationen für komplexe SAP-Landschaften benötigen mehr Zeit, vor allem in der Analyse- und Konzeptphase. Lass dich nicht von konkreten Wochen-Zahlen blenden, die ohne Kenntnis deiner Prozesse genannt werden.
Nicht alle Konnektoren. Shopify Plus B2B-Features wie Company Accounts, B2B Catalogs und Net Terms sind spezifische Shopify-Plus-Funktionen, die nicht jeder Standard-Konnektor abbildet. Wenn du B2B über Shopify Plus betreibst oder planst, solltest du das vor der Konnektor-Auswahl explizit abklären.
Shopify hat im April 2025 die REST Admin API deprecated. Custom-Integrationen, die noch auf der REST API basieren, laufen auf ein Support-Ende zu und müssen auf die GraphQL Admin API migriert werden. Fertige Konnektoren von etablierten Anbietern sollten diesen Wechsel bereits vollzogen haben – im Zweifel beim Anbieter nachfragen.
Nicht zwingend für jeden Ansatz. Ein SAP-Business-One-Konnektor kann auch ohne spezialisierte Shopify-Agentur eingerichtet werden. Wenn du aber Shopify Plus B2B nutzt, komplexe Checkout-Logik hast oder eine Custom-Integration brauchst, ist eine Agentur mit nachgewiesener Shopify-Plus-Erfahrung sinnvoll – weil Shopify-seitige Fehler genauso teuer werden können wie SAP-seitige.