Задача — построить постоянный, а не разовый обмен данными между сайтом и складской системой. Продажа на сайте должна сразу списывать позицию со склада, и при обнулении остатка товар автоматически либо скрывается из каталога, либо переходит в статус предзаказа. Поступление на складе должно так же автоматически открывать продажу обратно, без ручного вмешательства администратора. Способ обсуждаем — вебхуки, опрос API с коротким интервалом или очередь сообщений, лишь бы задержка была минимальной.
Из чего должна состоять работа:
— сопоставление артикулов и вариаций товара между каталогом сайта и складской базой
— логика двусторонней синхронизации с обработкой резервов, отмен и частичных поставок
— уведомления или журнал событий на случай сбоя синхронизации
— проверка сценария, когда несколько заказов одновременно претендуют на последнюю единицу товара
Опишите, пожалуйста, схожие проекты, с какими платформами и складскими системами работали, и сроки реализации.