amzn / selling-partner-api-models

This repository contains OpenAPI models for developers to use when developing software to call Selling Partner APIs.
Apache License 2.0
612 stars 736 forks source link

What are the changes for getOrders call after Aug 31 2021? #2232

Closed Mike-the-one closed 1 year ago

Mike-the-one commented 2 years ago

Amazon stated last year:

Additionally by August 31, 2021, we will launch an update to the Selling Partner API for Orders to return the required data based on your eligibility within a single call similar to MWS Orders API.

What are the changes?

The SP-API (before Aug 31, 2021) to get orders so that merchant can fill requires the following calls:

getOrders
getOrderBuyerInfo
getOrderAddress
getOrderItems
getOrderItemsBuyerInfo

If I have 100 orders, I will have:

getOrders (x1)
getOrderBuyerInfo (x100)
getOrderAddress (x100)
getOrderItems (x100)
getOrderItemsBuyerInfo (x100)

So total 401 calls.

So, what exactly was changed after Aug 31/2021, will the getOrders call return all the information (buyer information, shipping address, order item details) for merchant to fulfill the order?

Thanks

github-actions[bot] commented 1 year ago

This is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue after the latest release and if you find that this is still a problem, please feel free to open a new issue and make a reference to this one.

github-actions[bot] commented 1 year ago

closed for inactivity

nothinman commented 1 year ago

...and on top of that you get the silly rate limits. while I do understand the limits are needed to prevent abuse, I do not understand why these API limits are so damn low. it's not that anyone can call the API. you need to exchange a lot of data before you're authorised to access the API. this should be nearly unlimited for own apps running on own set of credentials.

vaidas-lungis commented 1 year ago

Also count in the additional limits in case of restricted data tokens ;)