Wenn etablierte Unternehmen ihren E-Commerce skalieren wollen, stehen Legacy-Systeme oft im Weg. PIM, SAP, Fulfillment-Partner – alles muss nahtlos mit dem Onlineshop kommunizieren. Wir haben eine Flow-basierte Integrationsarchitektur entwickelt, die ohne klassische Programmierung auskommt und trotzdem Enterprise-Anforderungen erfüllt.
Die Ausgangssituation: Systemvielfalt trifft E-Commerce-Wachstum
Viele etablierte Unternehmen stehen vor einer typischen Herausforderung: Der Onlineshop soll wachsen, aber die bestehende IT-Landschaft ist historisch gewachsen. Produktdaten kommen aus einem PIM-System, Bestellungen müssen an SAP übergeben werden, das Fulfillment läuft über externe Dienstleister, Bestandsdaten werden aus verschiedenen Quellen importiert.
Klassische Integration bedeutet hier: individuelle Schnittstellenprogrammierung, laufende Wartungskosten, Abhängigkeit von Entwicklern bei jeder kleinen Anpassung. Änderungen dauern Wochen, nicht Stunden.
Die Anforderungen waren klar: Eine Integrationsarchitektur, die robust und skalierbar ist, aber gleichzeitig so wartbar, dass das interne Team selbst kleine Anpassungen vornehmen kann – ohne Programmierkenntnisse.
Warum Shopify Flow die Basis der Architektur ist
Shopify Flow ist eine native Automatisierungsplattform innerhalb von Shopify. Im Kern ist Flow ein visueller Workflow-Builder: Trigger → Bedingung → Aktion. Wenn etwas passiert, prüfen Sie eine Bedingung und leiten Sie eine Aktion aus.
Das klingt einfach, ist aber genau die richtige Abstraktionsebene für E-Commerce-Automatisierung. Flow nutzt Shopifys Template-Sprache Liquid für das Datenmapping – dieselbe Technologie, die auch in Shopify Themes zum Einsatz kommt. Wer schon einmal mit Shopify gearbeitet hat, kennt die Syntax.
Der entscheidende Vorteil: Flow läuft nativ auf Shopifys Infrastruktur. Das bedeutet großzügige API-Limits, automatisches Retry-Handling bei Fehlern und eine UI, die für Nicht-Entwickler gebaut ist. Statt Code zu schreiben, klickt man sich durch Workflows.
Das ist der Ausgangspunkt. Shopify Flow deckt die Standard-Automatisierungen ab – Bestellbenachrichtigungen, Tagging, einfache Datenübertragungen. Aber für die Integration mit PIM, SAP und Fulfillment-Systemen reicht das Standardrepertoire nicht aus.
Die Custom App: Flow erweitern, ohne Flow zu verlassen
Hier kommt unsere Custom App ins Spiel. Die App erweitert Shopify Flow um spezifische Trigger und Aktionen, die genau auf Enterprise-Anforderungen zugeschnitten sind – ohne dass Flow selbst verlassen werden muss.
Benutzerdefinierter Trigger: CSV-Import als Ereignisquelle
Ein konkretes Beispiel: Der Produktstamm liegt im PIM-System. Täglich wird eine CSV-Datei mit allen Produktänderungen auf einen FTP-Server exportiert. Die CSV enthält hunderte oder tausende Zeilen – ein pro Produkt oder Produktvariante.
Unser Custom Trigger liest diese CSV, parst sie und feuert für jede Zeile ein Flow-Event. Das bedeutet: Flow behandelt jede CSV-Zeile wie eine individuelle Bestellung oder ein individuelles Produkt. Der Rest des Workflows ist Standard-Flow-Logik: Daten extrahieren, Bedingungen prüfen, Shopify-API aufrufen.
Das Ergebnis: Der komplette Produktimport läuft automatisiert über Flow. Keine separate Import-Logik, keine externen Cron-Jobs, kein zusätzlicher Server.
Benutzerdefinierte Aktionen: CSV-Bearbeitung innerhalb von Flow

Die Umkehrung gilt für Exporte. Täglich müssen alle Bestellungen an SAP übergeben werden – formatiert als CSV mit einer Zeile pro Bestellposition.
Unsere Custom Actions ermöglichen es, innerhalb eines Flow-Workflows CSVs zu erstellen und zu bearbeiten. Wenn eine Bestellung eingeht (Trigger: „Bestellung erstellt“), wird eine Zeile an eine laufende CSV angehängt. Am Ende des Tages wird die CSV abgeschlossen und per SFTP auf den SAP-Server hochgeladen.
Das Besondere: Alles läuft im Fluss. Der Merchant sieht den Workflow visuell, kann Spalten hinzufügen, Datenfelder ändern oder Filter anpassen – ohne einen Zeile Code anzufassen.
Benutzerdefinierte KI-Aktion: Claude für Datenaufbereitung

