Интернет-магазин
Автоматическая синхронизация остатков между МоимСкладом и Озоном
2024Задача
Магазин автоспортивного оборудования продавал на Озоне. Остатки обновляли вручную: менеджер смотрел в МойСклад, потом руками вбивал в личный кабинет Озона. При пиковых продажах товары уходили в минус — приходилось отменять заказы и получать штрафы от площадки. Или наоборот: на витрине висел ноль, хотя на складе был товар. Менеджер тратил 1.5–2 часа ежедневно только на синхронизацию.
Что сделано
- 01Разобрал структуру данных в МоемСкладе: артикулы, складские остатки, неснижаемый остаток по каждой торговой точке
- 02Разработал сервис синхронизации: забирает остаток по артикулу, вычитает неснижаемый, отправляет итоговое значение в Озон через API
- 03Сделал интерфейс управления: какие товары синхронизировать, включить/отключить конкретную позицию, задать интервал запуска
- 04Настроил автоматический запуск по расписанию
- 05Протестировал на реальных данных, скорректировал маппинг артикулов между системами
[ скриншот ]
Результат
- ✓Остатки обновляются автоматически каждые 30 минут без участия менеджера
- ✓0 уходов в минус после запуска — штрафов от площадки больше нет
- ✓Неснижаемый остаток соблюдается автоматически — резерв под офлайн защищён
- ✓Менеджер освободил 1.5 часа ежедневно на другие задачи
Технологии
МойСклад APIОзон APINode.jsPostgreSQLTypeScript
Похожая задача?
Обсудить →