Magento 2
Hinweis: Diese Installationsdokumentation bezieht sich explizit auf die eCI Magento 2 Plugin Version 2020.11 und höher! Solltest du noch die Version 2020.10.3 nutzen, so erfolgt die Installation noch über den API Benutzer, welcher automatisch angelegt wird nach der Installation des eCI Magento 2 Plugins.
Stelle vor der Installation des eCI Magento 2 Plugins sicher, dass die Systemanforderungen erfüllt sind und die Kompatibilität mit den anzuschließenden Systemen gewährleistet ist.
https://deine-shopdomain.tld/rest/V1 Hier muss nun einen XML Datei mit der Ausgabe Request does not match any route. erscheinen. Ist dies nicht der Fall, prüfe bitte die .htaccess von Magento oder wende dich an deine Agentur.Seit Magento Version 2.4.4 sind die Integrationen unter Umständen bei einer Neuinstallation von Magento nicht mehr wie gewohnt aktiv. Dies muss jedoch für den eCI gegeben sein.
Du kannst die Integrationen mit folgendem Befehl in deinem Magento 2 Verzeichnis aktivieren:
bin/magento config:set oauth/consumer/enable_integration_as_bearer 1
Die jeweils aktuelle Version des eCI Magento 2 Plugins findest du im Kundenbereich direkt an den jeweiligen Bestellungen. Bei jeder Abrechnung des Abos (in der Regel im monatlichen Intervall) wird eine neue Bestellung erzeugt. Im Kundenbereich findest du diese unter dem Menüpunkt "Bestellungen".
Erweitere die Bestelldetails in der Bestellübersicht durch einen Klick auf den Button "Anzeigen".

Entpacke das ZIP-Archiv. Lade anschließend zur Installation des Plugins den Inhalt des soeben entpackten Ordners in das Wurzelverzeichnis deines Shops (dort muss sich bereits ein gleichnamiger Ordner "app" befinden).
Die Installation erfolgt exakt nach der offiziellen Anleitung der Herstellers:
# löschen der kompilierten Systemdaten und des Caches
rm -rf var/cache/ var/page_cache/ var/di/ var/generation/
# Aktivierung des Produktiv Modus
php -d memory_limit=-1 bin/magento deploy:mode:set production
# Aktivierung des Moduls
php -d memory_limit=-1 bin/magento module:enable Sysgrade_Eci
# Aktualisierung der Magentomudule und Abhängigkeiten
php -d memory_limit=-1 bin/magento setup:upgrade
# Neukompilierung des Systems
php -d memory_limit=-1 bin/magento setup:di:compile
# Leeren des Caches
php -d memory_limit=-1 bin/magento cache:clean
# Erstellen der statischen Templatedateien (optional, nur im Livebetrieb erforderlich)
php -d memory_limit=-1 bin/magento setup:static-content:deploy
# Neuaufbau des Indexes
php -d memory_limit=-1 bin/magento indexer:reindex
Mit Beginn der Version 2020.11 des eCommerce Integrators wird dieser direkt als Integration in Magento 2 angebunden. Dafür sind einige Schritte notwendig.



Bitte wähle hier nicht einzelne Punkte aus. Magento 2 ist ein komplexes System und bedarf verschiedener Berechtigungen. So führt der Produkt Import unter Umständen dazu, dass Reports generiert oder Statistiken erneuert oder beim Anlegen von Versandinformationen automatisch Rechnungen in Magento erstellt werden müssen. All diese Berechtigungen benötigt dann eine Integration des eCommerce Integrators!




Gib diese Daten niemals an unbekannte Dritte weiter! Durch diese Schlüsselpaare können Fremde entsprechend auf deine Magento 2 Installation und somit alle Daten, darunter Kundendaten, zugreifen! Solltest du der Meinung sein, dass unbefugte Dritte Zugriff auf diese Schlüssel haben, so ändere diese umgehend. Weitere Informationen findest Du in der FAQ.

Damit ist die Integration des eCommerce Integrators in Magento abgeschlossen.
WICHTIG
Beim Update einer früheren Plugin Version (<= 2020.10) ist es erforderlich, die Plugindateien auf Dateisystembasis zu löschen. Dabei handelt es sich um das Verzeichnis: <MagentoRoot>/app/code/Sysgrade/, welches zu entfernen ist.
Anschließend kopierst du die Dateien der neuen Version in das Pluginverzeichnis und kompilierst neu.
Danach erstellst du wie obenstehend beschrieben eine Magento 2 Integration.
In der eCI JTL-Wawi App deaktivierst du zuerst alle zeitgesteuerten Abgleich unter "Zeitplanung". Danach ist die Konfiguration der Webshop-Verbindung zu überarbeiten. Eine Anleitung zu diesem Thema findest du unter Verbindung mit JTL Wawi.
Nachdem du die neue Konfiguration gespeichert hast, führst du einen erstmaligen Kategorieabgleich durch.
Als nächstes führst du einen Vollabgleich aller Produkte aus.
Diese Schritte sind aufgrund des Wechsels auf die Magento-API notwendig.
Das Update auf eine neue Version verläuft identisch mit der oben beschriebenen Vorgehensweise bei der Neuinstallation.
Du musst keine Änderungen an der Integration vornehmen.