Посібники

Як MySales розраховує втрачений попит

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

🔑 Ключові висновки
  • Втрачений попит — це розрив між прогнозованим попитом і фактичними продажами в дні, коли обмеження запасів, а не реальні зміни попиту, стримували купівлю.
  • 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 перетворює втрачений попит із невидимих витрат на дієвий плановий показник. Результат — система поповнення, що замовляє виходячи з того, чого покупці справді хотіли, а не лише з того, що вдалося продати в дні наявності товару.

Готові написати власну історію успіху?

Покажемо, як MySales Labs може забезпечити такі ж результати для вашої мережі.