Метрики и BI

Мониторинг OOS: как оценить риск упущенного спроса

Отсутствие товара на витрине не всегда означает одно и то же. SKU может действительно закончиться на складе, быть скрыт из-за ошибки карточки, недоступен в отдельном регионе или отображаться с остатком, который нельзя заказать. Для бизнеса важен не сам факт нулевого наличия, а ответ на два вопроса: какой спрос теряется и какое действие даст наибольший эффект.

Как управлять риском OOS

01Проверить, действительно ли товар недоступен
02Отделить OOS от ошибок данных и витрины
03Оценить потенциально упущенный спрос
04Приоритизировать SKU по риску и марже
05Назначить действие и проверить результат

OOS (out of stock) — ситуация, когда покупатель не может приобрести товар в конкретном канале, регионе или точке исполнения заказа. Мониторинг OOS связывает данные об остатках, доступности, продажах и поведении пользователей, чтобы обнаружить проблему, подтвердить ее причину и оценить последствия.

Что именно считать отсутствием товара

Простое правило «остаток равен нулю» полезно как первый фильтр, но недостаточно для оперативной аналитики. Остаток может быть положительным, а заказ — невозможным: товар зарезервирован, не распределен по складам, заблокирован модерацией или имеет некорректные условия доставки.

Поэтому доступность лучше рассматривать на уровне связки «SKU — канал — регион — момент времени». Для интернет-магазина важен статус заказа и наличие на складе, для маркетплейса — видимость карточки, возможность добавить товар в корзину, срок доставки и доступный остаток в нужной зоне.

  • Физический OOS: подтвержденный нулевой или недостаточный остаток.
  • Коммерческий OOS: товар есть, но его нельзя купить из-за цены, блокировки, условий доставки или статуса карточки.
  • Локальный OOS: товар доступен в сети, но отсутствует в конкретном регионе или канале.
  • Технический OOS: данные об остатке или статусе передаются с ошибкой.

Такое разделение нужно для маршрутизации. Пополнение решает физический дефицит, исправление интеграции — технический, а работа с карточкой, ценой или логистикой — коммерческий. Если смешать эти случаи в одну метрику, команда будет реагировать на симптомы, а не на причины.

Инфографика: Мониторинг OOS: как оценить риск упущенного спроса
Как управлять риском OOS

Какие данные нужны для мониторинга

Надежный мониторинг начинается с единого идентификатора товара. Если один и тот же SKU имеет разные коды в ERP, PIM, интернет-магазине и кабинете маркетплейса, система может принять дубль за отдельный товар или не связать остаток с продажами.

Для наведения порядка полезно использовать PIM для интернет-магазина: единую карточку товара и понятный порядок внедрения. PIM не заменяет систему остатков, но помогает синхронизировать атрибуты, статусы, варианты и правила публикации, без которых анализ доступности будет неполным.

Минимальный набор данных зависит от задачи, однако в рабочем контуре обычно нужны остаток и доступный остаток, статус публикации, цена, канал, регион, время обновления, продажи, заказы, отмены и просмотры карточки. Для маркетплейсов дополнительно важны показы, добавления в корзину, участие в рекламе, срок доставки и причины недоступности, если площадка их передает.

Сигнал Что показывает Ограничение
Остаток Есть ли товар в источнике учета Не подтверждает возможность заказа
Статус карточки Опубликован ли SKU на витрине Не отражает региональную доступность
Заказы Фактический реализованный спрос Не показывает спрос во время полного OOS
Просмотры и корзины Интерес к товару и намерение купить Зависят от трафика и качества карточки
Срок доставки Практическую доступность для покупателя Может меняться после оформления

Особое внимание нужно уделить времени среза. Остаток, цена и статус карточки должны быть сопоставимы по моменту наблюдения; иначе система может связать утренний остаток с вечерними заказами и ошибочно посчитать длительность OOS.

Как подтвердить OOS и не принять ошибку за дефицит

