Порожня полиця = продаж, який пішов до конкурента

Уявіть покупця, який прийшов у магазин за вашим йогуртом. На полиці його немає. Що він зробить? Є лише кілька варіантів, і жоден із них для вас не хороший: візьме продукт конкурента, піде в інший магазин, відкладе покупку — або не купить взагалі.

Класичне дослідження Corsten & Gruen (ECR), яке досі є галузевим стандартом, показало: у середньому по світу близько 70% покупців при відсутності потрібного товару так чи інакше «карають» бренд — переключаються на конкурента, змінюють магазин або нічого не купують. І лише меншість готова прийти пізніше саме за вашим продуктом.

8%

середній рівень out-of-stock у роздрібі

Тобто приблизно кожен 13-й товар зі списку покупця відсутній на полиці в момент купівлі. Під час промо-акцій цей показник зростає до 12–15% — саме тоді, коли ви платите за трафік і рекламу.

Головна пастка в тому, що ця втрата невидима. У звіті з продажів немає рядка «недопродано через порожню полицю». Ви бачите тільки те, що продалося — і не бачите того, що могло б продатися, якби товар був на місці. Тому out-of-stock — це найбільша стаття втрат, яку майже ніхто не рахує.

Скільки у вас насправді OOS (і чому ви цього не бачите)

Запитайте свою команду: «Який у нас рівень доступності товару на полиці?» Найчастіші відповіді:

«У нас все добре, склад повний» — плутають наявність на складі з наявністю на полиці
«Мерчандайзери відзвітують, якщо щось закінчилось» — тобто ви дізнаєтесь про проблему заднім числом
«Раз на місяць проводимо аудит по мережі» — а решту 29 днів полиця живе своїм життям

Проблема ручного контролю OOS у трьох речах. По-перше, затримка: якщо мерчандайзер буває в точці раз на тиждень, товар може бути відсутнім 6 днів, і ви про це не знаєте. По-друге, суб'єктивність: людина ставить галочку «є / немає» на око, без фіксації факту. По-третє, відсутність даних: навіть якщо проблему помітили, вона рідко потрапляє в систему у вигляді, придатному для аналізу — де, коли, по яких SKU, як часто.

⚠ Чому «повний склад» ≠ «повна полиця»

Товар може бути на складі магазину, але не викладений на полицю. Може бути в системі обліку, але фізично відсутній (пересорт, крадіжка, псування). Може стояти не на своєму місці. Доступність на полиці (OSA) і залишки в обліку — це два різні світи, і покупець живе тільки в першому.

OOS та OSA: визначення і формули

Щоб керувати показником, його треба спершу однозначно визначити. Два ключові терміни:

OSA — On-Shelf Availability (доступність на полиці)

Частка перевірок, у яких потрібний товар був фізично присутній на полиці і доступний покупцю. Це «позитивний» показник — чим вище, тим краще.

OSA = (перевірки з товаром на полиці / всі перевірки) × 100%
Здоровий орієнтир для FMCG — OSA 95%+ по ключових SKU

OOS — Out-of-Stock (відсутність на полиці)

Дзеркальний показник: частка випадків, коли товару на полиці не було. По суті OOS = 100% − OSA. «Негативний» показник — чим нижче, тим краще.

ПоказникЩо вимірюєЗдоровий рівеньOSAТовар доступний покупцю на полиці≥ 95%OOSТовар відсутній на полиці≤ 5%OOS (промо)Відсутність під час акціїчасто 12–15%Тривалість OOSСкільки днів SKU відсутній< 1 день

Ключова деталь: вимірювати треба на рівні конкретного SKU в конкретній точці, а не «в середньому по мережі». Середнє OSA 95% може ховати ситуацію, коли ваш топовий SKU відсутній у 20% преміальних точок — а це і є ваш головний грошовий потік.

4 справжні причини out-of-stock

Порожня полиця майже ніколи не виникає через «немає товару в природі». Причини майже завжди операційні — і, що важливо, керовані:

1. Полиця не поповнена (хоча товар є в магазині)

Найпоширеніша причина. Товар лежить на складі точки, але персонал не виклав його вчасно. За оцінками галузевих досліджень, значна частина OOS — це саме проблема викладки, а не постачання. Вирішується дисципліною мерчандайзингу і контролем.

2. Помилка в замовленні

Замовили замало, замовили не те, не врахували промо або сезонність. Особливо боляче на акціях, коли попит стрибає в рази, а замовлення лишається «як завжди».

3. Збій у постачанні / логістиці

Затримка поставки, недовіз, товар «застряг» на РЦ. Це реальна причина, але зазвичай вона пояснює меншу частину випадків, ніж думають.

4. Фантомні залишки

Найпідступніша — система показує наявність, але полиця порожня. Про неї окремо нижче.

