Контроль остатков и оборачиваемость на WB и Ozon: как не допустить out of stock

· 9 мин чтения

Контроль остатков на Вайлдберриз и Ozon сводится к трём вещам: знать, на сколько дней хватит товара, заранее видеть момент дозаказа и не держать на складе то, что не продаётся. Ниже — формулы оборачиваемости с примером, где брать данные в кабинетах и через API, почему отчёт об остатках иногда пустой и как собрать простую систему уведомлений, чтобы не уходить в out of stock.

Здесь не разбираем, как технически внести остатки на свой склад и как переместить товар между складами маркетплейса, — для этого есть отдельные инструкции: как добавить и изменить остатки на WB и перераспределение остатков.

Почему нехватка остатков роняет продажи

Когда товар заканчивается, вы теряете не только продажи за дни простоя. Алгоритмы обоих маркетплейсов учитывают историю продаж и наличие: карточка без остатков выпадает из выдачи, реклама по ней останавливается или расходует бюджет впустую, а после возвращения в наличие позиции приходится отвоёвывать заново — часто с повышенными ставками.

Есть и обратная сторона. Избыточный остаток замораживает деньги и увеличивает расходы на хранение. На Ozon стоимость размещения на FBO связана с оборачиваемостью: чем дольше товар лежит, тем дороже он обходится. На WB длительное хранение тоже съедает маржу. Поэтому цель — не «побольше на складе», а баланс между запасом и скоростью продаж.

Отдельно учтите контекст 2026 года: после летних инцидентов на складах WB часть логистики перестраивается, а с 14 августа 2026 года Wildberries перестал показывать в большинстве отчётов разбивку остатков по конкретным складам. Поэтому собственный учёт и запас прочности сейчас важнее, чем раньше.

Как посчитать оборачиваемость на WB и Ozon

Оборачиваемость показывает, за сколько дней продаётся средний запас. Считается одинаково для обеих площадок, различаются только источники данных.

Базовые формулы

  • Оборачиваемость в днях = средний остаток за период / среднесуточные продажи за период.
  • Средний остаток = (остаток на начало + остаток на конец) / 2 — или среднее из ежедневных снимков, если они есть (так точнее).
  • Запас в днях (на сколько хватит) = текущий остаток / среднесуточные продажи за последние 14–28 дней.
  • Точка дозаказа = среднесуточные продажи × (срок производства или закупки + срок доставки и приёмки) + страховой запас.
  • Страховой запас (неснижаемый остаток) = среднесуточные продажи × число дней «подушки» (обычно 7–14 дней, больше — если приёмка нестабильна).

Условный пример

Данные условные, для иллюстрации расчёта.

ПоказательЗначение
Остаток на 1-е число600 шт.
Остаток на 30-е число300 шт.
Продано за 30 дней450 шт.
Среднесуточные продажи450 / 30 = 15 шт.
Средний остаток(600 + 300) / 2 = 450 шт.
Оборачиваемость450 / 15 = 30 дней
Запас на сегодня300 / 15 = 20 дней

Если поставка с учётом производства, доставки и приёмки занимает 18 дней, а страховой запас — 10 дней, точка дозаказа = 15 × (18 + 10) = 420 шт. Текущие 300 шт. уже ниже этой границы — заказ нужно было оформить несколько дней назад. Именно такие расчёты и есть практический контроль остатков на Вайлдберриз: не «посмотреть, сколько осталось», а сравнить остаток с точкой дозаказа.

Какой показатель считать нормой

Универсальной нормы нет: для одежды сезонного спроса 60 дней — риск, для расходников с ровным спросом — нормально. Ориентиры: оборачиваемость сравнивайте внутри своей категории и по динамике (растёт — товар «залёживается»), а запас в днях держите не меньше срока поставки плюс страховой запас. Для приоритизации удобно сначала разделить ассортимент по вкладу в выручку — см. ABC-анализ товаров.

Оборачиваемость товара на Ozon

На Ozon для FBO есть раздел управления остатками: там видно текущий остаток, среднесуточные продажи и прогноз, на сколько дней хватит товара, а также статусы ликвидности (например, неходовой товар или избыточный остаток). Эти данные удобно брать как готовый «запас в днях». Для FBS остатки вы ведёте сами, поэтому оборачиваемость считаете по своим данным и заказам из кабинета.

Отчёты об остатках и почему они бывают пустыми

Как проверить остатки на складах ВБ

Остатки на складах WB смотрят в разделе аналитики — в отчёте по остаткам на складах, а историю — в отчёте с историей остатков. Отчёт можно выгрузить в Excel и отфильтровать по артикулу. Остатки на своём складе (FBS/DBS) видны в разделе управления остатками. С августа 2026 года вместо конкретных складов WB во многих отчётах показывает обобщённые строки вида «Склад WB», поэтому планировать по отдельным складам сложнее — ориентируйтесь на суммарный остаток и спрос по регионам, если он доступен.

Почему отчёт по остаткам пустой

  • Выбран неверный период или фильтр — по бренду, предмету или складу, где остатков нет.
  • У пользователя нет прав на раздел. Если вы сотрудник, владелец должен выдать доступ к аналитике.
  • Товар ещё не принят — поставка в пути или на приёмке, остатки появятся после оприходования.
  • Технические ограничения на стороне WB. Летом 2026 года данные по части складов временно скрывались или отображались некорректно, пока шла оценка ущерба. Проверьте новости в кабинете и обратитесь в поддержку.
  • Задержка обновления — данные в отчётах обновляются не мгновенно; для оперативного контроля используйте API.

На Ozon остатки по FBO видно в разделе управления остатками и в аналитике, по FBS — в карточках товаров и в разделе складов продавца. Там же можно скачать отчёт по остаткам для дальнейшей обработки.

