Описание проекта
Логика нужна в обе стороны. Как только позиция продаётся на сайте, остаток в складской системе должен уменьшиться сразу, а при достижении нуля товар должен скрываться с витрины или переключаться в предзаказ — без участия человека. И наоборот: поступление на складе должно снова открывать товар для продажи автоматически, без захода в панель администратора. Подойдут и вебхуки, и синхронизация по расписанию с небольшим интервалом — важен результат, а не конкретный приём.
Что нужно сделать:
— сопоставить товары магазина с позициями склада, включая варианты (размер, цвет, упаковка)
— реализовать двустороннее обновление остатков с учётом резервов и частичных партий
— добавить логирование изменений
— проверить цепочку на реальных сценариях, включая одновременную продажу последней единицы товара
Расскажите о похожем опыте интеграции магазина со складской или ERP-системой и по срокам, сколько это может занять.