In order to use Amazon Marketplace Webservices (MWS) you will need a Pro Merchant seller account, an Amazon WebStore account, a Checkout by Amazon account, or an Amazon Product Ads account. The Pro Merchant or Professional Sellers account is currently priced at £25.00 or $39.99 USD per month. Then sign up for MWS by clicking the Sign up for MWS button at http://developer.amazonservices.co.uk/ (or appropriate for your region).
It is my understanding that by calling Amazon Seller Service you can get a "sandboxed" MWS account, although I've never used that.
Once that's set up, you have two options:
- Create a tab delimited text feed with your product information (called "flat file" in the documentation)
- Create multiple XML feeds (mostly these four: products, prices, inventory and images)
Once that's done, you use the following API calls:
- SubmitFeed to send your data to Amazon and put it in the processing queue (you will need to call this multiple times if using the XML formats)
- GetFeedSubmissionList to see if it was processed
- GetFeedSubmissionResult to see if anything went wrong
If done right, using above APIs can completely automate the process of creating new products on Amazon, linking your data to existing products (by linking to the same ASINs, EANs, UPCs or ISBNs) as well as changing images, prices and inventory.
The Amazon Developer site has C# sample client code for you to play with. Other useful references:
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…