Выгрузка остатков по API и в Google Таблицы

Ручные выгрузки годятся для еженедельной проверки. Для ежедневного контроля лучше настроить автоматическую выгрузку.

Какие API нужны у WB, чтобы контролировать остатки

  • Остатки на складах WB — методы отчёта об остатках в категории «Аналитика». Старый метод статистики /api/v1/supplier/stocks отключён летом 2026 года; вместо него используются методы отчёта об остатках на складах WB в аналитическом API.
  • Остатки на своём складе (FBS) — методы категории «Маркетплейс»: получение и обновление остатков по складу продавца (товар идентифицируется по ID размера).
  • Продажи и заказы — для расчёта среднесуточных продаж (категории «Статистика» или «Аналитика»).

Для контроля достаточно токена с правом «только чтение» и минимальным набором категорий. Ограничения на частоту запросов у разных методов свои — сверяйтесь с документацией на dev.wildberries.ru.

Как вытащить остатки Ozon в Google Таблицу

В Seller API Ozon есть методы получения остатков по товарам (FBO и FBS) и аналитики по складам. Для подключения нужны Client-Id и API-ключ из настроек кабинета. Простейшая схема: скрипт Apps Script раз в сутки забирает остатки и продажи, суммирует по артикулу и пишет на отдельный лист, а формулы считают запас в днях и точку дозаказа. Если не хотите программировать — подойдут учётные системы с готовой интеграцией с маркетплейсами.

Минимальная структура таблицы

КолонкаОткудаФормула
АртикулAPI / выгрузка—
Остаток сейчасAPI остатковсумма по складам
Продажи за 28 днейAPI продаж—
Среднесуточные продажи—продажи / 28
Запас, дней—остаток / среднесуточные
Точка дозаказа—среднесуточные × (срок поставки + страховые дни)
Статус—«Заказать», если остаток ниже точки дозаказа

Уведомления и боты об остатках

Смысл уведомлений — чтобы о приближении нуля вы узнавали за срок поставки, а не в день обнуления. Варианты:

  1. Telegram-бот. Подключается по API-токену и присылает сообщение, когда запас в днях падает ниже порога. Обзор типов ботов — в статье Telegram-боты для селлеров. Проверяйте, что бот запрашивает токен только на чтение.
  2. Своя таблица с условным форматированием и отправкой письма или сообщения из скрипта.
  3. Сервисы аналитики и расширения браузера, которые показывают остатки прямо в кабинете или в рекламных кампаниях. Удобно, но это данные из API или парсинга — перепроверяйте их по отчётам кабинета.

Настройте два порога: «пора заказывать» (точка дозаказа) и «критично» (страховой запас). Второе уведомление — сигнал снизить рекламные ставки, чтобы не разогнать продажи перед обнулением.

Выбор складов для поставки

На FBO распределение по складам влияет на скорость доставки и, как следствие, на конверсию. Логика выбора одинакова для WB и Ozon:

  1. Посмотрите, из каких регионов приходят заказы (отчёты по регионам продаж или по кластерам на Ozon).
  2. Сравните с тем, где лежит товар. Если заказы из региона обслуживаются с далёкого склада — туда стоит везти следующую поставку.
  3. Учтите коэффициенты и ограничения приёмки: дешёвый, но перегруженный склад может «съесть» неделю.
  4. Для товаров-лидеров распределяйте запас по нескольким складам или кластерам — это снижает риск, если один склад закроется.

Важно: в 2026 году WB тестирует схему, при которой поставку сдают в пункт приёма или сортировочный центр, а маркетплейс сам распределяет товар по складам, и одновременно скрыл конкретные склады в отчётах. В этой модели выбор склада частично уходит к маркетплейсу, а вам остаётся контролировать суммарный запас и сроки поставки. Когда товар всё же оказался не там, где нужен, пригодится перераспределение остатков.

Чек-лист контроля остатков на Вайлдберриз и Ozon

  • Раз в день — запас в днях по топ-артикулам (группа A).
  • Раз в неделю — оборачиваемость по всему ассортименту и список товаров с запасом больше 90–120 дней.
  • Точка дозаказа пересчитывается при изменении сроков поставки и сезона.
  • Порог уведомлений — не ниже срока поставки плюс страховой запас.
  • Неликвид — в распродажу или вывоз, пока хранение не съело маржу (см. вывоз остатков со склада).

Частые вопросы

Что такое неснижаемый остаток на складе WB?

Это страховой запас, ниже которого вы не должны опускаться, — не настройка маркетплейса, а ваш внутренний норматив. Считается как среднесуточные продажи, умноженные на число дней «подушки» на случай задержки поставки или приёмки.

Почему в кабинете WB не отражается отчёт об остатках?

Чаще всего причина в фильтрах, правах пользователя или в том, что поставка ещё не принята. В 2026 году добавились технические ограничения: часть складов в отчётах объединена в строку «Склад WB». Если данных нет вообще, проверьте новости кабинета и напишите в поддержку.

Как выгрузить остатки товаров по артикулу на ВБ?

Выгрузите отчёт по остаткам из раздела аналитики в Excel и отфильтруйте по артикулу. Для регулярной выгрузки используйте API отчёта об остатках с токеном категории «Аналитика».

Как посчитать оборачиваемость товара на Ozon?

Разделите средний остаток за период на среднесуточные продажи. Для FBO можно взять готовые значения остатка и среднесуточных продаж из раздела управления остатками.

Как часто проводить контроль остатков на Wildberries?

Топовые позиции — ежедневно, остальной ассортимент — раз в неделю. В сезон и перед распродажами — чаще, потому что скорость продаж меняется быстрее, чем обновляются средние значения.