- Втрачений попит — це розрив між прогнозованим попитом і фактичними продажами в дні, коли обмеження запасів, а не реальні зміни попиту, стримували купівлю.
- MySales будує чистий прогноз попиту, захищений від спотворень через дефіцит, а потім виокремлює нестачу, спричинену порожніми полицями.
- Втрачений попит безпосередньо впливає на розрахунки замовлень, корекцію прогнозів і KPI доступності — це не просто звітна метрика.
- Система застосовує консервативні обмеження для запобігання переоцінці, включаючи обмеження на основі аналогів і коригування достовірності.
Втрачений попит — це виручка, яка так і не надійшла — не тому, що покупці перестали хотіти товар, а тому що товару не було на полиці, коли вони прийшли. MySales кількісно визначає цю невидиму нестачу, порівнюючи статистично обґрунтований прогноз попиту з фактичними продажами в дні, коли запаси були вичерпані.
Розуміння того, як виконується цей розрахунок, є важливим для команд ланцюжка поставок, які прагнуть перейти від реактивного поповнення до замовлень, орієнтованих на попит.
Основний принцип
MySales починає з побудови чистого прогнозу попиту — оцінки того, якими були б продажі, якби товар був безперервно доступний. Цей прогноз навмисно захищений від спотворень, які дефіцит вносить у сирі дані продажів.
Потім система оцінює три змінні для кожної комбінації SKU-магазин-день:
- Прогнозований попит — змодельоване очікування купівель покупцями
- Фактичні продажі — те, що було зафіксовано на касі
- Доступність товару — рівень запасів і статус відсутності товару
Коли товар був недоступний і прогноз перевищує фактичні продажі, різниця класифікується як втрачений попит.
Умови спрацювання
MySales не фіксує втрачений попит безсистемно. Розрахунок активується лише за одночасного виконання всіх таких умов:
- Прогнозований попит перевищує фактичні продажі
- Залишок на складі дорівнює нулю або нижче мінімального порогу, необхідного для доступності товару до продажу
- Відсутні ознаки штучного обмеження попиту — наприклад, закриття магазину, виведення SKU з асортименту або помилки якості даних
Якщо товар фізично був на полиці, але не продавався, MySales фіксує нульовий втрачений попит. Система розцінює це як реально низький попит, а не як збій постачання. Це розмежування запобігає хибному завищенню показників втраченого попиту.
Формула розрахунку
Для будь-якого заданого дня та комбінації SKU-магазин логіка проста:
- Якщо залишок = 0 і прогноз > фактичних продажів: Втрачений попит = Прогноз - Фактичні продажі
- Інакше: Втрачений попит = 0
Елегантність цього підходу полягає не у самій формулі, а в якості прогнозу, що її живить.
Що формує прогноз попиту
MySales навмисно виключає дні дефіциту зі свого визначення «достовірних даних». Використання днів з нульовими продажами, спричиненими порожніми полицями, як реальних сигналів попиту навчало б модель очікувати — і закріплювати — дефіцит.
Натомість прогноз включає:
- Сезонність і трендові закономірності, отримані з історії in-stock-періодів
- Цінові та акційні ефекти
- Погодні дані (якщо увімкнено)
- Історію продажів, обмежену днями, коли товар був справді доступний
- Дані аналогів від схожих SKU або порівнянних магазинів
Навчаючись виключно на in-stock-періодах і збагачуючись зовнішніми сигналами, прогноз залишається стабільним протягом тривалих епізодів дефіциту. Звичайна модель прогресивно знижувала б свої прогнози під час тривалих відсутностей товару, маскуючи реальний попит і зменшуючи майбутні обсяги замовлень — порочне коло, яке MySales покликана розірвати.
Запобіжники від переоцінки
Перебільшення втраченого попиту так само небезпечне, як і його ігнорування — завищені показники призводять до надлишку запасів і відходів. MySales застосовує кілька консервативних фільтрів:
- Тривалий дефіцит — коли товар відсутній протягом надзвичайно тривалого часу, система послаблює оцінку впливу для врахування поведінки покупців щодо заміни товару
- Нові SKU — для товарів з обмеженою історією продажів модель покладається на обмежені прогнози на основі аналогів, а не на екстраполяцію
- Нестабільні закономірності попиту — коли історичні продажі є надто мінливими, модель знижує свій довірчий інтервал
- Нульовий попит попри наявність товару — якщо товар стабільно демонстрував нульові продажі навіть за його наявності, втрачений попит встановлюється рівним нулю
Практичне застосування в ланцюжку поставок
Втрачений попит — не пасивна метрика на панелі. Це активний вхідний параметр для чотирьох критичних функцій системи:
- Корекція прогнозу — попит відновлюється до свого реального, необмеженого рівня, щоб майбутні прогнози відображали справжні наміри покупців
- Розрахунок замовлень — кількість для поповнення враховує пропущений попит, знижуючи ймовірність повторного дефіциту
- KPI доступності — доступність на полиці (OSA) та пов'язані метрики включають втрачений попит для повної картини рівня обслуговування
- Навчання моделі — система засвоює, що товар реально продається з прогнозованою швидкістю, запобігаючи низхідній спіралі зменшення замовлень
Розглянемо один SKU в одному магазині протягом чотирьох послідовних днів:
| День | Прогноз | Продажі | Залишок | Втрачений попит |
|---|---|---|---|---|
| Пн | 10 | 10 | > 0 | 0 |
| Вт | 12 | 5 | 0 | 7 |
| Ср | 11 | 0 | 0 | 11 |
| Чт | 9 | 9 | > 0 | 0 |
У понеділок і четвер товар був у наявності, і продажі відповідали прогнозу — втраченого попиту немає. У вівторок полиця спорожніла в середині дня; 5 одиниць продано до вичерпання запасів, що залишило 7 одиниць незадоволеного попиту. У середу товар був повністю недоступний протягом усього дня, і всі 11 прогнозованих одиниць класифікуються як втрачений попит.
За цей чотириденний проміжок 18 одиниць попиту залишилися незадоволеними — виручка, втрачена через прогалини в запасах.
Межа між продажами та втраченим попитом
Останнє уточнення заслуговує особливої уваги: MySales ніколи не додає втрачений попит до фактичних продажів.
Фактичні продажі залишаються незмінним записом того, що було реалізовано. Втрачений попит існує як окремий аналітичний шар, що слугує двом цілям:
- Він пояснює розрив між прогнозом і зафіксованими продажами в дні дефіциту
- Він покращує майбутні рішення щодо замовлень, гарантуючи, що двигун поповнення працює на основі необмеженого попиту, а не штучно пригнічених продажів
Це розмежування зберігає цілісність фінансової звітності, водночас надаючи двигуну планування сигнал, необхідний для запобігання майбутньому дефіциту.
Чому це важливо
Кожна одиниця втраченого попиту — це покупець, який пішов без товару, за яким прийшов. Частина цих покупців замінила товар конкурентним; інші пішли з магазину взагалі. В обох випадках ритейлер зазнав втрати маржі і ризику лояльності, які так і не з'явилися в жодному звіті про продажі.
Виявляючи та кількісно визначаючи цю приховану нестачу, MySales перетворює втрачений попит із невидимих витрат на дієвий плановий показник. Результат — система поповнення, що замовляє виходячи з того, чого покупці справді хотіли, а не лише з того, що вдалося продати в дні наявності товару.