wir verwenden Shopware in Version 5.6.10 und haben 3 verschiedene Entwicklungsumgebungen.
Lokal → Entwicklung (Localhost)
Staging → Test (staging.host.tld)
Production → Live (host.tld)
Jetzt ist bei uns die Frage aufgekommen, wie man die Plugins auf den verschiedenen Umgebungen benutzen kann, ohne diese für alle Lizenzieren zu müssen? Wir wollen diese natürlich dann nur für die Production Lizenzieren, aber müssen ja mit den Plugins Entwickeln und auch Testen.
Es ist möglich auf der localen bzw staging Umgebung jeweils einen Subshop anzulegen, hier kann man dann auch eine andere Domain eintragen. Solange der Hauptshop die Lizenz Domain hat gibt es keine Probleme.
Naja, erlaubt, das Staging ist ja dazu da, damit man alle Upates, die fehlerhaft daherkommen, vorher probiert. Und wie man hier im Forum schön sehen kann, sollten das mal mehr tun, bevor man ein Update überhaupt einspielt.
Ich gehe mal davon aus, dass du „Subshop“ in den Grundeinstellungen des Shops meinst? Wir haben für die Staging eine Kopie des Shops in einem Unterordner + eigene Datenbank. Ich mach mich da mal schlau, ob das als Subshop eine gute Idee ist.
Wenn es geht, dass die Lizenzen auch auf Subdomains funktionieren, werden wir wohl auf eine Serverseitige Dev-Umgebung wechseln müssen. Irgendwie scheint mir das alles mit Shopware sehr kompliziert zu sein, wenn man sich andere Tools dagegen anschaut. Es ist gefühlt sehr eingeschränkt und kompliziert. Vielleicht liegt es auch einfach daran, dass es einfach in die Jahre gekommen ist. Ich werde es nochmal ausgiebig testen mit den Lizenzen.
Man kann die Entwicklungsumgebung in einem Unterverzeichnis laufen lassen.
Dann hat man auch keine Probleme bzgl. der Lizensierung der Plugins, da sie weiterhin auf der lizensierten Domain laufen.