Как повысить наличие товара на полке: метрика OSA для категорийщика

Как считать OSA по SKU и точке, задать пороги и алерты, отличить от OOS и поднять наличие через автозаказ и перераспределение без раздувания остатков.

Как повысить наличие товара на полке: метрика OSA для категорийщика

Наличие товара на полке: как считать и повышать в розничной сети

Коротко: зафиксируйте определение «на полке у покупателя», посчитайте % наличия по SKU и точке за 7-14 дней, задайте порог и алерт ниже цели, закройте дыры автозаказом или перераспределением, пересчитайте метрику через 1-2 цикла пополнения. Ниже: формула OSA, 3 таблицы, протокол из 7 шагов.

Категорийщику и директору по закупкам мало видеть «остаток в учётке». Нужно понимать, видит ли покупатель SKU на полке здесь и сейчас. Именно для этого считают наличие товара на полке как долю времени или проверок, когда позиция из матрицы реально доступна в торговом зале точки.

Ниже разберём, как задать критерий, посчитать показатель по SKU и магазину, отделить его от OOS-события и соседних KPI, и поднять покрытие без слепого роста страхового запаса. Тон практический: что правите в правилах пополнения и что смотрите на дашборде после 1-2 циклов.

Почему категорийщику нужна метрика наличия на полке?

Средний остаток по сети скрывает провалы: одна точка держит витрину, другая продаёт «из воздуха». Метрика наличия на полке показывает, где матрица формально жива, а покупатель уже ушёл к конкуренту. Для коммерческой розницы это KPI запасов на перепродажу, а не учёт канцтоваров для офиса.

Отраслевой ориентир (не ваш SLA): в обзорах розницы часто фигурирует порядок 25-30% SKU, которые в момент среза могут быть недоступны покупателю при одновременных излишках по другим позициям. Цифра нужна как фон риска, не как обещание «у вас так же».

Делайте: смотрите просадки по точке и топ-SKU категории. Не делайте: не отчитывайтесь одним «средним по сети», если алертов на дыры нет.

Метрика наличия товара на полке: как считать по SKU и точке

Рабочая логика OSA в ритейле (on shelf availability): доля наблюдений или дней, когда SKU из матрицы был доступен покупателю на полке конкретной точки. Формула на период:

% наличия = (число дней или проверок «в наличии на полке» / число дней или проверок в периоде) × 100 по связке SKU × точка. Затем агрегируйте по категории, но первичный срез держите детальным.

КритерийЧто означаетКак влияет на % наличия
На полке у покупателяSKU можно взять с полки или витрины без обращения на складЗасчитывается как «в наличии» для OSA
На складе магазинаТовар в подсобке или зоне хранения точкиНе равен наличию на полке, пока не выложен
В матрице без выкладкиПозиция разрешена к продаже, но на полке пустоСчитается просадкой показателя наличия

Сначала договоритесь, что именно фиксируете: суточный срез остатка «на полке», чек-лист обхода, или правило «остаток витрины > 0». Без единого определения сравнивать магазины бессмысленно.

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

Задайте целевые пороги и алерты по сети

Целевое наличие на полке задают не «на глаз», а как порог, ниже которого система или закупщик обязаны реагировать. Для A-SKU порог обычно выше, для длинного хвоста - мягче. Главное: алерт строится на просадке SKU×точка, а среднее по сети остаётся фоном.

Практичный старт: выберите 20-50 ключевых SKU категории, задайте порог (например 95% или иной внутренний ориентир сети) и правило «N дней подряд ниже цели». Через 1-2 цикла пополнения посмотрите, сколько пар SKU×точка стабильно красные.

Если 1 точка из 10 держит показатель ниже 80% при среднем по сети 96%, среднее врёт. Алерт нужен на просадку, не на «красивую» сеть.

Делайте: заведите порог наличия и список топ-SKU с жёстким контролем. Не делайте: не повышайте цель всей матрице разом, пока грязные остатки и размытое определение «на полке».

Чем наличие на полке отличается от OOS и соседних KPI?

Путаница убивает управление: команда спорит про «дефицит», а на деле смешивает четыре разных смысла. Держите границы жёстко.

Метрика / понятиеЧто измеряетТипичная ошибка смешения
% наличия на полке (OSA)Доля времени или проверок, когда SKU доступен покупателю на полкеПодменяют складским остатком или «средним по сети»
OOS-событиеФакт отсутствия в конкретный момент или деньСводят всю тему к словарю OOS без % и порогов
Дефицит как тема причинПочему товара не хватило (заказ, поставка, распределение)Делают главной H1 вместо метрики наличия
Упущенный спросОценка потерь продаж из-за отсутствияСчитают вместо OSA или путают с fill rate поставщика

Отличие от OOS коротко: OOS - событие «нет», показатель наличия - доля «да» за период. Упущенный спрос отвечает на вопрос «сколько денег потеряли», а не «какой % покрытия полки держим».

Делайте: отделяйте OSA % от OOS-события, от разбора причин дефицита и от расчёта упущенного спроса. Не делайте: не превращайте контроль полки в соседний KPI поставок вроде fill rate или OTIF.

Свяжите наличие с автозаказом и перераспределением

Когда просадка подтверждена, рычагов у закупщика два основных: скорректировать правила автозаказа (точка заказа, частота, лимиты) или перекинуть излишек с соседней точки. Третий путь - слепо поднять страховой запас - быстро раздувает остатки и убивает оборачиваемость.

Рабочий поток: Определение наличия → Срез по SKU и точке → % и пороги → Алерт на просадки → Автозаказ или перераспределение → Повторный замер

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

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

