MWS (Amazon Marketplace Web Service) API Integration


MWS (Amazon Marketplace Web Service)


MWS is a web service API from amazon that provide facility to automate the data interchange between seller and amazon regarding inventory management, listing, order, reports, shipping, payments and more.

 

Automate the Feed upload( Product Upload)

One need to follow the steps to automate the feed/product upload to amazon seller account that will be visible to amazon marketplace for sale:


1     Login to seller account via link : http://sellercentral.amazon.com/  ( US based seller )

2     Go to Inventory->Add product via upload page and identify your file type to upload. Example: ‘Inventory Loader  File’ for uploading new feeds for all categories

3     Now you need a file template to upload as inventory updater. Important thing is now to decide which way you want to upload your feed upload process either via flat file or XML request. I choose flat file as it is easy to manage and faster in processing for large amount of data.

4     Search for feed flat file template as per selected file type like ‘Inventory Loader File’ and create your feed file as per template. Also, amazon process report can be viewed after submitting feed either from seller central product upload interface or via API call.

5     Now download marketplace ‘API’ specific library from link : http://docs.developer.amazonservices.com/en_US/dev_guide/index.html#

6     Fill entries for Seller specific credentials AWS Access Key ID’, ‘Secret Key, Merchant Id  and Marketplace ID in your .config file( for PHP library ) and run sample files under sample folder as per your requirement like ‘Feed’, ‘Report’ etc.

7     You can check the submitted request status or result via link : https://mws.amazonservices.com/scratchpad/index.html ( US based seller )


You may definitely submit Feed, request Reports, update Shipping information, get Customer data, Order specific tasks and much more with MWS API. 

Tips:

1- Sometimes Amazon process report has errors regarding submitted feeds so you may check the report and correct the feed with either seller product criteria authorization or template specific errors.

2- ASIN-Hint can be last column in your feed file which can assist amazon to identify right products to look for. ASINs can be found under the submitted feed process report as amazon suggest the same after processing your feed.

3- While submitting Report request to amazon like: Inventory report, Order report etc. you need to be very specific to report type which can be found under API documentation.

4- Amazon request throttle is one thing that need to be taken care while implementing API requests as amazon has limits over the incoming requests and exceeding the same gives throttle issue.

There are plenty much more things which you may definitely ask me or can find with your experiences.

Stay Cool !! 





References:

[ Note : Above links are with reference to US marketplace and store. ]


Thanks for your valuable comments and suggestions


Comments

  1. do you have all categories for productData ?
    ex: for Watches (length, color, etc.)

    ReplyDelete
    Replies
    1. As I understand you are concerned with configurational product upload. You may refer template specific page to choose for your need : https://www.amazon.com/gp/help/customer/display.html?nodeId=200186090#templates_tables

      **It is for US seller specific

      Delete
  2. Hello,

    I have seller account on Brazil and i am trying to sell books from api.I have also implemented it but book is not displaying.and when i checked from getfeedsubmissionresult api from scrathpad getting some errors and when i resolved getting more errors means this fields missed etc.

    I have also generated xlsx file as per your steps and get which fields are require but not working .error is follows :

    XML Parsing Error at Line 29, Column 18: cvc-complex-type.2.4.a: Invalid content was found starting with element 'PublicationDate'. One of '{MfrPartNumber, SearchTerms, PlatinumKeywords, Memorabilia, Autographed, UsedFor, ItemType, OtherItemAttributes, TargetAudience, SubjectContent, IsGiftWrapAvailable, IsGiftMessageAvailable, PromotionKeywords, IsDiscontinuedByManufacturer, DeliveryScheduleGroupID, DeliveryChannel, ExternalProductInformation, MaxAggregateShipQuantity, RecommendedBrowseNode, MerchantShippingGroupName, FEDAS_ID, TSDAgeWarning, TSDWarning, TSDLanguage, OptionalPaymentTypeExclusion, DistributionDesignation, ExternalTestingCertification, Battery, BatteryCellType, BatteryWeight, NumberOfLithiumMetalCells, NumberOfLithiumIonCells, LithiumBatteryPackaging, LithiumBatteryEnergyContent, LithiumBatteryWeight, ItemWeight, ItemVolume, FlashPoint, GHSClassificationClass, SupplierDeclaredDGHZRegulation, HazmatUnitedNationsRegulatoryID, SafetyDataSheetURL}' is expected.

    ReplyDelete
  3. I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. Read more here: dubai mainland company registration procees guide

    ReplyDelete
  4. Wow, cold pronounce. id ultimately to write subsequently this too taking period and authentic tough pass to make a all-effective article however I put matters off too much and by no means seem to gather started. thank you even though. Guide

    ReplyDelete
  5. I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. tech blog

    ReplyDelete
  6. Pretty good post. I have just stumbled upon your blog and enjoyed reading your blog posts very much. I am looking for new posts to get more precious info. Big thanks for the useful info. arris sb8200

    ReplyDelete
  7. You made such an interesting piece to read, giving every subject enlightenment for us to gain knowledge. Thanks for sharing the such information with us to read this... drahoo marketplace

    ReplyDelete
  8. Really appreciate this wonderful post that you have provided for us.Great site and a great topic as well i really get amazed to read this. Its really good. Customers to your website

    ReplyDelete
  9. Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me. berita artis korea terbaru hari ini

    ReplyDelete
  10. Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me. place to visit in bali

    ReplyDelete
  11. Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks cleaning service Dubai

    ReplyDelete
  12. wow... what a great blog, this writter who wrote this article it's realy a great blogger, this article so inspiring me to be a better person hearts emoji pillow

    ReplyDelete
  13. It is a fantastic post – immense clear and easy to understand. I am also holding out for the sharks too that made me laugh. best light therapy glasses

    ReplyDelete
  14. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... mejores hospederias

    ReplyDelete
  15. I have been checking out a few of your stories and i can state pretty good stuff. I will definitely bookmark your blog nemzetköziáruszállításEuropa-Road Kft

    ReplyDelete
  16. I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. main Image

    ReplyDelete
  17. Thanks for the blog filled with so many information. Stopping by your blog helped me to get what I was looking for. Now my task has become as easy as ABC. Graphic Design for Amazon

    ReplyDelete
  18. This Facebook Marketplace Guide is a pragmatic Step-By-Step Guide for every one of you who need to figure out how to sell your things viably on the new Facebook Marketplace. https://www.fiverr.com/login

    ReplyDelete
  19. Thanks for sharing this useful content. buy Detangling Brush

    ReplyDelete

Post a Comment

Popular posts from this blog

CURL Basics with Example

YouTube TV | Know All About Features, Subscription & Access