Благодарю.

тоящее время я работаю над спецификацией для программного компонента, который будет синхронизировать каталог продуктов электронной коммерции с Amazon Marketplace с помощью Amazon MWS.

Согласно документации разработчика MWS, публикация продуктов требует отправки до 6 различных каналов, которые обрабатываются асинхронно:

Подача продукта: определяет SKU и содержит описательные данные для продуктовИнвентаризация устанавливает количество / доступность для каждого SKUФид цен: устанавливает цены на артикулыФид изображений: изображения продуктов для каждой SKUФид отношений: определяет сопоставления между родительскими SKU (например, футболкой) и дочерними SKU (например, футболкой в ​​конкретном размере и цвете, который можно купить)Ovverride Feed:

Мой вопрос касается следующего отрывка в документации MWS:

Фид продуктов - это первый шаг в настройке ваших продуктов на Amazon. Все последующие фиды каталога зависят от успеха этого фида.

Мне интересно, что это значит? Есть как минимум две возможности:

Нужно ли ждать, пока фид продукта будет успешно обработан, прежде чем отправлять последующие фиды? Это будет означать, что необходимо периодически запрашивать состояние обработки до его завершения. Это может занять несколько часов в зависимости от размера канала и нагрузки на сервер в Amazon. Процесс синхронизации продуктов будет более сложным.

Можете ли вы отправить все каналы сразу в одной последовательности а Amazon позаботится о том, чтобы они обрабатывались в разумном порядке? В этой интерпретации документация просто скажет очевидное, что успех, скажем, обработки подачи изображения для конкретного SKU зависит от успешности вставки самого SKU.

Ответы на вопрос(2)

Ваш ответ на вопрос