01-28-2024 12:45 AM
I am reading listing item using getInventoryItems, I can read 200 items at a time.
I now have to read listing offers as well for each inventory item.
If I have 200 items, I will be making 200 calls to getOffer endpoint, 1 call for every inventory item and If I have 10k items in my store, then I would expect I will be hitting the limit soon and I have to fetch listing items every 2 hours.
Is this the only way to read listing items along with Offers (Offer includes price, quantity and sold items)?
01-30-2024 12:22 PM
The getOffer call should be used to retrieve all of the details of a specific offer. The getOffers call will retrieve all offers associated with a specific SKU value.
Our default API call limits are designed for individuals and smaller businesses. If your volume increases, you can get higher limits after completing our Application Growth Check.
01-30-2024 01:04 PM
I can apply for the higher limits but sending 200 call for offer detail does not sound good.
You have a getInventoryItems which returns 200 items, can't you have a getOffers which takes a list of SKUs and return their associated offers in 1 request and not in 200 requests?
I need offer detail for every SKU because item price is not available in the getinventory.
If there is a way to get current stock and current item price in getInventory, I don't need to call get offer.