Сеть салонов «Хмель и Холод»: из справочников - в свою платформу с бронированием и лояльностью
У локальной сети из 4 салонов разливного пива не было своего сайта - только карточки в справочниках. Собрали платформу под ключ: онлайн-предзаказ со статусами, программу лояльности, личный кабинет по номеру телефона, админку и медиа-каталог. Lighthouse SEO 100, доступность для ИИ-краулеров 100.
Задача
«Хмель и Холод» - сеть из четырёх салонов разливного камерного пива в Старом Осколе. К началу работы своего сайта у сети не было: всё присутствие в интернете - карточки в справочниках и геосервисах плюс соцсети, давно заброшенные.
Это значит, что заказ можно было сделать только звонком или в самом салоне, предзаказ навынос вести было негде, а программу лояльности - тем более. Четыре точки существовали в онлайне как четыре несвязанные карточки, без единого каталога и без способа удержать клиента.
Нужен был собственный канал: чтобы покупатель выбрал салон, оформил предзаказ навынос и копил бонусы, а сеть управляла этим из одной системы, а не вручную по каждой точке.
Решение
Собрали не сайт-визитку, а рабочую платформу на собственном стеке (Next.js + FastAPI + PostgreSQL) на отдельном сервере с HTTPS - сетью владеет клиент, а не конструктор.
Сайт сети. Страницы всех четырёх салонов с адресами, телефонами и часами работы из единой базы (не хардкод в вёрстке), каталог с фотографиями и онлайн-предзаказ навынос с выбором конкретной точки.

Предзаказ со статусами. Заявка проходит не «письмом на почту», а через машину состояний: создан → подтверждён → оплачен → выдан. На каждом шаге понятно, что с заказом.
Программа лояльности. Бонусы 2% по карте и 4% наличными от оплаченной суммы со сроком 90 дней. Начисление привязано к статусу «оплачено» и защищено от двойного срабатывания.

Личный кабинет по телефону. Вход по номеру с одноразовым кодом (OTP), история заказов и баланс бонусов - клиент перестал быть анонимным.
Админка и медиа. Управление салонами, каталогом и бронями под защищённым входом (Argon2id), загрузка фотографий с автоматической конвертацией в WebP, AVIF и JPEG, импорт прайсов поставщиков пива.
Готовность к учётной системе. Спроектирован защищённый контракт обмена с 1С:Розница магазина (подпись HMAC) - модуль подготовлен под подключение кассового учёта.
Как это сделано
Платформу собрали на одном стеке с переиспользованием проверенных модулей нашей инфраструктуры - брони, лояльность, OTP, личный кабинет, медиа-пайплайн. ИИ-ассистированная разработка под ручной экспертной заверкой: каждый модуль проверяется вручную перед выкаткой на прод.
Что построено
| Что сравниваем | До (без сайта) | Стало (своя платформа) |
|---|---|---|
| Присутствие в вебе | карточки в справочниках, заброшенные соцсети | собственный сайт сети с HTTPS |
| Заказы | звонок или приход в салон | онлайн-предзаказ навынос со статусами |
| Лояльность | вести негде | бонусы 2/4% с авто-начислением |
| Клиент | анонимен | личный кабинет по телефону: заказы и бонусы |
| Управление | вручную по каждой точке | админка: салоны, каталог, брони, фото |
| Четыре салона | четыре отдельные карточки | единая система и каталог |
Результат
Сеть получила собственный канал, которым владеет: клиент выбирает салон, оформляет предзаказ навынос и копит бонусы онлайн, а управление всеми четырьмя точками идёт из одной админки. Техническое качество подтверждено замерами: Lighthouse SEO 100/100, полная доступность для ИИ-краулеров (Agentic 100) и Accessibility 96 на мобильной эмуляции.
Платформа работает в проде на собственном сервере с автодеплоем. Следующие шаги развития - подключение кассового учёта 1С и работа над органической видимостью сети в поиске и геосервисах.