Fallstudie: Limberry
Magento 1 auf Shopware 6 Migration
Unternehmen: Limberry
Branche: Mode
E-Commerce-System: Shopware 6, Migration von Magento 1
Projektdauer: 6 Monate
Über den Kunden
Limberry ist eine Boutique, die vom schönsten Ort der Welt inspiriert ist – den Bergen. Das Unternehmen verbindet auf einzigartige Weise Tradition und Moderne. Das Herzstück von Limberry sind moderne Dirndl (Volkstrachten in Anlehnung an die traditionelle Kleidung der Alpenbewohner) und klassische Trachten für große und kleine Momente. Bei Limberry finden Sie das perfekte Outfit für jeden Anlass: vom Oktoberfest bis zur Hochzeit im traditionellen Stil – und jedes der erhältlichen Produkte soll zum Liebling seines neuen Besitzers werden. Dieser Shop ist eine Trachtenwelt für Kunden mit hohen Ansprüchen an Design, Material und Passform.
Herausforderungen
Die größte Herausforderung war die Migration von der Magento-1-Plattform auf Shopware 6. Im Zuge des E-Commerce-Technologiewechsels wurden auch die User Experience und das Design der Online-Shop-Oberfläche komplett verändert.
Migration Magento 1 → Shopware 6
Die Datenmigration war die größte Herausforderung im Projekt. Um eine verlustfreie Datenübertragung und volle Konsistenz zu gewährleisten, haben wir die folgenden von Shopware bereitgestellten Tools an die spezifischen Bedürfnisse unseres Kunden angepasst: Migration Assistant und Magento Migration Profile.
Vor Beginn der Migration-Programmierarbeiten haben wir gemeinsam mit dem Kunden ein Produktdatenmodell erstellt. Wir haben das anfängliche Produktdatenschema und seine Attribute in Magento 1 und deren Zielzuordnung in Shopware 6 ausführlich beschrieben. Für jedes der Produktfeatures von Magento haben wir eine Beschreibung des Feldes, einen Beispielwert und Hinweise vorbereitet, die beim Import hilfreich waren.
Aufgrund der Diskrepanz zwischen den Erwartungen des Kunden in Bezug auf das Zieldatenformat und der Standardfunktion des Migration Assistant entschieden wir uns, ein eigenes Plugin zu erstellen, das seine Funktionalität erweiterte. Wir passten die von Shopware erstellten Dienste, die für das Auslesen und Konvertieren von Produktdaten zuständig sind, vom Magento-1-Format auf das für Shopware 6 geeignete Format an. Dank der von uns eingeführten Änderungen wurde das Migrationsprofil vollständig auf die Erwartungen des Kunden abgestimmt.
Eine weitere Herausforderung war die Vielzahl der zu importierende Elemente und die Unvollständigkeit von einigen Magento-1-Daten. Da die Daten veraltet, oft unvollständig oder beschädigt waren, mussten wir weitere Features hinzufügen wie Debugging und Fehlerprotokollierung.
Während der ersten Migration wurden viele Produkte nicht übertragen, weil die Zahl der fehlenden Informationen zu hoch war. Um alle fehlenden Produkte zu finden, erstellten wir ein MySQL-Skript, das die beiden Datenbanken verglich. Es half auch, den Grund zu ermitteln, warum nicht alle Produkte korrekt importiert wurden. Die Daten einiger fehlerverursachender Produkte waren oft unvollständig oder hatten nicht standardisierte Werte. Das Standardverhalten des Migration-Assistant-Tools bestand darin, sie während des Imports zu überspringen oder sie falsch zu importieren.
Tags zu Fotos hinzufügen
Das Markieren von Produktfotos mit einem speziellen Tag ermöglichte die Anzeige verschiedener Miniaturansichten eines Produkts in verschiedenen Kontexten auf der Website, z.B. verschiedene Miniaturansichten desselben Produkts in Abhängigkeit von einer bestimmten Kategorie. Es ist auch möglich, bestimmte Miniaturansichten zu definieren, die in Schiebereglern und verwandten Produktseiten angezeigt werden.
Produkte boosten
In dieser Funktionalität beeinflussten wir die Logik der Sortierung und Anzeige von Produkten. Durch dieses Verfahren werden Kunden, die den Onlineshop nutzen, sofort zu den richtigen Produkten geleitet, und behalten gleichzeitig den Zugriff auf das gesamte Angebot des Shops.
Diese Funktionalität kann erfolgreich genutzt werden, indem Kunden auf Produkte einer bestimmten Marke oder auf die von einer Aktion abgedeckten Produkte geleitet werden, was besonders bei Social-Media-Kampagnen oder beim Versand eines Newsletters nützlich ist.
Automatische Kennzeichnung von Produkten
Wir fügten eine Funktion hinzu, um eine spezielle Flagge für Produkte anzuzeigen. Sie ist auf der Produktdetailseite, auf der Kategorieseite sowie in den Suchergebnissen sichtbar. Dank dessen kann der Kunde Informationen über die Aktion für ein bestimmtes Produkt sehen, Informationen darüber, ob es sich im Vorverkauf befindet oder eine Neuheit ist. Die Flags werden automatisch basierend auf den im Administrationsbereich eingegebenen Produktdaten gesetzt.
Quick Filter
In der mobilen Version des Shops erstellten wir die Quick-Filter-Funktionalität, die ausschließlich verfügbare Größen anzeigt und den Kunden Produkte filtern lässt. Diese Lösung reduziert die Zahl der Seitenabbrüche, die dadurch entstehen, dass Produkt für Produkt geprüft werden muss, ob die gewünschte Größe verfügbar ist.
Shop the look
Dank der Einführung von Shop the look kann der Benutzer schnell einzelne Elemente des Outfits kaufen, zu dem das aktuell angesehene Produkt gehört.
Ähnliche Produkte und Shop by brand
Unter Shop the look wurden Schieberegler platziert, die es dem Kunden ermöglichen, leicht zu ähnlichen Produkten oder Produkten derselben Marke zu gelangen.
Zusammenfassung
Das Projekt wurde am 16. November 2021, 6 Monate nach Beginn der Analyse vor der Implementierung, zur Verfügung gestellt. Die effiziente Umsetzung des Projekts war dank der engen und zuverlässigen Zusammenarbeit zwischen Limberry und uns möglich. Durch den Systemwechsel von Magento 1 auf Shopware 6 wurde der Shop kundenfreundlicher und erhielt Sonderlösungen und neue Funktionen, die sich positiv auf die Effizienz und Skalierbarkeit des Shops auswirken.