Исправьте поток Amazon MWS для элемента с существующим ASIN
Я начинаю работу с Amazon MWS и не вижу никакой реальной информации о том, как правильно перечислить элемент в качестве существующего ASIN. Скажем, например, я продаю "Вульфи Софи, прорезыватель жирафа". Я делаю первоначальный поиск с помощью "listMatchingProducts" и обнаруживаю, что мой элемент уже существует с ASIN "B000IDSLOG". Какой следующий этап в процессе? Вся документация говорит о том факте, что канал продукта предназначен для соответствия нашего SKU Amazon ASIN, но я не видел какой-либо определенной информации, чтобы предположить, как это работает на самом деле - особенно в сценарии, где вы уже знаете, ASIN, который вы хотите использовать.
В идеале мне интересно видеть правильный поток для каждого сценария (существующий продукт для поиска найден / не найден) с точки зрения того, какие вызовы API должны быть выполнены в каком порядке.
Спасибо
3 ответа
Кажется, что в случае добавления продукта с существующим ASIN вы действительно можете отправить очень простой XML-запрос, такой как этот, обязательно добавив ASIN:
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>MERCHANT_IDENTIFIER</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>false</PurgeAndReplace>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU>UNIQUE-TO-ME-1234</SKU>
<StandardProductID>
<Type>ASIN</Type>
<Value>B000A0S46M</Value>
</StandardProductID>
<Condition>
<ConditionType>New</ConditionType>
</Condition>
</Product>
</Message>
</AmazonEnvelope>
По сути, из того, что я читал в другом месте, кажется, что Amazon будет пытаться сопоставить продукт с существующим ASIN в соответствии с данными в фиде _POST_PRODUCT_DATA_, даже если ASIN не указан. Он будет использовать такие элементы, как название, производитель, бренд и другую информацию, относящуюся к конкретному продукту, чтобы сравнить ее с каталогом и определить, является ли это существующим элементом или новым, который необходимо добавить. Если вы знаете, что он уже имеет ASIN, вы можете предоставить очень простой канал XML, как показано выше.
Процесс размещения элемента на Amazon на самом деле очень похож на существующие ASIN и новые.
Список элементов может состоять из следующих шагов:
Вызов
SubmitFeed()
отправить_POST_PRODUCT_DATA_
кормить- является обязательным во всех случаях. Вы можете опустить информацию о продукте, если добавляете свою запись в существующий элемент. Если вы перечисляете новые продукты, этот канал должен быть успешно обработан перед отправкой любого другого канала для тех же товаров, я не уверен, верно ли это для существующих продуктов.
Вызов
SubmitFeed()
отправить_POST_PRODUCT_RELATIONSHIP_DATA_
кормить- Этот шаг можно пропустить для существующих продуктов или продуктов без вариантов или других родительских / дочерних отношений
Вызов
SubmitFeed()
отправить_POST_PRODUCT_IMAGE_DATA_
кормить- Этот шаг можно пропустить для существующих продуктов. В настоящее время Amazon делает изображения обязательными, поэтому для новых продуктов или продуктов, которые в настоящее время не показывают изображения, вам действительно необходимо отправить хотя бы одно изображение.
Вызов
SubmitFeed()
отправить_POST_PRODUCT_PRICING_DATA_
кормить- обязательно во всех случаях
Вызов
SubmitFeed()
отправить_POST_INVENTORY_AVAILABILITY_DATA_
кормить- обязательно во всех случаях
Вызов
SubmitFeed()
отправить_POST_PRODUCT_OVERRIDES_DATA_
кормить- является необязательным и используется только для товаров, для которых применяются специальные тарифы на доставку (например, товары с ускоренной доставкой)
Дополнительную информацию о каналах можно найти на веб-сайте документации для разработчиков Amazon и в разделе " Продажа на Amazon: руководство по XML".
Вы можете просто использовать шаблон плоского файла от Amazon для загрузки своих каналов на рынок с учетными данными своего продавца, используя веб-сервис Marketplace.
Используйте шаблон типа файла "Инвентарь загрузчика", который переопределит существующие элементы или создаст новый, если он не существует.
Вы можете определить поля / столбец "ASIN-подсказка" в файле для элементов, которые уже существуют на рынке в вашем случае.
Идея заключается в том, что amazon сопоставляет предоставленное значение ASIN с фидом с уже существующими деталями продукта и соответственно синхронизирует информацию.
Попробуйте загрузить свой продукт без ASIN-Hint и посмотрите отчет о процессе, тогда вы получите хорошую идею.
Вы также можете обратиться к http://prashantpandeytech.blogspot.in/2015/03/mws-amazon-marketplace-web-service-api.html для поэтапной реализации