Пока продажи идут на одной площадке, остаток — это просто число в кабинете. Как только площадок становится две и больше, оно превращается в задачу: физически товар один, а витрин, которые о нём рассказывают, несколько, и каждая уверена, что распоряжается им единолично.
Ниже — почему остатки разъезжаются даже при аккуратном учёте, чем это грозит помимо неудобства и какие есть рабочие схемы управления остатками на нескольких маркетплейсах.
Почему расхождение возникает само
Причина не в невнимательности, а в устройстве процесса. Между продажей и обновлением остатка на соседней площадке всегда есть задержка: заказ оформился, данные выгрузились, площадка приняла и применила изменение. В этом окне товар остаётся доступным везде, где о продаже ещё не узнали.
На небольших оборотах окно почти никогда не совпадает с чужим заказом, и проблема не видна. С ростом продаж совпадения становятся статистикой: чем чаще покупают, тем выше шанс, что в одно окно попадут две продажи одного последнего экземпляра.
Второй источник — резервы. Товар, отложенный под неоплаченный заказ, физически ещё на складе, но продавать его нельзя. Если резерв не вычитается из выгружаемого остатка, площадки видят больше, чем есть.
Чем это грозит
Отмена заказа с вашей стороны — не нейтральное событие. У площадок это влияет на рейтинг продавца, а он определяет позицию в выдаче; в ряде случаев предусмотрены и прямые штрафы. То есть цена ошибки не равна марже одного заказа — она распределяется на все последующие продажи через ухудшение видимости.
Плюс репутационная часть, которую сложно измерить: покупатель, получивший отмену, обычно не возвращается.
Три схемы управления
Ручное разделение. Остаток делится между площадками фиксированно: столько-то сюда, столько-то туда. Просто и безопасно от пересечений, но замораживает товар: на одной площадке он кончился, на другой лежит.
Общий остаток с синхронизацией. Все площадки видят один и тот же остаток, при продаже он уменьшается везде. Эффективнее по деньгам, но требует, чтобы синхронизация была достаточно быстрой — иначе возвращается то самое окно.
Общий остаток с буфером. Компромисс, который на практике используют чаще всего: площадкам показывается остаток за вычетом небольшого резерва. Буфер закрывает окно задержки, ценой того, что последние несколько единиц не продаются онлайн.
Выбор между второй и третьей схемой определяется скоростью синхронизации и оборачиваемостью: чем быстрее обмен и медленнее продажи, тем меньше нужен буфер.
Откуда берётся правильное число
Любая схема бесполезна, если источник остатка сам неточен. Практически это значит: должно быть одно место, где остаток считается истиной — учётная система или складской модуль платформы, — и все площадки получают число оттуда, а не друг от друга.
Отдельно стоит проверить, что из этого числа вычитаются резервы и незакрытые заказы. Это самая частая причина расхождения, которая выглядит как «синхронизация не работает», хотя синхронизация как раз работает — просто раздаёт неверное значение.
С чего начать, если сейчас всё вручную
Не с автоматизации, а с ревизии: где сейчас лежит истина по остаткам и совпадает ли она с физическим складом. Дальше — свести все площадки на этот единственный источник, включить синхронизацию и только потом убирать ручные буферы, наблюдая за отменами.
Порядок обратный — сначала автоматизировать, потом разбираться с источником — обычно приводит к тому, что неверное число начинает быстро и аккуратно разъезжаться по всем каналам.
Как связать источник остатков с учётной системой, разобрано в статье об интеграции интернет-магазина с 1С; общая картина инструментов — в гиде по выбору сервисов для продавца. В Витрине остаток хранится один и рассылается по всем подключённым площадкам, с учётом резервов по незакрытым заказам.