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

Минимальный остаток (safety stock) на Wildberries и Ozon: формула и примеры

Правильная формула расчёта минимального остатка для маркетплейсов с учётом lead time и сезонности. Примеры расчёта safety stock для WB FBO и Ozon FBO.


Минимальный остаток (safety stock) — критическая метрика для селлера на Wildberries и Ozon. Если ваш безопасный запас рассчитан правильно, вы редко уходите в out-of-stock и не замораживаете лишние деньги в складе. Если посчитан на глазок — гарантировано теряете либо выручку, либо оборотные средства. Разберём правильную формулу с примерами для маркетплейсов.

Что такое минимальный остаток

Safety stock — это буферный запас сверх текущего расхода, который защищает от непредсказуемости спроса и задержек поставок. Не путать с точкой заказа — это связанные, но разные понятия.

Минимальный остаток отвечает на вопрос: сколько единиц SKU должно быть на складе, чтобы я никогда не остался без товара, даже если поставщик опоздает на неделю или спрос внезапно вырастет?

Базовая формула safety stock

Safety stock = TVelo × (Lead time + Buffer days)

Где:

  • TVelo — реальная скорость продаж за период наличия (не общая средняя). Подробно — в статье про оборачиваемость
  • Lead time — время от заказа поставщику до приёмки на маркетплейсе
  • Buffer days — запас на непредвиденные задержки и пики спроса

Пример. SKU продаётся 5 шт./день. От поставщика до приёмки на Ozon FBO — 10 дней (производство + доставка + приёмка). Buffer — 7 дней.

Safety stock = 5 × (10 + 7) = 85 шт.

Когда остаток падает до 85 единиц — пора заказывать. Это и есть точка заказа.

Lead time — главный фактор

Lead time часто недооценивают. Это не когда я нажму кнопку заказа, это полная цепочка:

  • Производство у поставщика (2–14 дней)
  • Доставка до вашего склада (2–7 дней)
  • Подготовка к отгрузке: маркировка FBO, упаковка (1–3 дня)
  • Доставка до склада маркетплейса (2–5 дней)
  • Приёмка маркетплейсом (1–7 дней при загрузке)

Итого реальный lead time от заказа до продаётся на маркетплейсе — 8–36 дней. Большинство селлеров считают только 1–2 этапа и катастрофически недооценивают.

Buffer days — почему 7 не равно 7

Buffer зависит от трёх параметров.

Вариативность спроса (XYZ-анализ)

  • Стабильный SKU (категория X) — buffer 3–5 дней достаточно
  • Переменчивый (Y) — buffer 7–10 дней
  • Непредсказуемый (Z, сезонный) — buffer 14+ дней

Подробнее о XYZ-анализе — в статье про ABC/XYZ-сегментацию ассортимента.

Категория

  • FMCG — спрос ровный, buffer 5–7 дней
  • Одежда, обувь — сезонные пики, buffer 10–14
  • Электроника — выпуски новых моделей, buffer 7–10

История out-of-stock

Если SKU в прошлом году часто уходил в OOS — увеличивайте buffer. Прошлое предсказывает будущее.

Точка заказа vs минимальный остаток

Два разных понятия, которые часто путают.

Точка заказа (reorder point) = Safety stock. Когда остаток падает до safety stock — нужно делать заказ. Это сигнал к действию.

Минимальный остаток после поступления новой партии = Safety stock тоже. Партия должна приходить, когда у вас на складе ровно safety stock. Если приходит позже — вы в OOS. Если раньше — переплатили за хранение.

Формально это одна и та же цифра в разных контекстах: первая — когда заказывать, вторая — сколько должно остаться к моменту приёмки.

Пример расчёта для Wildberries

SKU кроссовки беговые, размер 42:

  • Продажи за июль (по дням наличия): 90 шт. за 22 дня = TVelo 4.1 шт./день
  • Lead time: производство (10 дней) + доставка до склада (3 дня) + маркировка (2 дня) + доставка до WB (3 дня) + приёмка (5 дней) = 23 дня
  • Buffer: SKU переменчивый (Y), осенью спрос растёт = 10 дней
Safety stock = 4.1 × (23 + 10) = 135 шт.

При остатке 135 нужно делать заказ. Партия 135 × 1.5 = 200 шт. (рекомендуемая партия для покрытия + следующего цикла).

Пример расчёта для Ozon FBO с лимитами

SKU чайник электрический:

  • TVelo: 8 шт./день
  • Lead time: 18 дней
  • Buffer: 7 дней
  • Ограничение Ozon: лимит приёмки 100 шт./неделю (об этом — отдельная статья)
Базовый safety stock = 8 × (18 + 7) = 200 шт.

Но с лимитом приёмки 100/неделю, после заказа вы получаете не сразу 200, а 200/2 = 2 недели приёмки. Значит реальный safety stock с учётом лимита:

Adjusted safety stock = 8 × (18 + 7 + 7) = 256 шт.

Дополнительная неделя — это компенсация ограничения приёмки. Без неё вы получите OOS в момент пополнения. Это часто упускают в расчётах для Ozon FBO.

Сезонность

Перед сезоном (например, школьные товары к августу) safety stock нужно увеличить:

Seasonal safety stock = Safety stock × Seasonality factor

Где Seasonality factor — отношение прогнозного спроса к среднему. Если в августе ожидаете в 3 раза больше продаж — умножайте на 3. Это не приятная страховка, это необходимость: если SKU выстрелит, обычного safety stock не хватит на 2 дня.

Главная ошибка: считать TVelo от среднего

Если вы используете формулу Safety stock = Средние продажи × Lead time, где средние = продажи делённые на 30 дней — вы занижаете запас на каждый out-of-stock день в истории. SKU с историей OOS гарантированно уйдёт в OOS снова.

Используйте только TVelo (продажи за дни наличия). Это база правильного safety stock.

Автоматизация

Veloseller считает safety stock автоматически по каждому SKU с учётом TVelo, lead time (настраивается под вашу цепочку поставок) и buffer days (адаптируется под XYZ-категорию). Сравнивает с текущим остатком и шлёт алерт в Telegram, когда пора заказывать. Учитывает лимиты приёмки Ozon и индекс популярности Wildberries.

Итог

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

Для 100+ SKU считать safety stock руками раз в неделю — невыполнимо. Только автоматизация даёт точные цифры по каждой позиции на каждом складе.

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

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