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. Konfiguration der Verbindungseinstellungen in Magento 1.9


  1. Als Administrator melden Sie sich im Webshop an. 
  2. Gehen Sie zu System -> Configuration und wählen Sie im linken Menü Services -> Magento Core API. Es ist wichtig, die Option "WS-I-Compliance" auf "Yes" zu setzen. Speichern Sie die Einstellungen.
     
  3. Der nächste Schritt ist das Hinzufügen einer SOAP-Rolle. Gehen Sie zu System -> Web Services -> SOAP/XML-RPC – Roles und wählen Sie "Add New Role". Es öffnet sich eine Seite, auf der Sie den "Role Name" eingeben und das Passwort des aktuell angemeldeten Administrators bestätigen. 
  4. Nachdem die neue Rolle erfolgreich gespeichert wurde, wählen Sie auf der linken Seite "Role Resources" aus. Im Dropdown-Menü wählen Sie die Option "All". Speichern Sie anschließend die Einstellungen. 
  5. Der nächste Schritt besteht darin, einen SOAP-Benutzer hinzuzufügen. Öffnen Sie System -> Web Services -> SOAP/XML/RPC – Users und klicken Sie auf die Schaltfläche "Add New User". Auf der sich öffnenden Unterseite füllen Sie alle erforderlichen Felder aus. Besonders wichtig für unsere Verbindung sind die Felder "User Name" und "API Key". 
  6. Nachdem der Benutzer gespeichert wurde, öffnen Sie im linken Menü die Registerkarte "User Role" und wählen die zuvor erstellte Rolle, über die MetaKocka kommunizieren wird. 
  7. Einstellungen speichern
  8. Den SOAP "User Name" und den "API Key", die wir bei der Erstellung des neuen SOAP-Benutzers festgelegt haben, geben wir dann in die entsprechenden Felder in MetaKocka unter den Einstellungen der neuen Magento 1.9 SOAP-Verbindung ein.



2. Verbindungseinrichtung in MetaKocka


  1. In MetaKocka öffnen Sie Verbindungen, wählen im Dropdown-Menü Magento 1.9 SOAP aus und klicken dann auf Hinzufügen.
  2. Öffnen Sie die Verbindungseinstellungen und geben Sie die entsprechenden Werte ein. "Store ID" ist ein Pflichtparameter und bezieht sich auf den gewünschten "Untershop" innerhalb Ihres Magento. Falls Sie mehrere Untershops in Magento haben und nur Bestellungen und Artikel für einen übertragen möchten, geben Sie hier die entsprechende Store ID ein. Wenn Sie für alle übertragen möchten, können Sie die Zahl 0 eingeben.