Якщо ви не знаєте, яка з цих чотирьох причин домінує у ваших точках — ви лікуєте наслідок, а не хворобу. Дані з полиці кажуть, куди насправді витікають гроші.

Фантомні залишки — найпідступніша причина

Фантомні залишки (phantom inventory) — це коли облікова система впевнено показує, що товар є, а фізично його на полиці немає. Причини: пересорт при прийманні, крадіжки, псування, помилки касового сканування, товар «загубився» на складі точки.

Небезпека в тому, що система автоматично не замовляє те, що «і так є». Виходить замкнене коло: полиця порожня → система думає, що товар є → нове замовлення не формується → полиця лишається порожньою тижнями. І виявити це можна лише одним способом — фізично подивитись на полицю.

⚠ Чому фантомні залишки не видно в ERP

Жодна облікова система не бачить реальну полицю — вона бачить лише транзакції. Розрив між «даними в системі» і «фактом на полиці» закривається тільки регулярною фіксацією факту в торговій точці. Без цього фантомні OOS можуть жити місяцями.

Як фото-моніторинг і Vision AI ловлять порожні полиці

Єдиний надійний спосіб знати реальний OSA — регулярно фіксувати стан полиці в точці. Раніше це означало ручні чеклисти: мерчандайзер обходить полицю і ставить галочки. Повільно, суб'єктивно, без доказів.

Сучасний підхід — фото полиці + розпізнавання зображень (Vision AI). Мерчандайзер робить один знімок полиці на смартфон. Далі система автоматично:

Розпізнає всі SKU на полиці — свої і конкурентів — і бачить, чого не вистачає
Фіксує OOS автоматично — без суб'єктивної оцінки людини
Рахує частку полиці (Share of Shelf) — скільки місця займаєте ви проти конкурентів
Перевіряє дотримання планограми — чи стоїть товар там, де має
Дає доказ у вигляді фото з міткою часу і GPS — це не «зі слів», а факт

Замість «мерчандайзер сказав, що все ок» ви отримуєте структуровані дані по кожній точці, кожному SKU, кожному візиту. І можете реагувати не наприкінці місяця, а того ж дня — коли ще можна повернути продаж.

✓ Що це змінює на практиці

OSA перестає бути «відчуттям» і стає керованим числом. Ви бачите, які SKU і в яких точках найчастіше зникають з полиці, у чому причина, і чи виправив її мерчандайзер під час візиту. Це і є основа управління доступністю замість реагування на скарги.

Скільки можна повернути: розрахунок

Порахуймо на простому прикладі. Припустимо, ваш річний обсяг продажів у контрольованому каналі — $2 000 000, а середній OOS — 8%.

$2 000 000 × 8% ≈ $160 000 недоотриманих продажів на рік
І це лише прямі втрати, без урахування переходу покупця до конкурента назавжди

Навіть якщо систематичний контроль полиці скоротить OOS удвічі — з 8% до 4% — ви повертаєте близько $80 000 на рік. При цьому ви не витрачаєте ані копійки на додатковий трафік чи рекламу: товар просто є там, де покупець уже готовий його купити.

найдешевший спосіб зростання — прибрати власні порожні полиці

Залучення нового покупця коштує грошей. Продаж тому, хто вже стоїть біля полиці з наміром купити — коштує лише наявності товару. Скорочення OOS — це зростання без бюджету на маркетинг.

Як почати вимірювати OSA: покроково

Крок 1: Визначте контрольний список SKU і точок

Не намагайтесь контролювати все одразу. Почніть із топ-20% SKU, які дають 80% обороту, і з ключових точок. Саме там OOS коштує найдорожче.

Крок 2: Введіть єдиний стандарт фіксації

Кожен візит = фото полиці з часом і GPS. Не «на око», а зафіксований факт. Це прибирає суб'єктивність і дає базу для аналітики.

Крок 3: Рахуйте OSA по SKU і по точці, а не «в середньому»

Середнє ховає проблеми. Дивіться, де конкретно і по яких позиціях провал — там і найбільший потенціал повернення продажів.

Крок 4: Замкніть цикл «виявив → виправив → перевірив»

Виявлений OOS має перетворитись на дію: поповнити полицю, скоригувати замовлення, розібратися з фантомним залишком. І наступний візит має підтвердити, що проблему усунуто.

✓ Головна думка

Out-of-stock — це не «форс-мажор», а керований операційний показник. Щойно ви починаєте його вимірювати чесно (фото + Vision AI, а не галочки), він майже завжди виявляється вищим, ніж думали — і саме тому в ньому ховається найлегший ресурс для зростання продажів.

Порожня полиця не кричить про себе у звітах. Вона просто тихо віддає ваші продажі конкуренту щодня. Єдиний спосіб це зупинити — почати бачити полицю такою, якою її бачить покупець.