Определение
Затоваривание склада — это ситуация, когда объём товарных запасов на складе значительно превышает реальный спрос в обозримом периоде (обычно 60–180 дней). В DTC-модели это не просто «много товара»: это замороженный оборотный капитал, растущие расходы на хранение, риск устаревания партии и вынужденная уценка. В отличие от сезонного стока, затоваривание — это структурный сбой в планировании закупок или прогнозировании спроса.
На практике российские e-commerce команды фиксируют затоваривание, когда Sell-Through Rate (STR) падает ниже 40% за 90 дней, а Days of Inventory (DOI) превышает 120 дней. Для FMCG-категорий порог критичнее: DOI > 90 дней уже считается тревожным сигналом.
Аналогия
Представьте, что вы открыли кофейню и закупили 500 кг зерна на месяц, а продаёте только 80 кг. Зерно лежит, занимает полку, теряет свежесть, а деньги за него уже ушли поставщику. Через 2 месяца вы вынуждены продавать его со скидкой 50%, потому что срок годности подходит к концу. В DTC-складе то же самое: товар — это не актив, а замороженные деньги с тикающим таймером.
Формула и метрики
Ключевые расчёты, которые используют category-менеджеры и операционные директора:
1. Days of Inventory (DOI):
DOI = (Средний остаток на складе / Себестоимость продаж за период) × Количество дней
Пример: остаток 3 000 000 ₽, COGS за 30 дней — 750 000 ₽ → DOI = (3 000 000 / 750 000) × 30 = 120 дней.
2. Sell-Through Rate (STR):
STR = (Продано единиц / (Продано + Остаток)) × 100%
Пример: продано 600 шт., остаток 1 400 шт. → STR = (600 / 2 000) × 100% = 30%.
3. Стоимость хранения затоваренной партии:
Storage Cost = Остаток × (Тариф хранения за м³/день × Объём) × Дней
Пример: 500 м³ × 25 ₽/м³/день × 90 дней = 1 125 000 ₽ только за хранение.
4. Cash Locked (замороженный капитал):
Cash Locked = Остаток × Себестоимость единицы
Пример: 1 400 шт. × 1 200 ₽ = 1 680 000 ₽, которые не работают в обороте.
Сравнительная таблица: норма vs затоваривание
| Показатель | Здоровый сток | Затоваривание | Критическое затоваривание |
|---|---|---|---|
| DOI | 30–60 дней | 90–120 дней | > 150 дней |
| STR (90 дней) | > 70% | 40–60% | < 30% |
| Доля стока в обороте | 15–25% | 35–50% | > 60% |
| Скидка для очистки | 0–10% | 20–35% | 50%+ |
| Стоимость хранения / мес | < 2% от COGS | 5–8% от COGS | > 12% от COGS |
| Влияние на cash flow | Нейтральное | Отрицательное | Критическое |
Применение в DTC и на маркетплейсах
В российском e-commerce затоваривание проявляется по-разному в зависимости от канала:
Собственный интернет-магазин (DTC): товар лежит на своём складе или на фулфилменте. Основные потери — аренда, зарплаты комплектовщиков, уценка. Если товар неликвидный, его приходится утилизировать за свой счёт (в среднем 8–15 ₽/кг).
Маркетплейсы (Wildberries, Ozon, Яндекс Маркет): здесь затоваривание бьёт дважды. Сначала вы платите за хранение по тарифу площадки (например, 0,15–0,25 ₽ за литр в день на WB), затем — за обратную логистику при вывозе или за утилизацию. При этом алгоритмы маркетплейса понижают карточку в ранжировании, если товар долго не продаётся.
Кейс из практики: бренд одежды закупил 12 000 единиц демисезонных курток под прогноз «рост спроса +40%». Фактический рост составил +8%. Через 120 дней STR = 28%, DOI = 160 дней. Замороженный капитал — 9 600 000 ₽. Расходы на хранение за 4 месяца — 1 440 000 ₽. Финальная распродажа со скидкой 55% вернула только 3 200 000 ₽. Итоговый убыток с учётом COGS — около 4 800 000 ₽.
Типичные ошибки
1. Закупка «на перспективу» без сценарного планирования. Прогноз строится по оптимистичному сценарию, без учёта пессимистичного. Норма: 3 сценария (базовый, оптимистичный, пессимистичный) с вероятностями.
2. Игнорирование сезонности и lead time. Если поставка из Китая занимает 45 дней, а сезон длится 90 дней, заказ нужно размещать за 60–70 дней до пика. Опоздание на 2 недели = затоваривание на 3 месяца.
3. Отсутствие триггеров для уценки. Многие ждут «до последнего», пока товар не станет полностью неликвидным. Правило: при STR < 50% за 60 дней — запускать промо. При STR < 35% за 90 дней — уценка 30–40%.
4. Ориентация только на выручку, а не на оборачиваемость. Высокая выручка при низкой оборачиваемости — это ловушка. Считайте GMROI (Gross Margin Return on Inventory Investment):
GMROI = Валовая маржа / Средний остаток по себестоимости
Если GMROI < 1,5 — сток работает неэффективно.
5. Хранение «мёртвого» стока на маркетплейсе. Некоторые продавцы оставляют товар на складе площадки, надеясь на «вдруг продастся». Это увеличивает расходы и ухудшает рейтинг. Лучше вывезти и утилизировать/распродать через альтернативные каналы.
Связанные термины
- Sell-Through Rate (STR) — коэффициент реализации
- Days of Inventory (DOI) — дни запаса
- GMROI — возврат валовой маржи на инвестиции в сток
- Dead Stock (неликвид) — товар без движения более 180 дней
- Cash Conversion Cycle (CCC) — цикл конверсии денежных средств
- Demand Forecasting — прогнозирование спроса
- Markdown Management — управление уценкой
- Safety Stock — страховой запас
- ABC/XYZ-анализ — классификация ассортимента по оборачиваемости
Затоваривание — это не «плохая закупка», а системная ошибка в управлении оборотным капиталом. В DTC-модели, где маржа часто ниже, чем в опте, цена такой ошибки измеряется миллионами рублей и потерянной скоростью роста.