До расчета потерь следует пройти диагностический контур. Он снижает число ложных тревог и помогает разделить проблемы поставок, данных и витрины. Для каждого события полезно сохранять начало, конец, источник сигнала и итоговую причину.

  1. Сверить остаток в учетной системе с доступным остатком в канале продаж.
  2. Проверить публикацию карточки, цену, обязательные атрибуты и ограничения доставки.
  3. Проверить заказ тестовым сценарием: поиск, открытие карточки, добавление в корзину, выбор региона.
  4. Сопоставить событие с расписанием обмена и временем последнего обновления данных.
  5. Зафиксировать причину: товар закончился, заблокирован, не распределен или отображается ошибочно.

На маркетплейсах один и тот же товар может быть доступен в одном складе и недоступен в другом. Поэтому проверка «карточка открывается» не заменяет проверку покупки для целевого региона и способа доставки.

Отдельная проблема — неверное сопоставление одинаковых товаров. Если продажи, просмотры и остатки распределены между дублями, оценка спроса будет занижена. Методики сопоставления одинаковых товаров, проверки данных и контроля качества помогают собрать корректную историю по SKU и вариантам.

OOS становится управляемым только тогда, когда у события есть измеримый период, подтвержденная причина и назначенный владелец действия.

Как оценить риск упущенного спроса

Продажи во время отсутствия товара равны нулю, но спрос — нет. Поэтому нельзя оценивать потери только по фактической выручке за период OOS: этот показатель не видит покупателей, которые ушли к альтернативе и больше не вернулись.

Базовая оценка строится от ожидаемых продаж в период отсутствия. Ожидание можно получить из сопоставимых периодов, аналогичных дней недели, сезонности, трафика или продаж близких вариантов. Формула в упрощенном виде выглядит так: упущенный спрос = ожидаемые продажи − фактические продажи, но для OOS фактическую часть нужно интерпретировать осторожно.

Если товара не было полностью, наблюдаемые продажи не отражают его потенциальный объем. Если доступность была частичной, расчет следует делать по интервалам и каналам, используя фактическое время доступности. При резком изменении цены, рекламы, рейтинга или карточки сравнимый период нужно корректировать либо исключать.

Сигналы для оценки приоритета

  • Исторические продажи и валовая маржа товара.
  • Просмотры карточки, добавления в корзину и конверсия до OOS.
  • Длительность и повторяемость отсутствия.
  • Роль SKU в ассортименте: лидер, комплектующий товар или заменитель.
  • Наличие сопоставимых альтернатив и вероятность перехода покупателя.
  • Доля платного трафика, который продолжает вести на недоступную карточку.

Для приоритизации удобно разделять риск и финансовый эффект. Риск растет, если высокий интерес сочетается с длительным OOS, а эффект — если у товара существенная маржа и мало равноценных заменителей. Точные пороги компания определяет по своей экономике; универсальные значения для всех категорий вводить не стоит.

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

Сценарии действий и контроль результата

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

Сценарий Первое действие Что проверить после
Кратковременный физический дефицит Перераспределить остаток или указать срок поставки Доступность и отмены заказов
Длительный дефицит лидера Настроить замену и пересмотреть закупку Продажи альтернатив и маржу
Ошибка интеграции Восстановить обмен и сверить источники Свежесть данных и повторяемость сбоя
Проблема карточки Исправить статус, атрибуты или ограничения Возможность заказа и конверсию
Региональный OOS Перенастроить распределение или доставку Доступность по зонам и срок исполнения

В рекламе и ценообразовании OOS также требует отдельной реакции. Кампанию на недоступный SKU следует приостановить или перенаправить, а цену сравнивать с конкурентами только после проверки фактической доступности: мониторинг предложения без учета остатков может привести к неверным выводам.

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

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

Минимальный порядок внедрения

  1. Определить, что считается доступностью для каждого канала и региона.
  2. Собрать справочник SKU и проверить сопоставление товаров между системами.
  3. Настроить регулярные срезы остатка, статуса, цены и поведения пользователей.
  4. Ввести классификатор причин OOS и правила подтверждения события.
  5. Рассчитать риск по спросу, длительности, марже и наличию замен.
  6. Назначить владельца действия и срок повторной проверки.
  7. Сравнить результат по доступности, продажам, отменам и стоимости трафика.

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

Не менее опасны расчет потерь по одной выручке, смешение разных регионов, отсутствие контроля свежести данных и попытка восстановить спрос только по продажам. Мониторинг должен быть частью процесса управления ассортиментом: обнаружить, объяснить, выбрать действие и проверить, изменился ли результат.