Shopify Migration ist einer der häufigsten Gründe, warum Shops zu uns bei Brandeed kommen. Ob von WooCommerce, Magento, BigCommerce oder selbst-gehosteten Lösungen – die Migration zu Shopify bietet erhebliche Vorteile: reduzierte Betriebskosten, bessere Skalierbarkeit, native SEO-Tools und ein modernes App-Ökosystem. Allerdings erfordert eine erfolgreiche Shopify Migration sorgfältige Planung. Dieser Guide zeigt dir, wie es richtig geht.
Nicht jeder Shop sollte zu Shopify migrieren. Zunächst sollte klar sein, warum die Migration notwendig ist.
Typische Gründe für Shopify Migration:
- Kosten: WooCommerce/Magento erfordern Hosting, Maintenance, Security-Updates. Diese Kosten übersteigen Shopify schnell.
- Skalierbarkeit: Bei starkem Growth (>10K Bestellungen/Monat) wird selbst-gehostete Infrastruktur teuer & komplex.
- Features: Shopify Apps ermöglichen schnell erweiterte Features ohne Custom-Code.
- Time-to-market: Neue Features & Channels (Multi-Channel Selling) sind auf Shopify schneller implementierbar.
- Performance: Shopify CDN & optimierte Infrastruktur liefern bessere Core Web Vitals (LCP ≤2.5s, INP ≤200ms).
Shops, die NICHT zu Shopify wechseln sollten:
- B2B mit sehr spezifischen Custom-Anforderungen (ERP-Integration, Custom Workflows)
- Shops mit <€5K monatlich Umsatz (Shopify Kosten sind unwirtschaftlich)
- Marketplace-Shops mit komplexem Multi-Vendor Setup ohne spezialisierte Apps
ROI Berechnung für Migration:
- Migrationskosten: €3K-€20K (abhängig von Komplexität)
- Zeit für Migration: 4-12 Wochen (technisch + Planung + Testing)
- Monatliche Einsparungen: 30-50% der bisherigen Hosting & Maintenance-Kosten
- Payback-Period: 3-12 Monate (abhängig von monatlichem Umsatz)
2. Pre-Migration: Planung & Audit
Bevor die Migration beginnt, musst du deinen aktuellen Shop genau verstehen. Dies ist der kritischste Schritt.
Umfassender Shop Audit:
Daten-Inventar:
- Anzahl Produkte, Varianten, Kategorien
- Artikel mit Custom Fields (z.B. Größentabellen, Abhängigkeiten)
- Bestellhistorie (wie viele Orders sollen migriert werden?)
- Kundenbase (Anzahl, Custom Properties)
- Medien (Bilder, Videos, Dateien – totale Größe)
- SEO-Daten (URL-Struktur, Meta-Daten, 301-Redirects)
Technisches Setup:
- Aktuelle Plattform (WooCommerce, Magento 1/2, BigCommerce, etc.)
- Plugins/Extensions (welche sind kritisch?)
- Custom Code (wie viel angepasster Code muss migriert werden?)
- Datenbank-Schema (sind Daten normalisiert oder chaotisch?)
- API-Integrationen (ERP, Accounting, Email Marketing Tools)
Commerce-Features:
- Versand-Integration (Tabellen, APIs, Third-Party)
- Zahlungsmethoden (Stripe, PayPal, lokale Gateway)
- Newsletter/Email Marketing Integration
- Loyalty Programs, Coupon-Systeme
- Multi-Language / Multi-Currency (falls relevant)
- Customer Accounts & Password-Hashes
Dokumentation erstellen: Erstelle ein Migrations-Dokument mit allen obigen Punkten. Dies wird zur Referenz für die gesamte Migration.
3. Daten-Mapping & Transformation
Shopify hat ein eigenes Datenmodell. Nicht alle Felder aus dem alten Shop lassen sich 1:1 übertragen.
Kritische Mappings:
| Alt-Feld | Shopify-Äquivalent | Notizen |
|----------|-------------------|---------|
| Produkt-Beschreibung (HTML) | Product Description | Shopify akzeptiert HTML, konvertiert zu Text/HTML |
| Custom Product Fields | Metafields | Begrenzt auf 255 Zeichen (oder nutze Metafield-Apps) |
| Kategorie-Hierarchie | Collections | Shopify Collections sind flacher als WooCommerce Kategorien |
| Variant-Attribute | Variant (Option1, Option2, Option3) | Max. 3 Attribute nativ, sonst Apps |
| SEO Titles/Descriptions | SEO Title / SEO Description | Shopify native Fields |
| Product Tags | Tags | Begrenzt auf 250 Tags pro Produkt |
| Customer Groups / Discounts | Customer Segments + Discount Rules | Komplexere Logik muss möglicherweise umgebaut werden |
| Customer Custom Fields | Customer Metafields | Nur über API verfügbar |
| Order Data | Orders mit Custom Properties | Begrenzte Customization |
Best Practice: Verwende einen ETL-Prozess (Extract-Transform-Load):
1. Extract: Alle Daten aus alt Platform exportieren (CSV, JSON)
2. Transform: Daten in Shopify-Format umwandeln (oft mit Custom-Scripts)
3. Load: Daten via Shopify Import-Tool oder API laden
Tools wie Octobat, Matrixify, oder Custom Python Scripts erleichtern diesen Prozess.
4. Migration-Strategie: Big Bang vs. Phased Approach
Es gibt zwei Hauptstrategien für Shopify Migration: Big Bang (alles auf einmal) oder Phased (schrittweise).
Big Bang Migration (All-in-One):
- Vorteil: Schneller, weniger Support-Aufwand
- Nachteil: Hohes Fehler-Risiko, Downtime ist unvermeidlich
- Ideal für: Kleine Shops (<5K Produkte), Shops mit <100 täglichen Besuchern
- Timing: Idealerweise außerhalb von Peak-Zeiten (nicht vor Weihnachten, Sale-Perioden)
Phased Migration (Schrittweise):
- Vorteil: Risiko-Reduzierung, Parallelbetrieb möglich, Zeit zum Testen
- Nachteil: Längerer Prozess, komplexere Admin-Verwaltung, höhere Kosten
- Ideal für: Große Shops (>10K Produkte), High-Traffic Shops (>1000 Besucher/Tag)
- Timing: Keine Zeit-Einschränkung, kann über 6-8 Wochen erfolgen
In unseren Shopify-Projekten bei Brandeed empfehlen wir meist Phased für Shops >€50K monatlich Umsatz.
Phased Approach Beispiel (6-Wochen Timeline):
- Woche 1-2: Technik-Setup, Produkt-Kategorien migrieren (10% Testprodukte)
- Woche 2-3: Testing in Private Shop, SEO Redirects einrichten
- Woche 3-4: Vollständige Produkt-Migration, Kundenbase importieren (ohne Passwörter)
- Woche 4-5: Payment & Shipping testen, Newsletter integrieren, Training für Team
- Woche 5-6: Public Launch, alte Platform im Read-Only Modus, Live-Support bereit
5. SEO während Migration: Rankings erhalten
SEO ist das größte Risiko bei Shopify Migration. Falsch gemacht, verlierst du Rankings für Hunderte Produkt-Seiten.
Kritische SEO-Schritte:
1. URL-Struktur Mapping:
Shopify hat standardisierte URL-Strukturen:
- Produkte:
/products/{product-handle} - Collections:
/collections/{collection-handle} - Blog:
/blogs/news/{article-handle}
Wenn deine alte Struktur anders war, MUSST du 301-Redirects einrichten.
Beispiel WooCommerce zu Shopify:
Alt: /produkte/category/unterkat/produkt-name/
Neu: /products/produkt-name/
Redirect: /produkte/category/unterkat/produkt-name/ → /products/produkt-name/ (301)2. 301-Redirect Setup:
Shopify Redirects sind einfach zu handhaben:
- Gehe in Settings → Search and Performance → URL redirects
- Lade CSV mit Old URL → New URL Mapping
- Validiere mit Tools wie Google Search Console
3. Meta-Daten Prüfung:
- SEO Titles & Descriptions in Shopify eintragen (identisch zu Alt-Plattform)
- Canonical Tags korrekt setzen
- JSON-LD Schema überprüfen (Shopify setzt defaults)
4. XML Sitemap & Robots.txt:
- Neue Sitemap in Shopify generieren
- Alt-Sitemap aus altem Shop entfernen
- Robots.txt aktualisieren (auf neue Struktur)
5. Google Search Console:
- New Property für neue Domain erstellen (oder Domain-Property neu validieren)
- Alte XML-Sitemaps entfernen
- Neue Sitemaps submitten
- 301-Redirects in Search Console prüfen (Google braucht 30-90 Tage zum vollständigen Update)
Monitoring Post-Migration:
- Rankings für Top-Keywords täglich überwachen (erste 2 Wochen)
- Crawl-Fehler in Google Search Console beobachten
- Traffic in Google Analytics 4 verfolgen (neuer Property Setup nötig)
- Bei Rankings-Drop: Rasch 301-Redirects überprüfen & SEO-Fehler debuggen
Eine schlecht gemanagte SEO Migration kann zu 30-50% Traffic-Verlust führen. Eine gut gemanagte verursacht <5% Traffic-Dip.
6. Datenübernahme: Produkte, Kunden & Orders
Dies ist die technische Core der Migration.
Produkt-Import via Shopify Bulk Importer:
- Shopify hat einen integrierten CSV Importer
- Format: Product, Title, Handle, Description, Variant SKU, Variant Price, etc.
- Datei-Limit: 50.000 Zeilen pro Import
- Best Practice: Trage alle SEO-Daten ein (Meta Title, Meta Description, Alt-Text für Bilder)
Bilder-Migration:
- Shopify akzeptiert URLs zu externen Bilder-Quellen (beim Import)
- Oder: Bilder direkt hochladen (kleiner & sicherer)
- Warnung: Große Image-Dateien (>2MB) sollten vorher optimiert werden
- Tools: ImageOptim, TinyPNG für Batch-Optimierung
Kundenbase-Import:
Email,First Name,Last Name,Phone,Address1,City,Province,Zip,Country
customer@example.com,Max,Mustermann,+49301234567,Musterstr. 1,Berlin,Berlin,10115,DE
- Passwörter KÖNNEN nicht migriert werden (müssen neu gesetzt werden)
- Kunden erhalten automatisch Email zum Passwort-Reset
- Bedenke die DSGVO: Explizites Opt-In für Email Marketing nötig
Order-History (optional):
- Alte Orders müssen NICHT migriert werden (rein optional)
- Wenn migriert: Via Shopify Admin oder API
- Warnung: Orders beeinflussen Analytics. Trennung durch Custom Fields empfohlen
7. Integrationen & Apps: Zahlungen, Versand, Email
Eine erfolgreiche Shopify Migration erfordert die Neukonfiguration aller Integrationen.
Kritische Integrationen:
Zahlungsmethoden:
- Stripe, PayPal, Klarna, Mollie (Deutschland: Standard)
- Lokale Gateway: Sofortüberweisung, Bank Transfer
- Setup-Zeit: 2-4 Stunden pro Gateway
- Testing: Sandbox-Transaktionen vor Go-Live
Versand-Integration:
- Shopify hat integrierten Shipping Calculator
- APIs für DHL, DPD, GLS, Hermes verfügbar (Deutschland)
- Third-Party Tool (z.B. Shippio) für komplexe Multi-Carrier-Setups
- Testing: Test-Orders mit verschiedenen Gewichten/Adressen
Email Marketing:
- Klaviyo, Omnisend, Braze sind Standard-Integrationen
- Automatische Product-Feeds & Abandoned Cart Setup
- Migration: Alte Segmente manuell in neuem System erstellen
Weitere wichtige Integrationen:
- Accounting: Wave, Xero, SAP für automatische Invoice-Erfassung
- Inventory: Multi-Location Setup für Lager-Verwaltung
- Analytics: Google Analytics 4, HubSpot CRM
- Returns/RMA: Loop, ReturnsFlow für Retouren-Management
8. Testing & QA Checkliste
Vor dem Live-Schaltung ist umfassendes Testing essentiell.
Funktionales Testing:
- [ ] Produkte vollständig sichtbar (alle Kategorien, Filter funktionieren)
- [ ] Bilder laden schnell & zeigen korrekt
- [ ] Varianten selektierbar (Size, Color, etc.)
- [ ] Warenkorb funktioniert (Add, Remove, Update Qty)
- [ ] Checkout-Prozess vollständig (Shipping Calculations, Payment Gateways)
- [ ] Kundenaccounts (Login, Passwort Reset, Order-History)
- [ ] Newsletter-Signup funktioniert
- [ ] Suchfunktion findet Produkte korrekt
- [ ] 301-Redirects funktionieren (alte URLs)
Daten-Qualität Testing:
- [ ] Meta-Daten vollständig & korrekt
- [ ] Produktbeschreibungen formatiert (HTML korrekt)
- [ ] Preise & Varianten-Preise korrekt
- [ ] Kategorien & Tags zugeordnet
- [ ] Kundenanzahl & Orders importiert
- [ ] Bilder-Alt-Texte vorhanden
Performance Testing:
- [ ] Core Web Vitals: LCP ≤2.5s, INP ≤200ms, CLS ≤0.1
- [ ] Seitenladezeit <3s für Produktseiten
- [ ] Keine 404-Fehler in Google Search Console
- [ ] Crawl-Fehler <1%
User Acceptance Testing (UAT):
- [ ] Team macht Test-Käufe
- [ ] Customer Support trainiert (häufige Fragen)
- [ ] Marketing überprüft Campaign-Links
- [ ] Feedback auf Sticky-Post sammeln
9. Downtime-Management & Launch
Der Launch ist der kritischste Moment. Downtime kostet direkt Umsatz.
Downtime-Szenarien:
Szenario A: Big Bang mit Downtime (4-8h)
- alte Seite offline gehen lassen (Maintenance-Page)
- Finale Daten-Sync durchführen
- Shopify aktivieren
- DNS-Umschaltung (wenn neue Domain oder Hosting)
- Risiko: Hoher Umsatz-Verlust
Szenario B: Blue-Green Deployment (0 Downtime)
- Neue Shopify-Seite parallel aufbauen (z.B. neu.brandeed.de)
- Testing & final QA
- DNS-Umschaltung in letzter Minute (Propagation: 15min-48h)
- Alte Seite verbleibt online für Redirects
- Ideal: Höchste Verfügbarkeit
Launch-Checklist (12-24h vor Go-Live):
- [ ] Komplettes Backup der alten Daten (für Rollback)
- [ ] Team bereit für Live-Support (Chat, Email, Phone)
- [ ] Monitoring eingerichtet (Errors, Performance, Transactions)
- [ ] Kundennotice vorbereitet (Email, Website-Banner)
- [ ] Final Data-Sync mit altem System durchgeführt
- [ ] DNS & SSL Zertifikat überprüft
- [ ] Zahlungs-Gateways im Live-Modus getestet
Launch-Kommunikation:
- Email an Kundenbasis: "Wir haben einen neuen Shop – hier ist dein neuer Link"
- Social Media Announcement (Instagram, Facebook, LinkedIn)
- FAQ-Page für häufige Migrations-Fragen
- Support-Team gut erreichbar (höhere Staffing in ersten 48h)
10. Post-Migration: Monitoring & Optimierung
Nach dem Launch beginnt die eigentliche Arbeit: Monitoring, Bug-Fixes & Optimierung.
Erste 2 Wochen (Kritisch):
- Rankings beobachten (Google bricht schnell Rankings ab bei Fehler)
- Traffic & Conversions vs. Baseline
- Customer Tickets & Feedback sammeln
- Performance Metriken überprüfen (Core Web Vitals)
- 404-Errors rasch beheben
Erste 2 Monate (Normalisierung):
- SEO normalerweise nach 4-6 Wochen stabilisiert sich
- Performance & CRO Optimierung beginnen
- Neue Shopify Features rollout (Apps, Email Marketing Automation)
- Team Training fortgesetzt
Rollback-Plan:
Wenn kritische Fehler nach Launch auftreten:
- Alte Seite sollte noch 1-2 Wochen verfügbar sein
- Schnelle DNS-Umschaltung zurück möglich
- Direkter Support für betroffene Kunden
FAQ
F: Wie lange dauert eine Shopify Migration typischerweise?
A: 4-12 Wochen abhängig von Shop-Größe. Kleine Shops (<1K Produkte) brauchen 2-4 Wochen. Große Shops (>10K Produkte) mit komplexen Integrationen brauchen 8-12 Wochen.
F: Werde ich Rankings verlieren?
A: Mit richtigem SEO-Management (<5% Dip möglich). Falsch gemacht: 30-50% Verlust. 301-Redirects sind kritisch. Nach 4-6 Wochen normalisieren sich Rankings meist wieder.
F: Können Kundenpasswörter migriert werden?
A: Nein. Kunden erhalten Email zum Passwort-Zurücksetzen. Guter Zeitpunkt für Marketing-Message: "Neuer Shop, besseres Einkaufserlebnis".
F: Sollte ich alte Orders migrieren?
A: Optional. Für Kundenservice hilfreich, aber nicht notwendig. Wenn ja: Separate sie durch Custom Fields von echten Orders.
F: Wie viel kostet eine Shopify Migration?
A: €3K-€20K abhängig von Komplexität. Kleine Shops: €3-5K. Mittlere Shops: €7-10K. Große Shops mit Custom-Anforderungen: €15-20K+.