Die Erweiterungen können wie gewohnt im Shopware Community Store erworben werden, indem du auf In den Warenkorb klickst und den Einkauf abschließt. Um die Erweiterungen zu installieren, hast du zwei Möglichkeiten.
Installation über den Shopware Community Store
Öffne deine Shopware 6 Administration und wähle dort links im Menü Erweiterungen → Meine Erweiterungen aus und klicke dort auf Installieren. Deine Erweiterung kann jetzt verwendet werden.
Installation per Composer
Die Erweiterungen lassen sich ebenfalls via Composer installieren, gehe dazu wie folgt vor:
- Lade die zip-Datei der Erweiterung 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 der Erweiterung.
“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.