Installation
Voraussetzungen
| Connector | Shopware | PHP |
|---|---|---|
| 3.7.x (aktuell 3.7.500) | 6.7 | ≥ 8.2 |
| 3.6.x (aktuell 3.6.300) | 6.6 | ≥ 8.2 |
Zusätzlich wird ein gültiger Lizenzschlüssel benötigt (erhältlich unter agiqon-connector.de).
Sowohl über den Shopware Store als auch über Composer wird automatisch die zur Shop-Version passende Plugin-Variante installiert — der Installationsbefehl ist für Shopware 6.6 und 6.7 identisch.
Plugin installieren
Über den Shopware Store
- Im Shopware Administration-Backend anmelden.
- Navigiere zu Erweiterungen → Store.
- Suche nach „AgiqonConnector" und klicke auf Installieren.
Manuell via Composer
composer require store.shopware.com/agiqonconnector
bin/console plugin:install --activate AgiqonConnector
bin/console cache:clear
Nach der Installation
Nach der Installation stehen folgende Menüpunkte im Shopware Admin zur Verfügung:
Connector
└─ Dashboard
└─ OCI-Systeme
└─ cXML-Systeme
└─ Übertragungen
Geplante Aufgaben
Der Connector registriert einen geplanten Task, der einmal täglich die temporären Gastkunden aus abgelaufenen Punchout-Sessions entfernt. Seit 3.7.400 / 3.6.200 läuft diese Bereinigung als geplanter Task — zuvor wurde sie bei jedem Login mit ausgeführt.
Damit der Task ausgeführt wird, muss der Shopware-Scheduler laufen:
bin/console scheduled-task:run
In produktiven Installationen übernimmt das in der Regel der dauerhaft laufende Worker. Der Status ist im Admin unter Einstellungen → System → Aufgaben einsehbar.
Läuft der Scheduler nicht, werden temporäre Gastkunden nicht mehr entfernt und sammeln sich dauerhaft in der Kundenverwaltung an.
Client Authentifikation hinterlegen
Das Plugin eine Authentifikation über die Clientinformationen erfordert, müssen diese nach der Installation hinterlegt werden.
Die Clientinformationen sind unter agiqon-connector.de → Mein Konto → Lizenzen zu finden
- Im Shopware Administration-Backend anmelden.
- Zu Erweiterungen → Meine Erweiterungen navigieren.
- Die drei Punkte neben dem AgiqonConnector Plugin klicken und Konfigurieren wählen.
- Clientinformationen (Client-ID und Client-Secret) eintragen und speichern.
- Api Verbindung testen, um sicherzustellen, dass die Authentifikation erfolgreich ist.
Plugin aktualisieren
bin/console plugin:update AgiqonConnector
bin/console cache:clear
bin/console database:migrate --all AgiqonConnector
Dieses Release enthält Änderungen, die bestehende Anbindungen beeinflussen können:
- Versandart-Erweiterung umbenannt (
ociShippingMethod→connectorShippingMethod). Eigene Integrationen müssen angepasst werden — siehe Versandarten. - cXML-Feldfilter greifen wieder und verändern dadurch das erzeugte XML — siehe cXML – Felder konfigurieren.
- OCI-Logins setzen die passende Kundenzuordnung voraus, sonst werden sie abgelehnt — siehe OCI – Kunden & Einheiten.
- Deaktivierte Kundenkonten können sich nicht mehr per Token anmelden.
Die vollständige Liste steht im Changelog.
Der korrigierte Feld-Filter (Substring und Zahlenformat) greift bei bestehenden Installationen nicht automatisch. Öffne das vorinstallierte OCI-System einmal im Admin und speichere die Felder vendormat, matgroup und quantity erneut, damit die konfigurierten Filter wieder angewendet werden. Neuinstallationen sind nicht betroffen.