Die Ausgangslage
Vier OXID-Subshops mit über 8.000 Produkten mussten nach Shopify. Es ging nicht nur um Katalogdaten: Kundenstamm, Bestellhistorie, Bewertungen, Kategorien und Bilder sollten vollständig mit. NextCart-Migration deckte Metafelder und Metaobjekte nur lückenhaft ab, API-Limits bremsten große Läufe, und Frontend-, Migrations- und Backend-Entwicklung mussten in einem Ablauf zusammenarbeiten.
Das Vorgehen
Ich habe ein Migrationssystem aus Node.js-Skripten gebaut, das Extraktion, CSV-Bereinigung und API-Abgleich übernimmt, und es mit NextCart und SYNCIO verdrahtet, statt alles einer App zu überlassen.
- CSV-Bereinigung, Testdaten und Logging vor dem Live-Lauf
- Shopify-API mit Batch-Verarbeitung und Verzögerungen gegen Ratenlimits
- SYNCIO für Shop-Sync, eigene Skripte für fehlende Metafelder nach NextCart
- Abstimmung mit Frontend (Liquid) und dem Migrations-Dienstleister
Das Ergebnis
- 4 Shops vollständig umgezogen und live im E-Commerce
- 8.000+ Produkte inkl. Kundenstamm und Bestellhistorie
- Bewertungen, Kategorien und Bilder übernommen
- Manuelle Nacharbeit stark reduziert, Datenqualität standardisiert
Eigene Skripte plus gezielte Shopify-Dienste haben die vier Shops in einer Qualität übertragen, die der laufende Handel braucht. Die Stores laufen heute im Produktivbetrieb.
