Zum Hauptinhalt springen

Installation

Voraussetzungen

Organisatorische Anforderungen

  • Zugangsdaten für Private Composer Packagist (von twocream)

Technische Abhängigkeiten

Composer-Abhängigkeiten

Folgende Drittanbieter-Pakete werden ebenfalls benötigt:

  • twocream/shopware-6-core-plugin

Installationsanleitung

1. Composer-Repository hinzufügen

Füge das twocream Composer-Repository z.B. in der Datei composer.json deiner Shopware-Installation hinzu:

{
"config": {
"http-basic": {
"twocream.repo.packagist.com": {
"username": "{CUSTOMER_ID}",
"password": "{CUSTOMER_SECRET}"
}
}
},
"repositories": [{
"type": "composer",
"url": "https://twocream.repo.packagist.com/{CUSTOMER_ID}/"
}]
}
Hinweis

Ersetze {CUSTOMER_ID} und {CUSTOMER_SECRET} durch die bereitgestellten Lizenzinformationen.


2. Plugin installieren

Führe den folgenden Befehl aus, um das Plugin über Composer zu installieren:

composer require twocream/shopware-6-json-importer-plugin

3. Installation & Aktivierung des Plugins

Installiere das Plugin mit folgendem Befehl:

php bin/console plugin:install TwocreamJsonImporter

Aktiviere das Plugin mit folgendem Befehl:

php bin/console plugin:activate TwocreamJsonImporter

4. Konfiguration im Admin-Bereich

Nach der Installation findest du die Konfigurationsoptionen des Bundles im Shopware Admin-Bereich unter Erweiterungen > Meine Erweiterungen > JSON-Import plugin

Siehe dazu: Konfiguration

5. Empfohlene CronJobs

* * * * * shopware flock -n /tmp/json_queue.lock php /var/www/html/bin/console messenger:consume json --time-limit=50 --env=prod -q