ML-фундамент для CVM-системы пиццерии

Важно чтобы маркетинг зависел не только от клиента, но и от текущей операционной ситуации: загружена ли кухня, сколько курьеров, какое ETA, какая маржинальность заказа, какой LTV у клиента и стоит ли сейчас давать ему скидку.
Пиццерии
Доставка еды
CVM
Маркетинг
ML-фундамент для CVM-системы пиццерии

Классический CVM часто работает слишком прямолинейно: клиент давно не заказывал, значит ему отправляют скидку. Но для доставки еды этого недостаточно. Если кухня уже перегружена, курьеров не хватает, а реальное ETA растет, дополнительный спрос может привести не к росту лояльности, а к опозданиям, отменам и негативным отзывам. В основе решения — ML-фундамент для CVM-системы, который связывает клиентские данные, спрос, загрузку кухни, доставку, LTV, маржу и персональные офферы. Такая система помогает не просто стимулировать покупки, а управлять спросом так, чтобы пиццерия зарабатывала больше и не ухудшала клиентский опыт.

ML-фундамент для CVM-системы пиццерии
Классический CVM часто работает слишком прямолинейно: клиент давно не заказывал, значит ему отправляют скидку. Но для доставки еды этого недостаточно. Если кухня уже перегружена, курьеров не хватает, а реальное ETA растет, дополнительный спрос может привести не к росту лояльности, а к опозданиям, отменам и негативным отзывам. В основе решения — ML-фундамент для CVM-системы, который связывает клиентские данные, спрос, загрузку кухни, доставку, LTV, маржу и персональные офферы. Такая система помогает не просто стимулировать покупки, а управлять спросом так, чтобы пиццерия зарабатывала больше и не ухудшала клиентский опыт.

Задачи и цели

Главная задача — построить CVM-контур, который принимает решения не только по клиенту, но и по текущей операционной ситуации.

Система должна понимать:

  • сколько заказов ожидается в ближайшие 15, 30 и 60 минут;
  • какая пиццерия скоро может уйти в перегруз;
  • сколько реально займет доставка с учетом расстояния до клиента, кухни и курьеров;
  • кому можно дать скидку, а кому она не нужна;
  • когда промоакция создаст спрос, который кухня не сможет обработать;
  • как не снижать маржинальность из-за массовых скидок;
  • как связать маркетинговые офферы с LTV, маржей, ETA и загрузкой.

По сути, CVM перестает быть набором рассылок и превращается в систему принятия решений: что предложить клиенту, в какой момент и на каких условиях.

Почему обычных промо недостаточно

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

Например, клиенту можно пообещать доставку за 30 минут, хотя с учетом расстояния, очереди на кухне и текущей загрузки курьеров реальное время будет ближе к 45 минутам. Формально заказ получен, но клиентский опыт испорчен: ожидание не совпало с обещанием, растет риск жалобы, отмены и отказа от повторного заказа.

Поэтому в такой системе важен не только сам факт заказа, а качество этого заказа для бизнеса: маржа, вероятность повторной покупки, нагрузка на точку, честное ETA и итоговая лояльность клиента.

Прогнозируемый эффект от внедрения
+12–18%

Рост маржинальной прибыли

За счет CVM-логики, прогноза спроса и персональных офферов пиццерия перестает раздавать скидки всем подряд. Офферы показываются только там, где они реально влияют на заказ и не снижают экономику.

-10–25%

Снижение негативных отзывов

Система рассчитывает честное ETA с учетом загрузки кухни, расстояния до клиента и текущей доставки. Клиенту не обещают 15–30 минут, если фактически заказ приедет позже, поэтому снижается количество жалоб на ожидание.

-15–35%

Снижение поздних доставок

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

-8–20%

Снижение лишних скидок

Decision Engine учитывает LTV, маржу, вероятность заказа без скидки, загрузку кухни и ETA. Благодаря этому промо не выдается клиентам, которые и так готовы купить, и не запускается там, где спрос ухудшит сервис.

+4–10%

Рост повторных заказов

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

+20–30%

Рост точности ETA

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

Как работает ML-фундамент

Первый слой — прогноз спроса.

Система оценивает, сколько заказов может прийти в ближайшие 15, 30 и 60 минут по каждой пиццерии и зоне доставки. Учитываются история заказов, день недели, время суток, сезонность, промоакции, локальные всплески спроса и клиенты, которые сейчас находятся онлайн.

Второй слой — прогноз загрузки кухни.

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

Третий слой — ETA-модель.

Система рассчитывает честное время доставки с учетом расстояния до клиента, загруженности кухни, числа активных курьеров, текущих заказов и зоны доставки. Логика простая: лучше сразу показать 45 минут, чем пообещать 30 и получить негативный отзыв.

Четвертый слой — decision engine.

Это слой принятия решений. Он соединяет прогноз спроса, загрузку кухни, ETA, LTV клиента, маржу заказа и чувствительность к скидке. На выходе система выбирает действие: дать скидку, не давать скидку, предложить самовывоз, показать комбо без промо или выдать промокод с отложенным действием.

