Hallo zusammen,
aktuell versuchen wir unser Shopware 6 Plugin in den Shopware Store zu bekommen, allerdings bereitet dies uns aufgrund der Shopware-Abhängigkeiten (shopware/core
/shopware/storefront
) einige Schwierigkeiten.
Das erste Thema ist, dass sobald man im Plugin shopware/core:^6.1
installiert, man im Shop folgende Exception erhält:
Natürlich ist der erste Gedanke, dass man einfach diese dependency nicht installiert, da man sie beim Entwickeln sowieso nicht benötigt und im Endefekt duplikater Code vorhanden ist. Wenn man nun aber versucht das Plugin ohne diese dependency im Shopware Store hochzuladen, erhält man folgende Fehlermeldung:
Wir haben das ganze nun vorerst so gelöst, dass beim Erstellen des Plugins für den Store diese dependency erst beim erstellen des Releases installiert wird.
Das zweite Thema ist uns eigentlich noch wichtiger, denn wenn man den /vendor
Ordner in dem zip drin lässt, dann kriegt man beim Hochladen in den Shopware Store folgende Fehlermeldung:
Die Frage diesbezüglich ist, ob Shopware die dependencies installiert? Wir haben in unserer composer.json
zusätzliche dependencies die wir benötigen, damit das Plugin generell lauffähig ist. Ohne diese dependencies kann das Plugin also nicht funktionieren, also wie wird hier vorgegangen?
Danke und Liebe Grüße
Dominik