Verständlicherweise werden wir immer wieder gefragt, wie man Änderungen aus einer Testumgebung in das Live-System übertragen kann. Alle, die jetzt auf einen magischen Knopf hoffen, müssen wir leider enttäuschen. Im Folgenden erklären wir gerne die Hintergründe und zeigen Möglichkeiten auf, wie ihr eure Änderungen in das Live-System bringt.
Warum kann ich die Änderungen nicht per Knopfdruck ins Live-System übertragen?
Nun ja, eine berechtigte Frage. Wenn Ihr eine Testumgebung aus dem Live-System erstellt, dann ist diese eine Kopie des Live-Systems zum jetzigen Zeitpunkt. In das Live-System fließen jedoch weiterhin Daten (wie z.B. Bestellungen), die dann nicht in der Testumgebung vorhanden sind. Dadurch kann die Testumgebung nicht im gesamten in das Live-System kopiert werden, da sonst diese Bestellungen verloren wären. Shopware bietet zu dem leider keine Grundlage, um automatisch die Unterschiede zwischen zwei System zu analysieren und zusammen zu führen.
Es wäre natürlich denkbar, gezielt einzelne Daten von der Testumgebung ins Live-System zu übertragen. Beispiele dafür wären Artikel, Einkaufswelten oder Themes. Da es für Vieles bereits Export- und Import-Möglichkeiten in Shopware oder mit Hilfe von Plugins gibt, haben wir hier keine eigenen Routinen implementiert.
Im Allgemeinen gilt Merke und notiere dir, welche Änderungen du an einer Testumgebung vornimmst, um diese dann im Live-System zu reproduzieren.
Artikel können mit dem Shopware Import/Export Plugin übertragen werden.
Kategorien können mit dem Shopware Import/Export Plugin übertragen werden.
Einkaufswelten können direkt aus der Übersicht heraus exportiert und importiert werden.
Plugins werden einfach über den Plugin-Manager im Live-System heruntergeladen. Bei vielen Plugins ist es zu dem möglich, die Konfiguration mit dem folgenden Plugin zu exportieren und zu importieren: Pluing Einstellungen exportieren
Theme-Ableitungen liegen in deinem Shopware-Ordner im Unterordner /themes. Du kannst von hier mit einem FTP-Programm herunterladen und in dein Live-System hochladen. Das Theme, von dem ursprünglich abgeleitet worden ist, muss vorhanden sein.