I posted this question on MWS forum but, didn’t get an answer. So, I’m posting this here hoping for an answer.
Here goes:
Hi,
I’m an absolute newbie in to MWS and I’m trying to understand the throttling impact on my design.
Taking an example of Submit Feed, it says that I can submit 15 requests at a time before throttling applies.
That’s clear enough except for what a request means? On the face of it, it would mean one MWS API call: Which means I can send 15 AmazonEnvelopes before I run in to throttling. Correct?
Now say I need to update 25 products. What I need is to send 25 Messages. The XSD for AmazonEnvelope specifies maxoccurs=unbounded. Which means I can put all the 25 messages in one envelope and have it count as one request. Isn’t that the case?
So, I’m should only consider (from the docs):
“One good practice is to submit feeds with a size limit of 30,000
records/items or submit feeds”
If I’m doing nothing else, I can “potentially” update 30,000*15 items without throttling.
Is this correct?
Thanks in advance for any answers you can provide.
It means 15 requests. The request can include a large number of products. Using the Flat File for inventory loading, using c#, see below.
The flat file feeds are kind of hard to find, I found it by going to the following URL while logged into my sellercentral account.
You then need the flat file feed specifications to send the flat file in the correct format to the MWS. That can be found after you’re logged into your seller central account:
https://sellercentral.amazon.com/gp/help/help.html/ref=ag_13461_cont_help?ie=UTF8&itemID=13461&language=en_US