{{indexmenu_n>1100}} ====== Magento 2 ====== ===== Plugin ===== ==== Beschreibung ==== Für das Funktionieren der Schnittstelle zu Magento2 ist die Installation eines Mage2 Plugins notwendig. Bitte informieren Sie sich vor der Installation gründlich über die Vorgehensweise. Das erforderliche plugin stellen wir hier bereit:\\ \\ https://bitbucket.org/ecom-connector/idm-magento2/downloads/ ===== Testsysteme ===== ==== Freigabe von geschützten Seiten / htaccess ==== Magento2 setzt auf einen Token basierte Authentifizierung während der 'Abruf-Session' [[https://devdocs.magento.com/guides/v2.4/get-started/authentication/gs-authentication-token.html|(mehr Informationen)]]. Der Abruf über die Standard Bibliothek [[https://curl.se/|cURL]] unterstützt aber nur ein (1) Authentifizierungsverfahren. Daher kann zur Token basierten Authentifizierung nicht zusätzlich noch eine Anmeldung an dem BASIC AUTH (aka HTTP Auth) erfolgen. Diese Authentifizierungsverfahren wird in der Regel genutzt, um öffentliche Seiten im Internet nur einem begrenzten Nutzerkreis zugänglich zu machen. Um den gewünschten privaten Charakter der Testinstallation und einen Test der Anbindung an den Connector zu ermöglichen, ist es notwendig, Anfragen von unserem System einen Zugriff zu ihrem Shop System zu erlauben. Hierzu ändern/ergänzen Sie die folgenden Angaben in Ihrer bestimmenden .htaccess Datei. # bestehende Angabe zur Ihrem Shop System AuthType Basic AuthName "shop - Testsystem" AuthUserFile [PFAD] require valid-user # Freigabe für Testsystem Connector order deny,allow deny from all allow from .kasserver.com satisfy any Weiter allgemeine Angaben zu dieser Datei hierzu finden Sie [[https://wiki.selfhtml.org/wiki/Webserver/htaccess/Passwortschutz|hier]]. ===== Abruf von einzelnen Bestellungen ===== Der Abruf ist immer über die orderId möglich. Diese ist im Falle von Magento nicht die im Admin exponiert dargestellte Nummer, sondern muss aus der URL (gelber Kasten) beim Aufruf der Dateilansicht zur Bestellung ermittelt werden: \\ {{public:eshops:magento2:2020-12-30_14-15-57.png}}