Die Plugins können wie gewohnt im Shopware Community Store erworben werden, indem du auf In den Warenkorb klickst und den Einkauf abschließt. Um die Plugins zu installieren, hast du zwei Möglichkeiten.
Installation über den Shopware Community Store
Öffne deine Shopware 6 Administration, navigiere zu Einstellungen → System → Plugins → Einkäufe und klicke dort auf Installieren. Dein Plugin kann jetzt verwendet werden.
Installation per Composer
Die Plugins lassen sich ebenfalls via Composer installieren, gehe dazu wie folgt vor:
- Lade die zip-Datei des Plugins aus dem Community-Store herunter und entpacke den Inhalt in das Verzeichnis custom/plugins deines Shopware-Projektes.
- Füge in die composer.json-Datei deines Shopware-Projektes folgende Path-Repositories ein, wenn diese noch nicht existieren. Mehr Informationen zu Path-Repositories findest du in der Composer-Dokumentation.
"repositories": [
{
"type": "path",
"url": "custom/plugins/*"
},
{
"type": "path",
"url": "custom/plugins/*/vendor/pickware/*"
}
]
- Füge in die composer.json-Datei deines Shopware-Projektes folgendes Paket in die require-Sektion ein. Ersetze dabei 2.0.0 mit der Version des Plugins.
“pickware/pickware-erp-starter”: “^2.0.0”
- Führe den Befehl composer update aus.
Die zur Installation benötigten Pakete werden jeweils mit den Plugins in dem Verzeichnis vendor ausgeliefert. Damit Composer diese Pakete findet, muss folgendes Path-Repository in deiner composer.json hinterlegt sein.
"repositories": [
{
"type": "path",
"url": "custom/plugins/*/vendor/pickware/*"
}
]
Fehlt dieses Repository, kommt es beim Ausführen von composer install zu folgendem Fehler:
pickware/pickware-erp-starter 1.1.0 requires
pickware/shopware-plugins-dal-bundle ^2.0.0 -> no matching package found.