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 !!
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 !!
[ Note : Above links are with reference to US marketplace and store. ]
Thanks for your valuable comments and suggestions
do you have all categories for productData ?
ReplyDeleteex: for Watches (length, color, etc.)
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
Delete**It is for US seller specific
Hello,
ReplyDeleteI 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.
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
ReplyDeleteWow, 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
ReplyDeleteI 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
ReplyDeletePretty 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
ReplyDeleteYou 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
ReplyDeleteReally 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
ReplyDeleteThank 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
ReplyDeleteThank 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
ReplyDeleteYes 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
ReplyDeletewow... 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
ReplyDeleteIt 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
ReplyDeleteI 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
ReplyDeleteI 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
ReplyDeleteI 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
ReplyDeleteThanks 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
ReplyDeleteThis 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
ReplyDeleteThanks for sharing this useful content. buy Detangling Brush
ReplyDelete