Shopware-5-zu-6-Migration für eine große Multi-Channel-Commerce-Umgebung
Recordcase musste eine laufende Shopware-5-Umgebung mit hohem Bestellvolumen, großer Kundenbasis, mehreren Sales-Channels, mehrsprachigen Shops und umfangreicher Plugin-Landschaft nach Shopware 6 migrieren. BrandCrock unterstützte die Migration mit einem mehrstufigen Shopware-6-Ansatz inklusive Staging-Umgebungen, wiederholter Synchronisation, Plugin-Review, Übernahme geschäftskritischer Funktionen und kontrolliertem Go-live.

Projektübersicht
Kunde:
Recordcase
Platform:
Shopware 5 → Shopware 6
Branche:
Music Equipment & DJ Gear eCommerce
Geschäftsmodell:
B2C & B2B
Leistungsumfang:
Migration, Staging-Rollout, Backend-Entwicklung, Design-Anpassungen, Plugin-Review, Neuentwicklung individueller Funktionen, Go-live, E-Mail-Template-Redesign, Versionsupdates und langfristiger Support
Komplexität:
Multi-Channel, mehrsprachige Shops, großer historischer Datenbestand, Migration unter Live-Bedingungen, umfangreiche Plugin-Struktur
DIE HERAUSFORDERUNG
Recordcase stand nicht vor einem einfachen Plattformwechsel. Die Migration musste durchgeführt werden, während der bestehende Shopware-5-Shop weiterhin live betrieben wurde. Während der Projektlaufzeit kamen fortlaufend neue Bestellungen, Kunden und Produktänderungen hinzu.
Gleichzeitig basierte das bestehende Setup auf einer umfangreichen Plugin-Landschaft und mehreren individuellen Geschäftslogiken, die nicht ohne Prüfung nach Shopware 6 übernommen werden konnten. Zusätzlich sollte die neue Shopware-6-Umgebung die gewohnte Navigations- und Designstruktur möglichst nah am bestehenden Shop erhalten.
Zentrale Anforderungen
- Migration eines umfangreichen Shopware-5-Datenbestands nach Shopware 6
- 7 Sales-Channels und 6 Sprachshops innerhalb eines Systems
- Laufender Shopbetrieb während der Migration
- Fortlaufende Datensynchronisation während der Übergangsphase
- Prüfung und Anpassung einer umfangreichen Plugin-Struktur
- Übernahme geschäftskritischer individueller Funktionen
- Erhalt vertrauter Navigations- und Designstrukturen
- Anpassung der Kundenkommunikation an die neue Shopware-6-Umgebung
WAS WIR UMGESETZT HABEN
BrandCrock setzte das Projekt als mehrstufige Migration mit paralleler Weiterentwicklung um.
Durch ein Staging-Modell mit Live-Shopware-5-, Staging-Shopware-5- und Staging-Shopware-6-Umgebungen konnten Migration, Synchronisation und Tests durchgeführt werden, ohne den laufenden Betrieb zu beeinträchtigen.
Die Migration erfolgte in mehreren Phasen. Zunächst wurden Kernbereiche wie Bestellungen, Kunden, Produkte, Kategorien, Medien und Bewertungen migriert. Wiederholte Synchronisationsläufe reduzierten anschließend die Differenz zwischen Live-System und Zielumgebung vor dem finalen Wechsel.
Parallel überprüfte BrandCrock die bestehende Plugin-Landschaft und individuelle Funktionen gezielt:
- nicht mehr sinnvolle Legacy-Lösungen wurden entfernt
- geschäftskritische Funktionen wurden neu entwickelt oder angepasst
- bestehende Workflows wurden für Shopware 6 überarbeitet
- Backend-Weiterentwicklung
- Design-Anpassungen für individuelle Funktionen
- SEO-URL-Mapping über ein eigenes Plugin
- Funktionen für Garantien, Alternativprodukte, PDF-Dokumente und Händlerregistrierung
- Redesign der Bestellbestätigungs-E-Mails für alle Sprachshops
- laufende Shopware-Updates und Support nach dem Go-live
Projekt-Highlights
01
Migrationsarchitektur für laufenden Betrieb
Der Shopbetrieb durfte während der Migration nicht unterbrochen werden. BrandCrock arbeitete deshalb mit einer mehrstufigen Umgebung aus Live-Shopware-5-, Staging-Shopware-5- und Staging-Shopware-6-Systemen.
Ergebnis:
Migration und Validierung konnten kontrolliert durchgeführt werden, während der Live-Betrieb weiterlief.
02
Mehrstufige Migration und wiederholte Synchronisation
Da während der Projektlaufzeit laufend neue Daten entstanden, hätte eine einmalige Migration schnell zu veralteten Daten geführt. BrandCrock arbeitete deshalb mit wiederholten Migrations- und Synchronisationsläufen.
Ergebnis:
Die Shopware-6-Umgebung blieb näher am tatsächlichen Live-Datenstand vor dem finalen Go-live.
03
Plugin-Review und Erhalt individueller Funktionen
Die neue Shopware-6-Umgebung wurde nicht als direkte Kopie des alten Shops behandelt. Plugins wurden geprüft, reduziert, ersetzt oder neu entwickelt.
Ergebnis:
Geschäftskritische Funktionen blieben erhalten, ohne unnötige Legacy-Komplexität weiterzuführen.
04
SEO-URL-Kontinuität über individuelles Mapping
Der Kunde wollte Produkt- und Kategorie-URLs möglichst nah an der bestehenden Shopware-5-Struktur halten. Dafür entwickelte BrandCrock ein individuelles Mapping-Plugin.
Ergebnis:
Die URL-Struktur blieb während der Migration kontrollierter und SEO-Risiken konnten reduziert werden.
05
Individuelle Funktionen für operative Workflows
BrandCrock entwickelte und überarbeitete mehrere individuelle Funktionen, darunter Garantie-Handling, Alternativprodukt-Vorschläge bei nicht verfügbaren Artikeln, unbegrenzte PDF-Tabs, Gratisartikel-Logik und Händlerregistrierung.
Ergebnis:
Wichtige Geschäfts- und Verkaufsprozesse blieben auch in der neuen Umgebung nutzbar.
06
Redesign der E-Mail-Templates für alle Sprachshops
Die Bestellbestätigungs-E-Mails sollten strukturierter und näher an der bisherigen Shopware-5-Kommunikation bleiben. BrandCrock entwickelte die Templates für alle Sprachshops neu.
Ergebnis:
Die transaktionale Kundenkommunikation blieb konsistent über alle Sprachshops hinweg.
07
Laufende Shopware-Updates und Wartung
Nach dem Go-live übernahm BrandCrock weiterhin Wartung und Updates. Neue Shopware-Versionen wurden zuerst in der Staging-Umgebung getestet und anschließend kontrolliert live ausgerollt.
Ergebnis:
Die Plattform blieb technisch aktuell, ohne unnötige Risiken im Live-Betrieb.
08
Go-live mit minimaler Downtime
Der finale Wechsel auf Shopware 6 erfolgte mit nur zwei Stunden Downtime.
Ergebnis:
Die Plattform konnte mit minimaler Unterbrechung des Geschäftsbetriebs live geschaltet werden.
09
Redis-Integration zur Performance-Optimierung
BrandCrock integrierte Redis-Caching in die Shopware-Umgebung, um die Performance zu verbessern, die Serverlast zu reduzieren und die Antwortzeiten des Shops zu optimieren.
Ergebnis: Die Plattform erreichte schnellere Ladezeiten und eine stabilere Performance, insbesondere bei höherem Traffic und operativer Auslastung.
Ergebnis
Das Projekt schuf einen Migrationspfad, der zur tatsächlichen Größe und Komplexität der Recordcase-Umgebung passte.
BrandCrock migrierte nicht nur Daten, sondern unterstützte Business-Kontinuität, passte individuelle Funktionen für Shopware 6 an, erhielt bekannte Nutzerstrukturen soweit sinnvoll und schuf eine wartbarere Zielplattform für den langfristigen Betrieb.
- Über 142.000 migrierte Bestellungen
- Über 231.000 migrierte Kunden
- Mehr als 10.000 Produkte im Projektumfang
- 7 Sales-Channels und 6 Sprachshops innerhalb einer Umgebung
- Migration von Produkten, Bestellungen, Kunden, Medien, Kategorien und Bewertungen
- Prüfung bestehender Plugin-Abhängigkeiten statt unkontrollierter Übernahme
- SEO-URL-Kontinuität über individuelles Mapping
- Erhalt geschäftskritischer individueller Funktionen
- Wiederholte Synchronisation zur Reduzierung von Live-Datenabweichungen
- Shopware-6-Go-live mit nur zwei Stunden Downtime
- Redesign der Bestellbestätigungs-E-Mails für alle Sprachshops
- Laufende Shopware-Updates über Staging, Tests und kontrollierte Deployments
- Langfristiger operativer Support nach der Migration
Planen Sie eine komplexe Shopware-Migration?
Wenn Ihr Shop große Datenmengen, individuelle Plugins, SEO-sensitive URLs oder laufende Betriebsanforderungen umfasst, reicht eine einfache Einmalmigration oft nicht aus. Eine strukturierte technische Analyse hilft, Risiken durch Datenabweichungen, Plugin-Abhängigkeiten und Übergangsprobleme frühzeitig zu reduzieren.
