Hallo zusammen,
da jeder Zugriff auf den Demo Shop hat, wurde in der Staging Umgebung tatsaechlcih ein Update eingespielt, welches scheinbar nicth durchlief. Der Wartungsmodus von Shopware selbst wird bei der Staging Umgebung aktiviert, damit kein Zugriff von ausserhalb erfolgen kann.
Durch zwei Klicks konnte aber eine neue Staging Umgebung erstellt werden: http://stagingenvironment.8mylez.com/staging/
Wenn weitere Probleme oder Fragen auftauchen, gerne auch per Mail melden: support@8mylez.com
Ueber Feedback freuen wir uns auch sehr! Gerne auch Verbesserungsvorschlaege zum Plugin!
Zum Thema:
Wir trennen unsere Entwicklungssysteme. Am Live Shop wird nicht direkt gearbeitet. Das ist aus unserer Sicht zu gefaehrlich, da dort schliesslich echte Kunden unterwegs sind. Dafuer haben wir in dem Unterordner eine Staging Umgebung angelegt. So haben wir keine Probleme mit den Lizenz und koennen den Shop auf dem richtigen Server testen. Sehr hilfreich bei Updates oder Anpassungen.
Entwickelt wird immer lokal auf dem eigenen System (in einem Docker Container um genau zu sein), da wir auch Git zum Versionieren nutzen.
Je nach Groesse des Shops wird das Deployment entweder manuell durchgefuehrt (Plugin im Backend hochladen) oder eben per Script. Die Deployment Scripts lassen sich dabei auch unendlich komplex gestalten. Dabei gibt es einige Faktoren: Groesse des Shops, Continuous Deployment, TDD usw.
Generell wird es schwierig ohne die passenden Lizenzen oder einem hosts Eintrag lokal zu Entwickeln. Ab einer Professional Plus Lizenz gibt es wohl die Moeglcihkeit sich eine Staging Lizenz von Shopware ausstellen zu lassen. Ich meine zu mindest, dass es fruehr mal so gewesen ist. Ob es immer noch so ist kann ich nicht sagen. Da kann dir Shopware sicherlich weiterhelfen.
Ansonsten, wenn die lizensierten Plugins nicht direkt etwas mti dem Theme zu tun haben, kann das lokal ohne die Plugins entwickelt werden und dann auf /staging getestet werden.
Wenn du zu einer Loesung gekommen bist, wuerde ich mich ueber einen Bericht freuen!
Gruß
Alexander