МойСклад + сайт: как перестать продавать в минус
Самая частая история: товар продаётся на сайте и на маркетплейсах, а остатки сводятся вручную в таблице. Через месяц — отмены, «нет в наличии» и вопрос «почему мы продали то, чего нет».
Почему остатки расходятся
Потому что источников правды несколько. Сайт считает одно, маркетплейс — другое, менеджер правит третье в таблице, а склад живёт в четвёртом месте. Любая продажа в одном канале не уменьшает остаток в остальных. Отсюда двойные продажи и отмены.
Правильная схема: один источник правды
МойСклад хранит остатки, цены и заказы. Сайт и маркетплейсы — это витрины: они показывают то, что пришло из учёта, и отправляют заказы обратно. Всё остальное — ручные выгрузки — убираем.
- Остатки идут из МойСклад в витрины (по расписанию, например каждые 15 минут).
- Цены меняются в одном месте и разъезжаются по всем каналам.
- Заказы приходят с сайта и маркетплейсов в учёт автоматически.
- Резервы учитываются, чтобы не продать последний товар дважды.
Что настроить в первую очередь
- Сопоставление товаров: одинаковые SKU на сайте, в учёте и на маркетплейсах.
- Правило «нулевой остаток скрывает товар из продажи» — без ручных действий.
- Частота синхронизации: для быстрых продаж 10–15 минут, для медленных достаточно часа.
- Уведомление менеджеру, если синхронизация упала — а не «когда-нибудь заметим».
Что будет после
Исчезают отмены по причине «нет в наличии», уходит ручная сверка, а закупки считаются по реальным остаткам и оборачиваемости. В одном из проектов это убрало около шести часов ручной работы в неделю и полностью убрало расхождения между складом и сайтом.
Чек-лист перед стартом
- Список товаров с одинаковыми артикулами во всех системах.
- Доступ к API МойСклад и к админке сайта.
- Решение, что делать с товарами «под заказ» — скрывать или помечать.
- Кто отвечает за учёт, если что-то пошло не так.
Автоматизация склада — это не про «модную интеграцию», а про то, что цифры в трёх системах совпадают. Всё остальное — следствие.