2009-11-23 13 views
22

Nous avons manuellement saisi des commandes Amazon dans notre système et souhaitons l'automatiser. Cependant, je n'arrive pas à comprendre comment s'y prendre. Leur documentation est à peine là.Comment obtenir des ordres Amazon Seller Central par programme?

Il y a:

  • Amazon Inventaire API de gestion (AIM): Cela est censé gérer les commandes et les stocks
  • Service de notification d'événements (ENS) API: Recevez des notifications de commande
  • Vendeur Central API SOAP : Télécharger l'inventaire et gérer les commandes
  • Amazon Web service Marketplace (Amazon MWS): gérer les stocks et les commandes

Alors, euh, que dois-je utiliser? Utiliser REST au lieu de SOAP est très préféré. Quelqu'un peut-il me signaler une meilleure documentation/exemples?

Répondre

13

Je pense que l'API d'Amazon est un désordre confus à traiter. Je viens d'écrire un outil simple pour extraire des données de ma liste de souhaits Amazon et c'était beaucoup plus difficile que cela aurait dû l'être.

Je suppose que vous voulez utiliser le service Marketplace, mais je peux me tromper. Si vous traitez avec PHP, il y a une API PHP que vous pourriez trouver utile - Tarzan (lien désactivé - ce paquet n'est apparemment plus disponible)

Voici un forum Amazon qui devrait aider: http://www.amazonsellercommunity.com/forums/forum.jspa?forumID=32, et un PDF overview

+1

Ce PDF était la meilleure documentation que j'ai vu jusqu'à présent :) Merci. – Echo

+5

+1 pour désordre inutilement confus. vraiment mauvais –

+3

Je suis totalement d'accord sur ce point, les API Amazon sont la pire chose que j'ai jamais eu à faire avec jusqu'à présent. – burzum

17

AIM et SOAP sont des API historiques. Le meilleur choix est MWS, qui prend en charge toutes les fonctionnalités de AIM et SOAP (c'est-à-dire toutes les activités de listage, rapports d'inventaire, rapports de commande, accusés de réception et annulations, remboursements, rapports de règlement). MWS est également bien documenté sur mws.amazon.com, et des exemples de bibliothèques clientes sont fournis pour Java, C# et PHP. Pour les formats de flux et de rapports, vous devez vous reporter aux pages d'aide de Seller Central pour tous les formats (sauf si vous êtes un vendeur Marketplace, auquel cas les pages d'aide sont accessibles depuis la page de votre compte vendeur).

Vous pouvez également prendre connaissance www.amazonservices.com

Enfin, voici un lien vers le document SOA-GuideToXML.pdf, qui décrit les détails du flux XML et des rapports, ainsi que le flux de travail global :

http://g-ecx.images-amazon.com/images/G/01/rainier/help/tutorials/SOA-GuideToXML.pdf

1

Si vous (évidemment pas à vous reffering) ne se sentent pas à l'aise avec les services Web et API appelant (communication). Vous pouvez télécharger un fichier plat à partir de Sellercentarl.amazon avec vos informations de commande, et utiliser une méthode d'importation pour entrer le fichier entier à la fois, sans retaper aucune information. Évidemment, le prix exact dépend du système dans lequel vous essayez d'entrer ces ordres. Bonne chance!