Amazon MWS zu SP API Wrapper

Insider Blog

Autor

Steckbrief

Veröffentlicht:

February 21, 2024

Kategorien:

Das bewegt uns

Tags:

Amazon, Open Source

Was ist das?

Dieser Wrapper dient als einfache und kosteneffiziente Brücke, die Aufrufe von der Amazon Marketplace Web Service (MWS) API zu Selling Partner (SP) API Aufrufen übersetzt. Er wurde speziell für Kunden mit veralteten Systemen und begrenztem Budget entwickelt, für die eine komplette Neuentwicklung der Amazon-Schnittstelle wirtschaftlich untragbar wäre. Der Wrapper ermöglicht es diesen Kunden, ihr Geschäft auch nach der Abschaltung der MWS-Schnittstelle fortzuführen.

Technisch basiert das Projekt auf einem Docker-Container, der als Webserver fungiert. Dieser nimmt MWS-API-Aufrufe entgegen, übersetzt sie in SP-API-Aufrufe und wandelt die Antworten der SP-API wieder in das Format der MWS-API um.

Die Idee für diesen Wrapper entstand aus einem Proof of Concept, mit dem Ziel zu überprüfen, ob die Schnittstellen ausreichend ähnlich sind, um eine direkte Übersetzung zu ermöglichen. Trotz der Befürchtung, dass der Teufel im Detail liegen könnte, erwiesen sich die Aufrufe als relativ einfach zu übersetzen. Es war lediglich notwendig, einige Feed-Namen anzupassen und gelegentlich aus einem API-Aufruf zwei zu machen, um alle notwendigen Informationen zu erhalten. Insgesamt gestaltete sich das Projekt überraschend problemlos.

Download

Interesse geweckt? Das Projekt wurde als Open-Source auf Github veröffentlicht: Amazon-MWS-SP-API-Wrapper.

Mit diesem Angebot streben wir danach, zur Open-Source-Kultur beizutragen und erhoffen uns konstruktives Feedback von anderen Entwicklern.

Bei Bedarf an Unterstützung bei der Integration in Ihre Anwendung oder falls Anpassungen bzw. Erweiterungen am Wrapper notwendig sind, stehen wir gerne zur Verfügung. Da der Wrapper bisher nur von einer begrenzten Anzahl an Kunden genutzt wird, deckt er momentan auch nur einen Teil der möglichen API-Aufrufe und Parameter ab.

Vorheriger Artikel
Für Entwickler, Für Shopbetreiber - Wir arbeiten nicht mit beliebigen Frameworks, Bibliotheken, Plugins und Programmiersprachen. Wir lieben es professionell. Software, die bei Helm & Walter entsteht, soll leistungsfähig und schlank sein. Hier unsere Favoriten: PHP (rekursives Akronym für PHP: Hypertext Preprocessor) ist eine weit verbreitete und für den …
June 27, 2017
Bernd Helm