Replies: 2 comments 1 reply
-
Hi, I don't have alot of experience using products(my usecases mostly lay around orders), but as I need to work with it soon figured il check out your problem. payload': [{'ASIN': 'B00GLBQ1PU', But there is no information on price. I'm not sure if that is what u meant by it being 'empty'. What I am aiming at here is that when you have an empty payload it's probably the marketplaceid not provided (well enough). For competitive_pricing_asins I got the same as you did(again, using your product). It gives a payload but the Competitive Prices are an empty list. So again no information on the price. You state that you did have some response in price for a product. If possible could you provide the ASIN that did return a price in competitive_prices_asins? Maybe there are differences product wise. Other than that, for now it does look like that with these functions your only option in case above won't work is indeed to use get_item_offers. How many asins are you using that it will take up to 36min? Maybe we can speed up that process instead. Hope this somewhat helps, im happy to help you progress as it might have some value to me in the future as well, who knows. edit: found this https://github.com/amzn/selling-partner-api-docs/issues/423 might be good to look into. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for getting back to me. |
Beta Was this translation helpful? Give feedback.
-
As I've found in the MWS docs there is a call to get the lowest price for a list of asins. I want to achieve the same with selling partner api.
I have tried Products.get_competitive_pricing_for_asins which doesn't work with some products. The price goes higher than amazon's "competitive price" and doesn't return any prices.
I have also tried Products.get_product_pricing_for_asins which also doesn't work with some products. The returned payload is empty, even though I know the asin exists on that marketplace and there are offers.
Using this asin "B00GLBQ1PU" on the UK marketplace "A1F83G8C2ARO7P" with condition=used gives no competitive prices and no product prices.
If you search for the asin on amazon.co.uk the listing clearly exists and there are many used sellers.
Unless there is something obvious I'm missing is my only course of action is to call Products.get_item_offers on each ASIN one at a time?
This is such a pain as it's 20x slower, turning a 1min30sec query into a 36min query
Beta Was this translation helpful? Give feedback.
All reactions