Inhaltsverzeichnis

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' (mehr Informationen). Der Abruf über die Standard Bibliothek 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 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: