GetMatchingProductForId () возвращает результат, только если есть активное предложение - PullRequest
0 голосов
/ 31 мая 2019

По предмету GetMatchingProductForId () возвращает результаты, например.когда запрашиваете EAN и пытаетесь вернуть ASIN, только если существуют активные предложения для этого ASIN.

По существу, если никто (кто-либо) не продает этот продукт во время запроса, мы не можем получить ASIN длянаши EAN.

Это поведение согласуется с документацией MWS.

То же самое относится и к ListMatchingProducts (), которое возвращает / не возвращает результаты для непокупаемых продуктов.

Например, использование GetMatchingProductForId () для EAN 8301029074792 на торговой площадке Великобритании ничего не возвращает, тогда как если вы выполните тот же поиск с использованием Seller Central, вы увидите, что для этого продукта существует листинг.

Поскольку Amazon хочет, чтобы разработчики несоздавать продукты, если они уже существуют в их базе данных, мне интересно, как мы должны запрашивать EAN, чтобы получить ASIN.

1 Ответ

0 голосов
/ 19 июля 2019

Нет простого решения для такого рода проблем.ItemLookup партнера и mws GetMatchingProductForId не возвращают asins, если нет текущего продавца.

Одно решение, которое я нашел, - это создание бота / сканера, который бы программно проходил по всему вашему (не соответствует) списку EAN / UPC на странице центральных продуктов продавца в центре добавления, ищите EAN / UPC вПанель поиска и получить результат данных.

Возвращает ASIN для конкретного запроса UPC / EAN, даже если у продавца нет текущего продавца.

...