Делайте: закрывайте дыру тем рычагом, который совпадает с причиной (заказ vs распределение). Не делайте: не начинайте «лечение» с планограммы или фотополки, пока не закрыты закупка и остатки.

Сравнение: среднее по сети или просадки по точке

Среднее удобно для совета директоров. Операционке категорийщика нужны красные ячейки: какие SKU и какие магазины ниже порога. Иначе вы «зелёные в среднем» и теряете продажи в конкретных точках.

РычагКогда применятьРиск
Правила автозаказа / пороги пополненияСети в сумме не хватает покрытия на lead timeЗавышенный порог раздует запас по медленным SKU
Перераспределение между точкамиВ сумме запас есть, но лежит не тамЛогистические затраты и ошибки учёта при переносе
Частота пополнения полки из подсобкиОстаток в магазине есть, на полке пустоПутают с закупкой; метрика OSA падает без дефицита у поставщика
Слепой рост страхового запасаПочти никогда как первый шагРост неликвида и замороженных денег

Делайте: держите два слоя отчёта - фон по сети и список просадок. Не делайте: не закрывайте дыры только средним процентом без адресного действия.

Проверьте данные и частоту замеров

Грязные остатки делают любой порог токсичным: алерт орёт на фантом, а реальная пустая полка молчит. До дашборда согласуйте: что считается витринным остатком, как часто снимаете срез (ежедневно / по графику поставок), кто правит расхождения учёта и зала.

Частота замеров должна быть сопоставима с циклом пополнения. Если поставка раз в неделю, а вы смотрите OSA раз в месяц, вы увидите историю, а не управление.

  1. Зафиксируйте определение «в наличии на полке» отдельно от остатка на складе магазина и от статуса «в матрице, но не выложен».
  2. Соберите срез по SKU и точке: факт наличия или отсутствия за период либо по согласованным проверкам.
  3. Посчитайте % наличия по SKU, точке и категории; отдельно вынесите топ-SKU матрицы.
  4. Задайте целевые пороги и правила алерта; не опирайтесь только на среднее по сети.
  5. Разберите просадки: где дыра из-за заказа, где из-за распределения между точками, где товар в подсобке.
  6. Скорректируйте правила автозаказа или пороги пополнения либо запустите перераспределение остатков.
  7. Пересчитайте метрику через 1-2 цикла пополнения и зафиксируйте, что изменилось по точкам и топ-SKU.

Делайте: чистите остатки и единый критерий до любых красивых графиков. Не делайте: не крутите пороги еженедельно из-за разового шума в учёте.

Как повысить наличие товара на полке без раздувания остатков

Повысить покрытие полки можно точечно: ужесточить контроль A-SKU, починить lead time в правилах автозаказа, чаще довозить излишки с соседних магазинов, ускорить выкладку из подсобки. Рост страхового запаса «на всякий случай» - последний инструмент, не первый.

Соберите короткий эксперимент на 1 категории и 5-10 точках: новые пороги + правило перераспределения + повторный замер через 1-2 поставки. Сравните не только средний %, но и число пар SKU×точка ниже цели.

Делайте: повышайте наличие через пороги автозаказа и перераспределение. Не делайте: не раздувайте страховой запас всей матрицы ради одного красивого процента.

Что замерить после настройки порогов

После настройки смотрите динамику, а не разовый скрин:

  • % наличия по топ-SKU категории до и после, в разрезе точек, не только среднее по сети;
  • число точек и SKU ниже целевого порога за период;
  • долю просадок, закрытых перераспределением, против нового заказа поставщику;
  • частоту пустой полки по ключевым SKU после 1-2 циклов пополнения;
  • число правок правил автозаказа из-за ложных алертов или грязных остатков.

BrightBoard - IMS «помощник закупок в ритейле»: автозаказ, распределение остатков между точками и дашборд с 20+ метриками KPI закупок. Чтобы обсудить подключение через онлайн-встречу и выгрузку из учётной системы, свяжитесь с командой BrightBoard.

FAQ

С какого порога начинать, если раньше OSA не считали?

Возьмите топ-SKU категории, посчитайте текущий % за 2-4 недели и поставьте цель чуть выше факта плюс алерт на устойчивую просадку. Через 1-2 цикла пополнения пересмотрите порог по факту ложных срабатываний.

Что делать, если остаток в магазине есть, а полка пустая?

Это не задача нового заказа поставщику в первую очередь. Почините частоту выкладки и учёт витринного остатка, иначе автозаказ будет дублировать запас, который уже лежит в подсобке.

Когда выбирать перераспределение, а когда заказ?

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

Нужно ли сразу внедрять контроль полки камерами?

Нет как ядро первого контура. Сначала договоритесь о критерии наличия, чистых остатках, порогах и рычагах закупки. Визуальный контроль имеет смысл позже, когда базовый контур IMS уже даёт адресные алерты.

Что сделать дальше

Зафиксируйте определение «на полке», посчитайте % по SKU×точка за последний цикл, повесьте алерты на просадки топ-SKU и выберите рычаг: автозаказ или перераспределение. Через 1-2 поставки сравните число красных ячеек, а не только среднее по сети. Если нужен контур KPI закупок на данных вашей учётки, начните с главной страницы BrightBoard или формы контактов выше.

Построй системную работу с ассортиментом, закупками и неликвидом

Подключи пробную версию БрайтБорд на своих данных и узнай, где сеть теряет деньги в товарах.

Без замены учётной системы · Без обязательств после первого разбора