Grund genug also, bereits jetzt über eine Migration auf Shopware 6 nachzudenken und einen baldigen Relaunch zu organisieren. Die aktuelle Version von verfügt über einen sehr praktischen Migrationsmanager, mit dem Sie wichtige Daten wie Benutzerkonten usw. direkt aus der 5er-Version migrieren können.
Was ist zu beachten?
Nun, um ehrlich zu sein, glaube ich, dass eine Migration in den meisten Fällen nur mit größeren Änderungen am neuen System möglich sein wird. Wenn Sie ein ausgeklügeltes System mit vielen Extras gebaut haben, sollten Sie sich die Zeit nehmen, die möglichen Kosten zu analysieren und zu berechnen, die hinter der nächsten Ecke auf Sie warten.
Ich empfehle, mit einem sehr erfahrenen Entwickler oder einer Agentur zu sprechen und alle Teile des Shops in kleinere, überschaubare Teile zu zerlegen, um die weitere Entwicklungszeit abzuschätzen.
Wichtige Schritte
Natürlich sollten Sie über eine Entwicklungs- und/oder eine Staging-Umgebung verfügen, um mit der Migration zu spielen. Dass man bei einem Relaunch niemals das System über das alte System aktualisiert, versteht sich von selbst.
Ich empfehle, zuerst alle Daten zu migrieren und dann das Design des Shops anzupassen, da Sie vielleicht zuerst die schwarzen Flecken und Zweifel beseitigen wollen, bevor Sie Ihr Baby aufhübschen und aufpeppen.
Erstellen Sie auch eine umfangreiche Checkliste oder besser gesagt ein Skript, wie Sie bei der Einführung vorgehen werden.
Augenblicke vor dem Start
Sie wollen den Schalter nicht an einem Freitag umlegen. Planen Sie den Start zu Beginn der Woche, wenn alle Teammitglieder hoffentlich noch gut gelaunt sind. Es wird auf jeden Fall etwas schief gehen, man weiß nur nicht, was und wie lange genau.
Machen Sie Ihrem Team also besser keinen Stress und spielen Sie alles durch, was theoretisch schief gehen könnte, und planen Sie Gegenmaßnahmen, bevor die Situation brenzlig wird. Stellen Sie sicher, dass Ihr Systemadministrator alle Zugänge bereithält.
Und dann schalten Sie um
Wenn Sie einen Symlink schalten oder den Nameserver setzen, haben Sie es geschafft. Daher gibt es in der Regel viele Dinge, die nicht funktionieren und in Echtzeit nach dem Start behoben werden müssen. Besser gesagt, Sie müssen alles testen, ob es mit der neuen Instanz funktioniert. Caches leeren, den Zahlungsprozess überprüfen, API-Aufrufe von externen Dienstleistern müssen neu registriert werden usw. Die Liste, die Sie hoffentlich vorher erstellt haben, kann lang sein, da E-Commerce-Systeme aufgrund der Menge und der Verkettung von Daten normalerweise etwas komplexer sind.
Ich möchte nicht zu technisch werden, und um es kurz zu machen, kann ich sagen, dass meine letzten Relaunches in der heißen Phase zwischen 10 und 15 Stunden gebraucht haben, um sie abzuschließen. Das Umschalten selbst und das Einrichten der Plattform dauerte nur ein paar Minuten, aber ich musste alles testen und hatte einiges an Arbeit, um mich um die zwei Millionen Details zu kümmern, die im Dunkeln auf mich lauerten.
Die Nachwirkungen
Nehmen wir an, alle haben den Relaunch überlebt. Jetzt wollen Sie das Verhalten der Besucher überprüfen und müssen immer wieder kontrollieren, ob alles reibungslos läuft und ob alle Tracking-Codes wie erwartet funktionieren.
Sie werden alle Zahlen mit der Situation vor der Einführung vergleichen wollen. Verkehrsdaten, Suchkonsole, Verkäufe, die Leistung Ihrer anderen Marketingkampagnen usw. usw. Dies könnte einige Tage dauern, bis es realistisch ist.