Amazon-SP-API-CSharp icon indicating copy to clipboard operation
Amazon-SP-API-CSharp copied to clipboard

SearchCatalogItems202204Async sometimes not returning list price value

Open Timbot-42 opened this issue 2 years ago • 2 comments

Not sure if this is down to the package or the amazon api but many products returned by the method SearchCatalogItems202204Async do not have the actual price. For example I receive the following

"list_price": [{
                    "currency": "GBP",
                    "marketplace_id": "A1F83G8C2ARO7P"
                }
            ]

When I check the amazon.co.uk website there is indeed a list price (the product is not unavailable). Also the method GetCompetitivePricingAsync is returning price values for the same ASINs. I am using this method as a workaround for now to fill the missing prices.

Is this a bug?

Thanks Tim

Timbot-42 avatar Aug 26 '22 14:08 Timbot-42

hi @Timbot-42

If JSON came from AMAZON then you need to open case there

abuzuhri avatar Aug 30 '22 14:08 abuzuhri

Thanks @abuzuhri I will double check in postman if its the same in there and report back. My JSON was from this repo, which is really helpful btw, thank you!

Timbot-42 avatar Aug 30 '22 14:08 Timbot-42

this repo also get JSON from amazon its not generated , please double check and let know if its different in postman

abuzuhri avatar Sep 02 '22 12:09 abuzuhri

Can confirm same behaviour in postman, have opened a ticket with Amazon support. Thanks.

Timbot-42 avatar Sep 02 '22 13:09 Timbot-42

Please let us know the answer

abuzuhri avatar Sep 02 '22 19:09 abuzuhri

Ok so support got back to me and confirmed the reason the price is not available is because the creds I was calling with did not have that ASIN with an active listing on the seller account. So you need to actually have the listing in order to check the price. To be honest I have found this to be 50/50 correct as a lot are still returning the price anyway.

Timbot-42 avatar Sep 14 '22 20:09 Timbot-42