Umfangreiche Beispiele zur Integration der plentymarkets SOAP-API

Foto Jan Griesel
13.02.2013 00:48
von Jan Griesel

Im letzten Monat fand eine Schulung für Integrationspartner und solche Kunden statt, welche eine eigene Integration der plentymarkets SOAP-API vornehmen möchten. Hierbei fiel auf, dass nicht jeder Interessent über genügend Erfahrungswissen verfügt, um eine komplexe Integration planen und durchführen zu können. Aus diesem Grund habe ich zwei Maßnahmen ergriffen:

  1. Auf Basis von PHP wurde ein Beispiel-SOAP-Client erstellt, welcher von Ihnen als Basis für eigene SOAP-Integration genutzt oder zumindest als Beispiel für eine mögliche Client-Architektur verwendet werden kann.
  2. Der Inhalt des Schulungstermins und eine sehr umfangreiche Erklärung des SOAP-Clients wurden in mehreren Videos festgehalten. Hierbei werden auch mehrere Code-Beispiele vorgestellt.

Der plentymarkets PHP-SOAP-Client ist sicherlich auch dann interessant, wenn Sie selbst eine alternative Technologie einsetzen, da hier die Anwendung einiger API-Calls demonstriert wird, die in fast jeder Integration benötigt werden. Der PHP-SOAP-Client ist kostenlos über ein eigens dafür eingerichtetes Github Repository erhältlich.

Der PHP-SOAP-Client bietet über dies zwei weitere interessante Module:

PHP-Daemon-Prozess

Eine Standard-Aufgabe einer SOAP-Integration ist der regelmäßige Austausch von Daten zwischen plentymarkets und einer externen Softwarelösung. Folglich wird ein permanent laufender Prozess oder Daemon benötigt, welcher alle Aufgaben in einem bestimmten Zeitintervall abarbeitet. Genau einen solchen Daemon-Prozess habe ich für Sie exemplarisch entworfen. Dieser bietet automatisch die Möglichkeit, Anfragen an die SOAP-API seriell und nicht parallel zu übertragen. Die SOAP-API verwirft ganz bewusst parallel eingehende Anfragen des gleichen Benutzers.

Testdatengenerator

Das Standard-Problem bei der Entwicklung einer Integration ist meist die Nichtexistenz von sinnvollen Testdaten. Auch hierfür wurde eine Lösung geschaffen, die gleichzeitig als komplexeres Beispiel zur Erstellung von Artikelstammdatensätzen dient. Die dabei erstellten Artikel erhalten sinnvolle Namen, eine Artikelbeschreibung, eine Kategorie, ein Preis-Set, Artikelbilder und einige Dinge mehr. Der Testdatengenerator ist ebenfalls so modular aufgebaut, damit hier sehr einfach eigene Generatoren erstellt werden können.

SOAP-API Schulungsvideos

Über die folgende URL erreichen Sie alle Schulungsvideos zum Thema plentymarkets SOAP-API:
https://www.plentymarkets.eu/service-support/videos/schulungsvideos/#soap-api

In den kommenden Tagen finden Sie zudem auf unserer Webseite unter Agenturen eine Liste von Agenturen und Systemhäusern, die für Sie eine Integration einer externen Softwarelösung (z.B. Webshops oder Warenwirtschaft) realisieren können.

Technische Unterstützung

Technische Unterstützung zum Thema plentymarkets SOAP-API bieten wir Ihnen auch während des Online-Händler-Kongress am 02.03.2013 an.

SOAP 108

Weiterhin wurde mit plentymarkets 4.501 (aktuell beta) die neue SOAP-Version 108 integriert, welche wieder einige neue API-Calls enthält. Die Entwicklung geht also permanent weiter.

In diesem Sinne: Ich wünsche Ihnen viel Erfolg bei der Realisierung Ihres SOAP-Clients!



Vorheriger Blog

eResult mit Vortrag "Erfolgsfaktor Bestellprozess - europäische Standards" beim Kongress

Zum vorherigen Blog

Nächster Blog

Die Kongress-Abendveranstaltung: Poker-Faces gesucht!

Zum nächsten Blog

Nach oben