Die Ausgangslage
Vier OXID-Subshops mit über 8.000 Produkten mussten nach Shopify. Katalog, Kundenstamm, Bestellhistorie, Bewertungen, Kategorien und Bilder sollten mit. NextCart-Migration deckte Metafelder und Metaobjekte nur lückenhaft ab, API-Limits bremsten große Läufe, und Frontend, Migration und Backend 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 live
- 8.000+ Produkte inkl. Kundenstamm und Bestellhistorie
- Bewertungen, Kategorien und Bilder übernommen
- Weniger Nacharbeit von Hand. Daten in einem Schema
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. Entstanden in laufender Betreuung.
Die Kundenstimme
OXID → Shopify Migration
„Bei der OXID zu Shopify Migration war Fjodor ein wichtiger technischer Teil des Teams. Er hat effektive Skripte entwickelt, die ein externes Umzugs-Tool dort unterstützt haben, wo Daten sonst nicht zuverlässig genug übertragen worden wären. Umfangreiche Shop-Daten, mit über 8.000 Artikeln, REST-API, GraphQL. Danke Fjodor!“
Uwe
Geschäftsleitung
Yoga E-Commerce
