JSON_LISTINGS_FEED rate limits should be per account/locale, unviable per account #4735
Unanswered
nightcoding2021
asked this question in
General
Replies: 1 comment 1 reply
-
Thank you for sharing your challenges and insights. We want to inform you that we are actively looking to optimize rate limits for the JSON_LISTINGS_FEED to enhance the developer experience. We will share an update once it's available. To stay informed about updates, we recommend:
For critical inventory updates, we recommend using patchListingsItems to prevent potential overselling or underselling issues. Thanks, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Typically sellers are operating multiple locales on a single sellerId/account as opposed to a separate sellerId/account for each locale. Unfortunately JSON_LISTINGS_FEED is limited on a per sellerId/account basis, as opposed to sellerId/locale pair. This means that as locales are added to a sellerId/account, the available file upload capacity is divided by more and more locales. In those regions with more locales than others, such as Europe region with 15, the capacity limitation gets more acute.
The documentation itself states that JSON_LISTINGS_FEED only support a single marketplace at a time. So in the case of, for example, 10 locales on a single sellerId, it would take about an hour just to upload a single file to each locale.
One completely incorrect thinking would be that each locale in a region is homogenous for a given seller. To start with, each locale will have differing tax rates, differing costs of business such as freight or environmental taxes, and a different inventory profile based on sales rights and locale customer demand. The locales have been established at different times, some dating back to the earliest days of Amazon, and others in more recent years. Sellers may have built a locale-focused business in each one to serve the distinct customer base. So, in some cases, each locale could be a distinct stand-alone business.
With regards to the JSON_LISTINGS_FEED rate limits overall, they are too low and has the effect of blocking timely updates. If a seller has received and has ready to offer on-hand inventory for sale, the sooner that is offered for sale on Amazon it will sell. Amazon is competing with numerous other marketplaces, and if multi-hour delays are now introduced then fresh inventory will be made available for sale elsewhere far sooner. In many cases, the inventory will have been offered for sale and sold - before Amazon even has the offer live. Likewise, sellers need to be able to remove inventory promptly to avoid offering for sale out of stock inventory (due to being sold elsewhere). A delay of say a few hours may not sound much - but in the event of sudden demand that can be hundreds of orders per SKU, and aggregated across Amazon's entire business the JSON_LISTINGS_FEED slow down (making inventory generally more stale on Amazon) would probably mean millions of additional cancelled orders on platform.
For the reasons above, based on the available evidence/experience, my view is Amazon should urgently update the limits to be per SellerId/locale pair, and not just sellerId, which appears to be completely unviable.
Beta Was this translation helpful? Give feedback.
All reactions