E-Commerce-Daten aus Legacy-Systemen sind selten perfekt. Produktbeschreibungen sind inkonsistent formatiert, Kategorien sind unterschiedlich benannt, Attribute fehlen oder sind veraltet.
Wir haben eine Custom Action gebaut, die Anthropic Claude direkt in Flow integriert. Der Flow-Workflow kann strukturierte Prompts an Claude senden und die Antwort weiterverarbeiten.
Ein typischer Anwendungsfall: Produktbeschreibungen aus dem PIM werden an Claude geschickt mit der Anweisung, sie auf eine einheitliche Länge zu kürzen, in einen konsistenten Tonfall zu bringen und fehlende Metadaten zu ergänzen. Claude gibt strukturierte JSON-Antworten zurück, die Flow direkt in Shopify-Metafelder schreibt.
Das macht die Integration nicht nur robust, sondern auch intelligent. Die Datenqualität wird on-the-fly verbessert – automatisiert, skalierbar, ohne manuellen Aufwand.
Konkrete Integrationsbeispiele
Die Architektur zeigt sich am besten an konkreten Anwendungsfällen:
PIM-Produktimport : Täglich wird eine CSV mit Produktänderungen auf einen FTP-Server gelegt. Unser Custom Trigger liest die CSV und feuert für jede Zeile ein Flow-Event. Flow bezieht die Daten per Liquid-Variablen, aktualisierte Produkte über die Shopify API, setzt Metafelder und ordnet Bilder zu. Optional werden Produktbeschreibungen durch Claude homogenisiert. Jeder Schritt wird geloggt – bei Fehlern sieht das Team sofort, welche Zeile betroffen war.
SAP-Orderexport : Bei jeder eingehenden Bestellung wird eine Zeile pro Bestellposition an eine laufende CSV angehängt. Am Ende des Tages wird die CSV automatisch per SFTP auf dem SAP-Server abgelegt. Kein externes Script, kein separater Dienst – alles visuell in Flow konfigurierbar.
Fulfillment-Anbindung : Bestellungen werden im definierten Format an einen Fulfillment-Partner übergeben, Trackingnummern kommen zurück und werden automatisch in Shopify eingetragen. Bestandsaktualisierungen synchronisieren den Shop in Echtzeit.
Wartbarkeit: Der eigentliche Game-Changer
Der technische Stack ist das Eine. Der Business-Impact ist das andere.
Klassische Integrationen sind Black Boxes. Wenn sich im PIM ein Feldname ändert oder SAP ein zusätzliches Datenfeld benötigt, muss ein Entwickler ran. Ticket aufmachen, Termin finden, Code anpassen, testen, bereitstellen. Das dauert – und kostet.
Bei Flow-basierten Integrationen ist das anders. Das interne Team sieht den kompletten Workflow visuell. Wenn sich im PIM ein Feldname ändert, wird die Liquid-Variable im Flow angepasst – ein paar Klicks, kein Deployment. Wenn SAP eine zusätzliche Spalte benötigt, wird sie in der CSV-Aktion hinzugefügt.
Das bedeutet nicht, dass kein Entwickler mehr benötigt wird. Komplexe Änderungen – neue Trigger, neue API-Anbindungen – erfordern weiterhin technisches Know-how. Aber die Masse der täglichen Anpassungen kann das Team selbst bewältigen.
Das spart nicht nur Kosten. Es macht die Integration agil. Änderungen passieren in Stunden, nicht in Wochen.
Leistung und Skalierbarkeit
Flow ist für hohen Datendurchsatz gebaut. Die Plattform nutzt eigene API-Limits, die deutlich großzügiger sind als die Standard-Shopify-Limits. Das bedeutet: Auch wenn täglich zehntausende Produkte aktualisiert oder tausende Bestellungen exportiert werden, bleibt das System performant.
Der Retry-Mechanismus ist ebenfalls robust. Wenn ein API-Aufruf fehlschlägt – weil das PIM kurzzeitig nicht erreichbar ist oder die Netzwerkverbindung abbricht – versucht Flow automatisch einen erneuten Aufruf. Das reduziert manuelle Eingriffe erheblich.
Die Protokolle sind granular. Jeder Flow-Lauf wird protokolliert, jeder Fehler wird mit Kontext angezeigt. Das vereinfacht das Debugging und gibt dem Team Transparenz über den Zustand der Integration.
Technologie-Übersicht
| Komponente | Technologie / Ansatz |
|---|---|
| Basis-Plattform | Shopify Flow (eigene App) |
| Vorlagensprache | Liquid für adaptives Datenmapping |
| Benutzer Trigger | CSV-Import-Trigger (pro Zeile) |
| Benutzerdefinierte Aktionen | CSV-Erstellung, CSV-Bearbeitung, KI-Integration |
| KI-Motor | Anthropic Claude für Datenaufbereitung |
| Anbindungen | PIM, SAP, d-log Fulfillment, FTP/SFTP, APIs |
| Benutzeroberfläche | Integriertes Logging & Konfiguration |
| Fehlerbehandlung | Automatischer Wiederholungsversuch, granulare Protokolle |
| Wartbarkeit | Low-Code, visuell konfigurierbar |
Fazit: Integration als Business-Enabler, nicht als IT-Projekt
Diese Flow-basierte Architektur zeigt, was mit modernen Integrationsansätzen möglich ist. Komplexe Systemlandschaften lassen sich verbinden, ohne dass jede Schnittstelle zu einem monatelangen Entwicklungsprojekt wird.
Der Low-Code-Ansatz bedeutet nicht „weniger mächtig“. Im Gegenteil: Durch Custom Trigger, Custom Actions und AI-Integration decken wir Enterprise-Anforderungen ab – aber mit einer Wartbarkeit, die klassische Code-basierte Integrationen nicht bieten.
Das Ergebnis: Schnellere Time-to-Market bei neuen Features, geringere Abhängigkeit von externen Entwicklern, transparente Prozesse. Und für uns als Agentur: Eine Architektur, die nicht nur funktioniert, sondern auch langfristig skaliert – ohne ständige Nachprogrammierung.
Shopify Flow ist mehr als ein Automatisierungs-Tool. In der richtigen Architektur ist es das Rückgrat einer agilen E-Commerce-Integration.