Ограничения последовательности каналов продуктов для Amazon MWS

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

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

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

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

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

Интересно, что это значит? Существует как минимум две возможности:

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

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

6
задан rainer198 26 August 2011 в 08:50
поделиться