Realpower
Vollautomatischer ERP-Shopify-Connector auf Google Cloud — Bestellungen & Lagerbestand in Echtzeit synchronisiert
2025/26
Jahr
8 Wochen
Dauer
Full Stack Dev
Kategorie
Google Cloud Functions, Shopify Webhooks & Admin API, OpenTrans, Liquid / JavaScript
Tech Stack

Ausgangslage
RealPower betreibt einen Shopify-Shop und nutzt intern ein ERP-System zur Auftragsverwaltung. Zwei zentrale Probleme: Bestellungen mussten manuell zwischen Shopify und ERP synchronisiert werden, und der Lagerbestand war im Shop nie aktuell. Zusätzlich gab es kleinere Frontend-Baustellen vom vorherigen Entwickler.
Maßnahmen
1. ERP/Shopify Connector (Herzstück)
Entwicklung eines vollautomatischen Connectors zwischen Shopify und dem ERP-System des Kunden — gehostet auf Google Cloud.
Auftragsflow (Shopify → ERP):
Bei jeder neuen Bestellung in Shopify wird automatisch ein Google Cloud Event ausgelöst
Der Connector empfängt das Event, entpackt die Bestelldaten und transformiert sie ins passende Format
Die transformierten Daten werden an das ERP-System übermittelt
Das ERP antwortet im OpenTrans-Format und bestätigt den Eingang sowie die interne Verarbeitung
Basierend auf dieser Antwort aktualisiert der Connector die Bestellung in Shopify automatisch — z.B. Stornierung bei Nicht-Lieferbarkeit oder Bestätigung der Annahme
Lagerbestand-Sync (ERP → Shopify):
In 5-Minuten-Intervallen fragt der Connector den aktuellen Lagerbestand beim ERP ab
Produkte in Shopify werden automatisch synchronisiert und auf dem aktuellen Stand gehalten
2. Shop-Optimierungen & Bugfixes
Bugfixes im bestehenden Page-Builder-Theme eines Vorgänger-Entwicklers
Implementierung eines Dark/Light Mode (nicht per Page Builder umsetzbar, daher als Custom Code gelöst)
Ergebnis
Vollautomatischer Bestell-Workflow: Shopify → ERP → Shopify ohne manuelle Eingriffe
Lagerbestand immer aktuell — kein Overselling mehr
Saubere Datentransformation zwischen zwei verschiedenen Systemformaten
Learnings
ERP-Anbindungen sind oft der größte Pain Point für wachsende Shopify-Shops. Statt teurer Middleware zeigt dieses Projekt, dass ein maßgeschneiderter Connector auf Google Cloud günstiger, flexibler und zuverlässiger sein kann. Ideal für Shops mit bestehenden ERP-Systemen, die eine nahtlose Integration brauchen.


