Fallstudie: Halfs
Shopware 5 auf Shopware 6 Migration
Unternehmen: Halfs
Branche: Mode
E-Commerce-System: Shopware 6, Datenmigration aus Shopware 5
Projektdauer: 3 Monate
Über den Kunden
Halfs ist ein kleines Schuhunternehmen aus München mit einer fast 20-jährigen Geschichte, das für Sorgfalt bis ins kleinste Detail, Traditionstreue und Hochqualität steht.
Die Schuhe elegant, ästhetisch und komfortabel zu gestalten, ist das höchste Anliegen von Halfs. Die Anzahl des jeweiligen Schuhmodells ist begrenzt. Halfs bietet einmalige Schuhmodelle an, die in Zusammenarbeit mit den folgenden Herstellern entwickelt wurden:
- „Le Cabinet De Curiosités“ von Thomas Erber,
- „House of HRVST“ Modehaus aus München,
- “Amsel-Fashion” – Start-up aus München, das die Traditionskleidung herstellt .
Herausforderungen
Die größte Herausforderung war es, die Daten des Online-Shops von der Plattform Shopware 5.3 in Shopware 6 migrieren zu lassen. Im Zuge der Arbeiten hat sich das Design der Website nur leicht verändert. Dem Kunden war sehr daran gelegen, die bisherige graphische Ausgestaltung beizubehalten.
Datenmigration Shopware 5 → Shopware 6
Shopware verfügt über Assistenten für Datenmigration, der die Datenübertragung zwischen dem Shopware 5 und Shopware 6 einfach macht. Doch dieser Assistent ist erst ab Version 5.4. verfügbar, wobei unser Kunde die Version 5.3. hatte. So haben wir das Online-Shop lokal auf 5.4. gesteigert, um den Assistenten für Datenmigration nutzen zu können. Bei der Datenübertragung wurden nicht alle Daten korrekt übermittelt. Die Schwierigkeit bestand darin, festzustellen, in welchen Spalten die Daten fehlen und ob das Problem daran liegt, dass nicht alle Bestellungen übertragen worden waren.
Die weitere Herausforderung war es, herauszufinden, welche Spalten aus Shopware 5 den Spalten in Shopware 6 entsprechen. Dabei war es auch wichtig, in Erfahrung zu bringen, was den neuen Feldern in Shopware 6 zum Speichern des Produkts bzw. der Bestellung, die in Shopware 5 nicht vorhanden sind, zugeordnet werden soll. Viele Probleme waren darauf zurückzuführen, dass einige Elemente, auf die die Plugins bezogen waren, nicht in der Datenbank vorlagen.
Datenmigration aus Pickware
Die zeitaufwendigste Aufgabe war die Datenmigration aus dem Pickware-System.
Als Erstes galt es, die Tabellen in Shopware 5 und Shopware 6 zu analysieren und diese entsprechend anzupassen, denn die jeweiligen Bezeichnungen stimmten nicht überein.
Die Felder und die zugeordneten Werte wurden Schritt für Schritt verglichen. Dann haben wir die Funktionen analysiert, die nach der Datenmigration ausgelöst werden sollen, um die entsprechenden Werte zu ermitteln. Anschließend wurde die Datenmigration durchgeführt, die reibungslos verlief, da in erster Linie die Daten aus Pickware übertragen wurden.