Entwicklungsflow lokal / remote

Hi zusammen,

wir sind neu bei Shopware und überlegen, zukünftig Shops mit dem System umzusetzen. Wir versuchen gerade, zunächst den besten Entwicklungsflow herauszufinden und es sind nach erster Durchsicht der Docs noch einige Fragen offen.

Kurz zum Ziel: wir möchten, lokal, Shops entwickeln und diese später auf einen Server deployen (soweit klar). Dabei möchten wir aber lokal nicht nur Themes und Plugins entwicklen, sondern auch den Shop im Produktionskontext konfigurieren, Produkte und Daten anlegen usw.

Wenn wir es richtig verstanden haben, gibt es eine Entwicklungsversion auf Github (diese haben wir auch bereits lokal installiert). Es gibt aber separat eine Produktionsversion, die man sich auf der Hauptseite herunterladen kann. Daher fragen wir uns nun:

  1. Gibt es eine Möglichkeit, eine Installation lokal zu haben, in der man sowohl Templates und Plugins entwickelt, die man aber auch als letztendliche Produktionsversion verwendet? (durch Setzen entsprechender Settings).

  2. Wenn nicht, und wir einen Shop vollständig fertigmachen möchten (d.h.: das dafür benötigte Template und dafür benötigte Plugins lokal entwickeln UND schließlich den Shop konfiguieren, Produkte einfügen usw.), wäre es dann Best Practice, Templates/Plugins in der separaten Developer-Version zu entwickeln (versioniert mit Git) und zusätzlich lokal eine zweite Produktionsinstallation anzulegen, in die man das Template und die Plugins einfügt und dort dann Produkte etc. zu konfigurieren?

  3. Gibt es überhaupt die Möglichkeit, eine Produktionsversion lokal vollständig zu entwickeln und zu konfigurieren? Gekaufte Plugins z.B. scheinen ja an eine Domain gebunden zu sein, die wir lokal nicht haben.

  4. Gibt es irgendwo einen Leitfaden, wie man eine lokal konfigurierte Produktionsversion eines Shops auf einen Webserver migriert bzw. generell einen Shop zwischen zwei Domains und/oder zwei Hostern transferiert? Für Shopware 5 gibt es da ein paar Sachen (z.B. https://docs.shopware.com/en/shopware-5-en/tutorials-and-faq/shop-transfer-live-system-test-environment?category=shopware-5-en/tutorials-and-faq), für Shopware 6 haben wir dazu allerdings nichts gefunden.

 

Für Hilfe oder Hinweise sind wir dankbar. Falls jemand Lust auf Austausch hat, auch gerne bei Slack :slight_smile:

Tobias

Ich würde hier immer mit dem Production template arbeiten und bei golive db und code auf den Zielserver kopieren (beim code nur custom/plugins natürlich

1 „Gefällt mir“