Как получить информацию о продукте через API Amazon MWS?
Я пытаюсь автоматизировать дополнение и управление нашими продуктами на Amazon. Если посмотреть на документацию API для MWS API, то не существует способа определить, был ли продукт уже добавлен в Amazon другим продавцом, и если да, то каковы его атрибуты.
Мы создаем новую базу данных продуктов для всех продуктов, которые мы продаем, и имеем таблицу специально для полей данных атрибутов Amazon (ASIN и т.д.). Если информация о продукте уже находится на Amazon, мы хотели бы получить эти данные через API и сохранить их в нашей собственной базе данных.
Если вы попытаетесь добавить продукт через CSV, и этот продукт уже существует на Amazon (и ваши атрибуты могут быть разными ( "m"!= "medium" ), вы получите и ошибку. В этом случае вы можете просто загрузите существующую информацию о продукте и просто загрузите CSV с вашей ценой и количеством для конкретного ASIN/SKU/UPC. Мы хотели бы отказаться от загрузки CSV файлов и снова иметь свою собственную таблицу продуктов для атрибутов Amazon.
Нужно ли также использовать API рекламы Amazon для определения этого или это можно сделать через MWS?
Документация для API-интерфейсов Amazon не совсем фантастическая, и она медленно пыталась разобраться во всем этом.
Дополнительная информация: Мы работаем с Ruby.
Ответы
Ответ 1
API веб-служб Amazon Merchant API ограничен вашим товаром. Поэтому ответ на ваш вопрос заключается в том, что да, вам нужно будет использовать API рекламы Amazon для получения информации о продуктах, которые еще не указаны.
Сказав вам, вы должны знать, что в API рекламной рекламы есть новые ограничения, которые ограничивают количество вызовов, которые вы можете сделать ежедневно, до 2000. В дополнение к этому вам придется получить ассоциированный идентификатор, который будет привязан к вашей учетной записи и должен быть отправлен с любым запросом.
Кроме того, я обнаружил, что информация, собранная с использованием API рекламы продукта, иногда не синхронизируется с сайтом и прибегает к очистке информации от самого сайта. У этого есть больше накладных расходов, но вы можете быть уверены, что данные текущие. Конечно, это полезно только в том случае, если у вас уже есть ASIN или они строго связаны с книгами (которые используют ISBN как ASIN) или музыкальными компакт-дисками (которые, я считаю, используют UPC как ASIN).
Ответ 2
API-интерфейсы MWS - это то, где вы найдете эту функциональность. В частности, операция GetMatchingProductForId.
http://docs.developer.amazonservices.com/en_US/products/Products_GetMatchingProductForId.html
(Этот API, вероятно, не был доступен во время исходного вопроса)