HINWEIS: Die unten beschriebene Integration wird eingestellt und durch eine neue Implementierung ersetzt, die mehr Funktionalitäten bietet -  https://metakocka.freshdesk.com/de/support/solutions/articles/3000094271-magento-1-9-soap-vzpostavljanje-integracije-z-metakocko



Zur Einrichtung der Verbindung mit dem Magento 1.9 Online-Shop über die SOAP-Schnittstelle sind folgende Daten aus dem Shop erforderlich:

  • Webadresse des Shops
  • SOAP User Name / SOAP-Benutzername
  • SOAP API Key / SOAP-API-Schlüssel


Die Verbindung erfolgt in zwei Schritten – die Einrichtung im Magento 1.9 Online-Shop und die Konfiguration der Verbindungseinstellungen in MetaKocka.



1. Einstellungen  Magento 1.9:

 


  • Anmeldung in Magento 1.9
  • Für die Einrichtung der Verbindung gehen Sie zu System -> Web Services -> REST – OAuth Consumer
  • Wenn die Seite geöffnet wird, wählen Sie „Add New“.
  • Beim Hinzufügen der Verbindung sind die Daten für „Consumer Key“ und „Consumer Secret“ bereits automatisch ausgefüllt. Es reicht aus, unsere Verbindung zu benennen.
  • Geben Sie auch das aktuelle Passwort des Benutzers ein, mit dem Sie in Magento 1.9 angemeldet sind. Dadurch stellen wir sicher, dass der neue Zugriff erfolgreich hinzugefügt wird, den wir für MetaKocka verwenden werden.
  • Speichern Sie die Einstellungen schließlich mit der Schaltfläche „Save“.
  • Nun müssen wir die Zugriffsrechte einstellen: Gehen Sie zu System -> Web Services -> REST – Roles
  • Wählen Sie die Rolle Admin, damit die Einstellungen angezeigt werden.
  • Geben Sie im Bereich Role Info das Passwort des aktuell angemeldeten Benutzers in Magento 1.9 ein und klicken Sie dann auf Role API Resources, wo wir festlegen, auf welche Daten MetaKocka zugreifen kann.
  • Wenn sich die Zugriffseinstellungen öffnen, wählen Sie im Dropdown-Menü All (MetaKocka benötigt direkten oder indirekten Zugriff auf die meisten Daten).
  • Nachdem wir den Zugriff auf alle Ressourcen ausgewählt haben, gehen wir zu den Einstellungen für Role Users
  • Überprüfen Sie auf der Seite Role Users, ob das aktuell angemeldete Administratorkonto auch unter den Administratoren aufgeführt ist. Falls notwendig, fügen Sie es hinzu.
  • Speichern Sie die Einstellungen


 



2. Einstellungen in MetaKocka



  • Öffnen Sie die Einstellungen -> Verbindungen
  • Wählen Sie im Dropdown-Menü „Magento 1.9“ aus
  • Klicken Sie auf „Hinzufügen“, um Magento 1.9 zu Ihren Verbindungen hinzuzufügen
  • Kopieren Sie den zuvor erstellten Consumer Key und Consumer Secret aus dem Magento 1.9 Online-Shop. Geben Sie auch die vollständige URL des Online-Shops (im URL-Feld) ein.
  • Klicken Sie auf die Schaltfläche Autorisieren mit MetaKocka, um ein neues Fenster mit einer Verbindung zu Magento 1.9 zu öffnen.
  • Wenn sich das neue Fenster öffnet, klicken Sie auf die Schaltfläche Authorize MetaKocka, um den Autorisierungsprozess zwischen MetaKocka und dem Magento 1.9 Online-Shop zu starten.
  • Es öffnet sich das Login-Fenster für den Magento 1.9 Online-Shop. Geben Sie Ihre Anmeldedaten ein und klicken Sie auf Login.
  • Es öffnet sich eine Seite, die Ihnen anbietet, MetaKocka den Zugriff auf Magento 1.9 zu erlauben. Wählen Sie die Schaltfläche Authorize.
  • Nach dem Klicken auf Authorize werden zwei generierte, fett gedruckte Codes angezeigt, die für den Zugriff auf Magento 1.9 erforderlich sind (Access Token und Access Token Secret).
  • Kopieren Sie beide Codes in die entsprechenden Felder in den Verbindungseinstellungen in MetaKocka. Speichern Sie schließlich die Einstellungen.