Управление запасами·7 мин чтения

Как считать оборачиваемость товара на Wildberries и Ozon в 2026 году

Полное руководство по расчёту оборачиваемости товара на маркетплейсах. Правильная формула с учётом out-of-stock дней, примеры для Wildberries и Ozon FBO.


Оборачиваемость — главная метрика, по которой селлер понимает, сколько денег зависает на складе и насколько эффективно работает капитал. Но большинство расчётов оборачиваемости на маркетплейсах сделаны так, что показывают цифру лучше, чем есть. Разберём, как считать правильно для Wildberries и Ozon — и где обычно прячется ошибка на 30–50%.

Что такое оборачиваемость

Оборачиваемость товара показывает, за сколько дней продаются ваши текущие остатки. Это связь между запасом и спросом. Чем меньше число, тем быстрее товар уходит, тем меньше денег заморожено в складе. Маркетплейсы используют этот показатель в коэффициентах хранения, рейтингах селлеров, а Wildberries — в индексе популярности склада.

Базовая формула:

Оборачиваемость (дней) = Средний остаток ÷ Среднесуточные продажи

Например: на складе лежит 100 единиц SKU, в среднем продаётся 5 штук в день. Оборачиваемость = 100 ÷ 5 = 20 дней. Через 20 дней склад пуст, если не пополнять.

Где почти все ошибаются

Стандартная формула предполагает, что среднесуточные продажи считаются как общие продажи делённые на число дней в периоде. И вот тут начинается обман.

Пример. SKU за апрель продал 90 штук. Делим на 30 дней — получаем скорость 3 шт./день. Но если товар был out-of-stock 12 дней из 30, реальная скорость продаж — 90 ÷ 18 = 5 шт./день. Разница в 66%.

Если вы используете 3 шт./день для планирования закупки на Wildberries или Ozon, то заказываете на треть меньше, чем нужно. Через две недели снова out-of-stock. Снова отчёт показывает 3 шт./день. И так по кругу.

Правильная формула: TVelo

TVelo (True Velocity, истинная скорость продаж) — это скорость, очищенная от дней без остатка:

TVelo = Продажи за период ÷ (Дни в периоде − Дни out-of-stock)

Это базовый показатель в современных системах управления запасами. На английском его называют in-stock velocity — скорость в дни наличия. На русском прижился термин TVelo.

Подставляем TVelo в формулу оборачиваемости:

Оборачиваемость (дней) = Текущий остаток ÷ TVelo

Теперь оборачиваемость показывает, насколько хватит текущих остатков при реальной скорости спроса.

Особенности Wildberries

На Wildberries из API можно получить:

  • остатки по каждому SKU и складу через /api/v1/supplier/stocks
  • продажи через /api/v1/supplier/sales или /api/v1/supplier/orders
  • историю остатков через регулярный snapshot (сам WB историю не отдаёт)

Главный нюанс: Wildberries не сохраняет историю остатков — вам нужно снимать снапшоты минимум раз в сутки и складывать в свою базу. Без истории out-of-stock дни не определить, а значит и TVelo не посчитать.

Ещё момент: остатки часто разнесены по разным складам WB. SKU может быть на складе Электростали и одновременно отсутствовать на складе Тулы. Оборачиваемость считаем по совокупному остатку, но для логистики важно понимать распределение.

Особенности Ozon FBO и FBS

Ozon отдаёт два разных набора данных:

  • /v3/product/info/stocks — текущие остатки по FBO и FBS
  • /v3/finance/transaction/list — продажи с разбивкой по дням

Для FBO история остатков тоже не хранится — нужны свои снапшоты. Для FBS остатки = ваши собственные, и тут проще: out-of-stock возникает только если вы сами не отгрузили заказ.

На Ozon критично отличать FBO (товар на складе Ozon) и FBS (товар на вашем складе с отгрузкой по заказу). У них разная скорость продаж, разные out-of-stock паттерны и считать их нужно отдельно. Один и тот же SKU на FBO и FBS — это два разных склада с собственной аналитикой.

Что делать с цифрой оборачиваемости

Главное правило: оборачиваемость без контекста — пустая цифра. Сравнивайте её с тремя ориентирами:

  1. Lead time + safety stock. Если время доставки от поставщика — 14 дней, оборачиваемость меньше 14 = риск out-of-stock. Меньше 7 = критично.
  2. Категория. У FMCG нормальная оборачиваемость 15–30 дней. У одежды 60–120. У сезонных товаров — отдельная история.
  3. История этого же SKU. Резкий рост оборачиваемости (с 30 до 60 дней) — сигнал, что спрос упал. Возможно, конкуренты обогнали, возможно — сезон ушёл.

Автоматизация расчёта

Считать оборачиваемость по сотне SKU руками раз в неделю — реально. По тысяче — невозможно. Поэтому большинство селлеров либо игнорирует метрику, либо берёт цифру из стандартных отчётов маркетплейсов (которые не вычитают out-of-stock и поэтому занижены).

Veloseller считает TVelo и оборачиваемость по каждому SKU автоматически, разнесёт по складам Ozon FBO, FBS, Wildberries FBO и Google Sheets. Снапшоты остатков снимаются каждый час, история out-of-stock накапливается с первого дня подключения склада.

Итог

Если ваша оборачиваемость считается через остаток делённый на (продажи ÷ 30 дней) — она занижена тем сильнее, чем чаще SKU уходит в out-of-stock. Для товаров с дефицитом разница может быть 30–50%. Это не точность ради точности — это разница между правильной закупкой и систематическим недозаказом.

Компания, которая считает оборачиваемость через TVelo, видит реальную скорость продаж, делает правильные закупки и не теряет позиции в выдаче из-за пустых остатков.

Считаем оборачиваемость, out-of-stock и safety stock автоматически

Подключите склад Ozon FBO/FBS или Wildberries — получите TVelo по каждому SKU, прогнозы out-of-stock, расчёт минимального остатка и алерты в Telegram.