Примеры решений системы

  • Если клиент давно не заказывал, у него высокий LTV, ближайшая пиццерия свободна, а доставка укладывается в нормальное ETA, система может предложить персональный промокод или комбо.
  • Если клиент ценный, но точка перегружена, скидка сейчас не отправляется. Вместо этого можно предложить самовывоз с бонусом или промокод, который начнет действовать позже, когда кухня выйдет из пика.
  • Если клиент и так часто покупает без скидок, система не снижает маржу лишним промо. Вместо скидки можно показать новинку, комбо без дисконта или мягкий upsell.
  • Если массовая акция может резко увеличить спрос в зоне, где кухня уже близка к перегрузу, система ограничивает охват или переносит коммуникацию на более спокойное окно.
Ops-подход и самообучение

Система должна учитывать не только текущие данные, но и фактические результаты прошлых заказов. 

После каждого заказа она сравнивает прогноз с реальностью: 

  • сколько обещали по ETA, 
  • сколько доставка заняла фактически, 
  • был ли клиент доволен, 
  • была ли отмена, 
  • сработал ли промокод, 
  • вернулся ли клиент повторно.

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

Прогнозируемый эффект

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

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

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

Ориентировочно такой подход может дать:

  • снижение негативных отзывов, связанных с ожиданием и опозданием, на 10–25%;
  • снижение доли заказов, доставленных позже обещанного окна, на 15–35%;
  • снижение лишних промо-потерь на 8–20%;
  • рост повторных заказов на горизонте 30–60 дней на 4–10%;
  • рост инкрементальной выручки на 3–8% за счет более точных офферов, честного ETA и перераспределения спроса.
Какие инструменты используются для ML-фундамента

Блок 1. Прогнозирование спроса

Система прогнозирует, сколько заказов придет в ближайшие 15, 30, 60 минут или в течение дня. Расчет идет не по всей сети сразу, а по каждой пиццерии и зоне доставки.

Инструменты: Python, pandas, NumPy, SQL, PySpark, scikit-learn, CatBoost / LightGBM / XGBoost, statsmodels, Prophet, MLflow, Airflow / Dagster.


Блок 2. Real-time нагрузка пиццерий

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

Инструменты: Kafka, Spark Streaming, PySpark, ClickHouse, PostgreSQL, Redis, Feature Store, Grafana.


Блок 3. Dynamic Pricing и управление офферами

Система решает, кому дать скидку, кому показать комбо без скидки, а кому предложить самовывоз или заказ позже. Цель — не просто больше заказов, а рост маржи без перегруза кухни.

Инструменты: Python, SQL, PySpark, scipy, statsmodels, causal inference, Optuna, MLflow.


Блок 4. ETA-модель

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

Инструменты: Python, SQL, PySpark, CatBoost / LightGBM, geopy / H3, PostGIS, MLflow, FastAPI.


Блок 5. Feature Store

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

Инструменты: Feast, Tecton, Databricks Feature Store, Spark, Kafka, Airflow, S3 / MinIO, ClickHouse / PostgreSQL.


Блок 6. MLOps

MLOps отвечает за то, чтобы модели работали в бизнесе: обновлялись, мониторились, версионировались и откатывались при ошибках.

Инструменты: MLflow, Airflow / Dagster, Docker, Kubernetes, GitLab CI/CD, FastAPI, Prometheus, Grafana, Evidently AI, S3 / MinIO.

Пример CVM-решения

Клиент не заказывал 45 дней.

Система смотрит:

  • LTV клиента высокий;
  • вероятность заказа без скидки низкая;
  • ближайшая пиццерия загружена на 48%;
  • доставка свободна;
  • маржинальность заказа нормальная;
  • клиент хорошо реагировал на комбо-офферы.

Решение:

Отправить push с персональным комбо-оффером на ближайшие 2 часа.

Другой клиент:

  • LTV средний;
  • вероятность заказа высокая;
  • кухня загружена на 93%;
  • ETA растет;
  • клиент и так часто покупает без скидок.

Решение:

Не давать скидку сейчас. Можно показать новинку позже или предложить самовывоз.

Вот это и есть умный CVM.

Кому подойдет

Такой подход подходит не только пиццериям, но и любому бизнесу с доставкой, повторными заказами и высокой зависимостью от операционной нагрузки: ресторанам, dark kitchen, кофейням, службам доставки еды и локальным сетям общепита.

Главная задача CVM здесь — не просто чаще отправлять клиентам акции, а управлять спросом с учетом экономики и реальных возможностей бизнеса. Система должна понимать, кому нужен персональный оффер, где скидка только съест маржу, когда кухня уже перегружена, а когда, наоборот, можно простимулировать заказ и заполнить свободные мощности.

Если вы хотите получить похожий результат

Мы поможем выстроить CVM-контур, который объединяет клиентские данные, историю заказов, LTV, реакцию на скидки, загрузку кухни, ETA и доступность доставки.

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

Такой подход помогает увеличить количество заказов без лишней нагрузки на кухню и доставку.

В результате бизнес получает не просто больше заявок или заказов, а более управляемую систему роста: ниже CAC, выше retention, меньше лишних скидок и понятная связь маркетинга с маржинальностью.

CVM-контур можно запускать поэтапно: сначала сегменты и базовые сценарии, затем прогноз спроса, ETA, decision engine, A/B-тесты и полноценную ML-логику.

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

Кейсы
Портфолио успешных проектов: кейсы, доказывающие нашу эффективность
Оставьте заявку и получите консультацию
Если у вас остались вопросы, мы с радостью проконсультируем вас
обратная связь