wl·solution
Каталог · Доставки
Доставки

Доставка алкоголя 18+

Клиент в приложении проходит первичную верификацию возраста (паспорт + селфи через Sumsub или Госуслуги ЕСИА). Курьер при передаче повторно сканирует паспорт получателя и проверяет лицо — если возраст < 18 или подозрение на чужой документ, доставка отменяется без споров. Все продажи учитываются в ЕГАИС для РФ-ресторанов или в локальной фискальной системе страны. Маршрутизатор не примет заказ в школы, больницы, режимные учреждения или вне рабочих часов алкогольной торговли.

Доставка алкоголя 18+ с верификацией возраста, гео-ограничения, time-windows.

WebiOSAndroidAdmin
О продукте

«Доставка алкоголя Pro» — это специализированный стек, в котором проверка возраста, гео-ограничения и фискальный учёт алкоголя встроены в процесс, а не висят отдельным чек-листом. Платформа работает в двух режимах: ресторанная доставка для РФ (легально в составе заказа из ресторана/кафе с лицензией на розничную продажу до 23:00) и полноценная C2C-доставка для международных рынков (где онлайн-продажа алкоголя легальна — большинство EU, UK, Канада, многие штаты США, часть LatAm).

Стек собран на проверенном фундаменте: Next.js 14 для веба и админки, React Native для iOS и Android, Node + NestJS на бэке, Postgres 16 с PostGIS для геозон, Redis для очередей. Возрастная верификация — Sumsub (международка) или Госуслуги ЕСИА (РФ) с двойной проверкой: первичная в приложении при регистрации + повторная курьером при передаче. ЕГАИС-интеграция через УТМ (Универсальный Транспортный Модуль) — стандарт для РФ-ресторанов.

При покупке вы получаете полные исходники с коммерческой лицензией без роялти, бесплатное брендирование (логотип, цвета, иконки, домен) и 6 месяцев обновлений в подарок. При аренде — то же самое плюс инфраструктура, мониторинг и обновления на нашей стороне. Развёртывание за 3–7 минут от оплаты до первого зелёного HTTPS.

Задача

Почему «обычная курьерка» с алкоголем заканчивается отзывом лицензии

Алкоголь — это не пицца. Передача бутылки несовершеннолетнему = штраф ИП до 200 000 ₽ + потеря лицензии на розничную продажу, у юр. лица — до 500 000 ₽. Доставка после 23:00 (в РФ) или в школу (везде) — те же последствия. Без встроенной верификации возраста и гео-фильтров любой запуск алкогольной доставки — это вопрос «когда поймают», а не «поймают ли».

Готовый стек снимает регуляторный риск: проверка возраста двойная (онлайн + офлайн), гео-блокировки по реестру запрещённых точек, временные блокировки по региональным законам, ЕГАИС-учёт каждой бутылки. Запуск — дни, а не годы судебных разбирательств.

  • Курьер передал бутылку 15-летнему — штраф 200 000 ₽ + потеря лицензии
    Цена ошибки: 200–500k ₽ + закрытие точки
    Двойная проверка возраста: онлайн при регистрации (Sumsub/Госуслуги ЕСИА с паспортом и селфи) + повторная курьером при передаче (скан паспорта получателя + сравнение лица с фото из БД). Без подтверждения возраста — заказ отменяется без споров.
  • Заказ ушёл в школу или больницу — отзыв лицензии
    Цена ошибки: потеря лицензии + штраф
    Гео-фильтр по реестру запрещённых точек: школы, больницы, режимные учреждения, спортивные объекты. Реестр обновляется автоматически из открытых источников. Заказ в радиусе 100 м от такой точки блокируется.
  • Заказ в 23:30 — но в этом регионе продажа алкоголя до 22:00
    Цена ошибки: штраф + временный запрет на продажу
    Тайм-блокировки по таблице региональных законов: Москва 23:00, Питер 22:00, ХМАО 21:00, Чечня и Дагестан — особые ограничения. Таблица обновляется автоматически по изменениям регионального законодательства.
  • ЕГАИС не сходится с продажами — приходит проверка ФСРАР
    Цена ошибки: штрафы + блокировка УТМ
    Каждая бутылка учитывается в ЕГАИС через УТМ при продаже. Расхождений нет — данные синхронизируются в обе стороны. Отчёты в ФСРАР формируются автоматически.
  • Получатель пьяный — но передать обязаны?
    Цена ошибки: нет — нарушение 171-ФЗ. Штраф + потеря лицензии
    Чек-лист курьера при передаче: «получатель трезв», «может стоять без помощи», «адекватно отвечает». При красном флаге — отказ передачи с фиксацией в audit-логе. Курьер защищён от обвинений «не передал».
  • Алко-маркетинг для подростков — реклама не должна быть направлена на детей
    Цена ошибки: штрафы ФАС + блокировка рекламных кабинетов
    Все маркетинговые шаблоны (push, email) с обязательным таргетингом 18+, проверка демографии в Yandex.Метрике, отчёт по соответствию рекламы 38-ФЗ.
  • Курьер выпил содержимое и заявил «потерял»
    Цена ошибки: $50–$500 за инцидент + удар по NPS
    QR-маркировка каждой бутылки, фото-акт сборки на складе и фото-акт передачи у получателя. Тамперэвидент-упаковка ресторана. Несоответствия видны мгновенно.
  • Маркетплейсы (Самокат, Яндекс.Лавка) демпингуют — невозможно конкурировать ценой
    Цена ошибки: потеря клиентов
    Платформа поддерживает hyperlocal-модель: 15-минутная доставка с микро-дарксторами в районах. Курьер заходит, забирает, везёт — 12 мин в среднем. Конкуренция не ценой, а скоростью + ассортиментом.
Сборка с нуля против готового

Сборка с нуля vs готовая платформа: реальная математика

Если бы вам пришлось собирать «Доставку алкоголя Pro» с нуля, бюджет ушёл бы на: 2 мобильных разработчика, 2 бэкенда, фронтенд для админки и магазинного кабинета, дизайнера, DevOps, юриста на лицензирование и интеграцию с ЕГАИС, тестировщика. Это команда из 7–9 человек на 8–14 месяцев и стартовая инвестиция $180k–$400k без учёта поддержки и лицензий.

У нас этот стек уже написан, оттестирован на запусках в РФ (ресторанная модель) и за рубежом (полноценные алко-маркеты), регулярно обновляется. ЕГАИС-интеграция и возрастная верификация — самые сложные модули — готовы и прошли проверки ФСРАР. Вы получаете тот же результат за дни.

Свой стек
8–14 месяцев
$180k–$400k
С wl-solution
5 минут — 7 дней
от $290 setup + $260/мес или $5 400 с исходниками
ЭтапСвой стекС wl-solution
Мобильный клиент (iOS + Android, отправитель + получатель)2 разработчика × 5 мес ≈ $70kуже в коробке
Приложение курьера с двойной проверкой возраста1 разработчик × 3 мес ≈ $24kуже в коробке
Возрастная верификация (Sumsub + Госуслуги ЕСИА)$8k + 1 мес интеграцииоба коннектора готовы
Гео-фильтр запрещённых точек + тайм-блокировки$10k + актуализация реестраготовый сервис с auto-update реестра
ЕГАИС интеграция (УТМ + ФСРАР отчёты)$15k + 2 мес сертификацииготовый коннектор УТМ
Меркурий (для пива)$8kуже в коробке
Магазинный кабинет с каталогом и стоп-листами1 фронт × 3 мес ≈ $20kуже в коробке
Admin-панель оператора + аналитика1 фронт × 3 мес ≈ $20kуже в коробке
Тарифный движок и маршрутизация$15kготовый VRPTW + rule-engine
Инфра, CI/CD, мониторинг$12k setup + DevOps на ставкеauto-deploy на VPS за 5 минут
Решение

Стек с возрастной верификацией, гео-фильтром и ЕГАИС из коробки

Все компоненты — клиент, курьер, магазин/ресторан, оператор — синхронизированы по событиям через единый Order Service. Каждая бутылка имеет QR-маркировку и след в ЕГАИС. Возрастная верификация двойная: онлайн в приложении при регистрации (Sumsub или ЕСИА с паспортом и селфи) + повторная курьером при передаче (скан паспорта + сравнение лица). Тайм- и гео-блокировки работают на уровне создания заказа, заблокированные точки и часы не попадают в видимость клиенту.

Платформа мультиарендная: один установленный экземпляр обслуживает и одиночные рестораны со своей алко-доставкой, и сети из 50+ точек, и федеральные алко-маркеты, и международные крафт-бар-сети. Тенант = бренд (свой логотип, домен, ассортимент, тарифы), при этом операционная команда видит всё в одной админке с агрегированной аналитикой.

Двойная возрастная верификация — онлайн + офлайн

Sumsub/ЕСИА при регистрации + скан паспорта курьером при передаче.

При первой регистрации клиент проходит KYC: фото паспорта главной + регистрации + селфи. Sumsub (международка) или Госуслуги ЕСИА (РФ) валидируют документ за 5–15 минут. Если возраст < 18 — аккаунт блокируется навсегда (с пометкой, чтобы не пройти ещё раз).

При передаче курьер на планшете сканирует паспорт получателя ещё раз, делает фото лица. Платформа сравнивает с фото в БД из первичной верификации и с фото на паспорте. При несовпадении или возрасте < 18 — отказ передачи с фиксацией в audit-логе.

Гео-фильтр запрещённых точек и тайм-блокировки

Школы, больницы, режимные учреждения — реестр обновляется автоматически.

Реестр запрещённых точек: школы, детские сады, больницы, военные части, спортивные объекты, культовые здания. Реестр обновляется автоматически из открытых источников (Росреестр, Минобр). Радиус блокировки настраивается (по умолчанию 100 м, в некоторых регионах 200 м).

Тайм-блокировки по таблице региональных законов: Москва 23:00–08:00, Питер 22:00–11:00, ХМАО 21:00–08:00, Дагестан и Чечня — особые режимы. Таблица обновляется при изменениях закона, тенант может настроить дополнительные собственные ограничения.

ЕГАИС-интеграция через УТМ для ресторанов и магазинов РФ

Каждая бутылка — запись в ЕГАИС при продаже. Отчёты в ФСРАР автоматически.

УТМ (Универсальный Транспортный Модуль) — стандартный софт ФСРАР, который ставится на компьютер ресторана/магазина. Платформа подключается к УТМ через API и при каждой продаже отправляет нужные документы (приходные накладные, акты постановки на баланс, чеки розничной продажи).

Сверка остатков с ЕГАИС — раз в сутки. Расхождения подсвечиваются в админке. Отчёты в ФСРАР формируются автоматически в нужном формате.

Меркурий — учёт пива и пивных напитков

ВетИС API для всех позиций с пивом.

Для ресторанов и магазинов с пивом (которое сейчас в ВетИС-учёте) — интеграция с Меркурием через API ВетИС. Каждая партия пива входит и выходит с электронным ветеринарным свидетельством. Расхождения видны в админке.

Каталог с фильтрами по типу, крепости и оригинальности

Вино / пиво / крепкое / коктейли + страна, бренд, ABV.

Витрина с фильтрами: тип напитка, крепость (ABV), страна, бренд, цена, объём, акции. Карточки с фото в Cloudinary, описание, отзывы, рекомендации к блюдам (для ресторанной модели).

Поиск с учётом синонимов («просекко» = «игристое»), фильтр «без сахара» / «органик» / «крафт». Алгоритм рекомендаций показывает «вы заказывали раньше», «соседи берут сейчас».

Маршрутизация с учётом 18+ ограничений

Курьер не получит заказ, если не прошёл NDA-обучение + сертификацию 18+.

Курьеры делятся на «обычных» и «алко-сертифицированных» (прошли обучение по проверке возраста, подписали NDA, понимают регуляторные риски). Алкогольные заказы назначаются только им.

VRPTW-движок учитывает тайм-блокировки: заказ, который не успевает быть доставленным до 23:00, автоматически переносится на следующий день или отменяется с возвратом.

White-label по-настоящему: ваш бренд везде

Логотип, цвета, шрифты, домен, иконки приложений.

Приложения публикуются в App Store и Google Play под вашим аккаунтом разработчика — мы помогаем с подачей и описанием. SSL на ваш домен, отправители писем — ваш SMTP, нотификации — ваш Firebase.

Никаких упоминаний wl-solution в интерфейсе пользователя или в чеках. Это ваш продукт, а не наш с вашим логотипом сверху.

Принципы

Что мы держим в голове, проектируя продукт

  1. 01

    Проверка возраста — двойная, на двух уровнях

    Онлайн при регистрации (Sumsub/ЕСИА) + повторно курьером при передаче (скан паспорта + сравнение лица). Без обеих проверок передача невозможна.

  2. 02

    Регуляторные запреты — на уровне процесса, не на чек-листе

    Гео-фильтр и тайм-блокировки встроены в калькулятор: запрещённый адрес или время просто не возвращают тарифа. Клиент не может оформить нарушение даже захотев.

  3. 03

    Каждая бутылка — в ЕГАИС или в локальной фискальной системе

    Никаких «продаём, а потом разберёмся». Бутылка ушла в продажу — запись в ЕГАИС синхронно, без задержек.

  4. 04

    Курьер защищён от обвинений и не пьёт по дороге

    QR-маркировка каждой бутылки + фото-акт сборки и передачи + тамперэвидент-упаковка. Курьер не может подменить или открыть без следа.

Возможности

Полный набор сценариев — без покупки модулей и плагинов

Возрастная и регуляторная защита

Слой, без которого алко-доставка превращается в риск отзыва лицензии. Все проверки автоматизированы, без человеческого фактора.

Онлайн KYC возраста через Sumsub / Госуслуги ЕСИА
Паспорт + селфи + проверка соответствия. Результат за 5–15 минут.

При первой регистрации клиент проходит верификацию: фото паспорта (главная + регистрация) + селфи. Sumsub (международка) или Госуслуги ЕСИА (РФ) валидируют документ через сравнение биометрии, проверку подлинности паспорта по базам, проверку срока действия.

Аккаунт активируется только после успешной верификации. Если возраст < 18 — постоянная блокировка, повторная попытка с тем же документом невозможна. Если документ просрочен — запрос на обновление.

  • · Фактическая защита от продажи несовершеннолетним
  • · Соответствие 171-ФЗ для РФ и AML-требованиям международки
  • · Можно использовать как UB-аккаунт для других ваших сервисов
// Sumsub API + webhook о результате
// Госуслуги ЕСИА через OAuth + проверка фактов
// Persona Adult как fallback для других регионов
Офлайн-проверка курьером при передаче
Скан паспорта получателя + сравнение лица с фото из БД.

Курьер на планшете сканирует паспорт получателя (распознавание текста + проверка на подлинность по микро-меткам). Делает фото лица. Платформа сравнивает с фото в БД (из первичной верификации) и с фото на паспорте.

Если совпадение < 85% или возраст < 18 — отказ передачи. Все данные офлайн-проверки — в audit-логе.

  • · Не передадут чужому паспорту
  • · Защита курьера от обвинений «не проверил»
Гео-фильтр запрещённых точек
Школы, больницы, режимные учреждения — реестр обновляется автоматически.

Реестр запрещённых точек: школы, детские сады, больницы, военные части, спортивные объекты, культовые здания, тюрьмы. Реестр обновляется автоматически из открытых источников (Росреестр, Минобр).

Радиус блокировки настраивается (по умолчанию 100 м, в некоторых регионах 200 м). При попытке оформить доставку в радиусе — отказ с указанием причины.

  • · Защита от случайных нарушений 171-ФЗ
  • · Реестр всегда актуальный, без ручного обновления
Тайм-блокировки по региональным законам
Москва 23:00–08:00, Питер 22:00–11:00 и т.д. Таблица обновляется.

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

Тайм-блокировка работает на уровне калькулятора: в запрещённое время заказ просто не оформляется. Клиент видит причину и предложение оформить на следующий день.

  • · Невозможно нарушить даже захотев
  • · Защита от штрафов и потери лицензии
Проверка состояния получателя курьером
Чек-лист: трезв, адекватен, может расписаться без помощи.

На экране курьера — чек-лист: «получатель трезв», «может стоять без помощи», «адекватно отвечает», «не агрессивен». При красном флаге — отказ передачи с фиксацией в audit-логе и фото-актом состояния.

Деньги возвращаются клиенту с пометкой о причине отказа. Курьер защищён от обвинений «не передал», ресторан защищён от 171-ФЗ.

  • · Защита от продажи пьяным
  • · Курьер защищён от споров

ЕГАИС, Меркурий и фискализация

Алкоголь — это не торговля пиццей, это нагрузка на фискальные системы. Платформа закрывает её без участия бухгалтера.

ЕГАИС-интеграция через УТМ
Каждая продажа — синхронная запись в ЕГАИС. Отчёты в ФСРАР автоматически.

УТМ (Универсальный Транспортный Модуль) — стандартный софт ФСРАР, ставится на компьютер ресторана/магазина. Платформа подключается к УТМ через API и при каждой продаже отправляет приходные и расходные документы.

Сверка остатков с ЕГАИС — раз в сутки в полночь. Расхождения подсвечиваются в админке. Отчёты в ФСРАР формируются автоматически (декларации, акты сверок).

  • · Нет ручной работы бухгалтера с ЕГАИС
  • · Готовность к проверкам ФСРАР
  • · Расхождения видны мгновенно
// УТМ REST API + xml-документы по образцам ФСРАР
// Поддержка обоих ФСРАР-режимов: с УТМ на месте и через УТМ-агент в облаке
Меркурий (ВетИС) для пива
Пиво и пивные напитки — ВетИС с электронными ветсправками.

Для ресторанов и магазинов с пивом (которое сейчас в ВетИС-учёте) — интеграция с Меркурием через API ВетИС. Каждая партия пива входит и выходит с электронным ветеринарным свидетельством. Расхождения видны в админке.

Гасит свидетельства автоматически при продаже.

  • · Соответствие требованиям Россельхознадзора
  • · Без ручного гашения свидетельств
Фискальные чеки через ОФД
Чеки уходят в ОФД синхронно (АТОЛ Онлайн, ЭВОТОР, Платформа ОФД).

Интеграция с ОФД-операторами через стандартный API. Каждая продажа алкоголя автоматически отправляется в ОФД, клиент получает фискальный чек на e-mail или в приложении.

Соответствие 54-ФЗ (фискальный учёт). Для онлайн-касс — поддерживается интеграция с АТОЛ, Эвотор, Меркурий-Касса.

  • · Соответствие 54-ФЗ
  • · Готовность к проверкам ФНС
Учёт остатков и стоп-листов
Когда бутылка закончилась — позиция мгновенно пропадает с витрины.

Остатки синхронизируются с ЕГАИС (или с локальной складской системой) каждые 5 минут. Когда бутылка закончилась, позиция автоматически уходит в стоп-лист и пропадает с витрины.

Менеджер может вручную поставить в стоп-лист («сегодня не продаём»), задать ограничения по часам или дням.

  • · Нет отказов клиенту в неподходящее время
  • · Меньше негативных отзывов «нет того, что показано»

Каталог, заказ и оплаты

Слой, через который идёт каждый рубль выручки. Прозрачные тарифы, бутылки с QR, тамперэвидент-упаковка.

Каталог с фильтрами и рекомендациями
Тип, крепость, страна, бренд, цена. Рекомендации к блюдам.

Витрина с фильтрами по типу напитка (вино, пиво, крепкое, коктейли), крепости (ABV), стране, бренду, цене, объёму, акциям. Карточки с фото в Cloudinary, описанием, отзывами, рекомендациями к блюдам.

Алгоритм рекомендаций: «вы заказывали раньше», «соседи берут сейчас», «к этому блюду подходит». Поиск с учётом синонимов.

  • · Средний чек выше за счёт рекомендаций
  • · Меньше времени на поиск нужной позиции
Корзина с расчётом доставки и тайм-окнами
Расчёт доставки на лету, выбор времени с учётом тайм-блокировок.

Корзина пересчитывает доставку при каждом изменении: расстояние до клиента, тариф зоны, тайм-блокировки. Если выбранный слот доставки попадает в запрещённое время — слот не отображается.

Оплата картой/Apple Pay/Google Pay/СБП с холдом до подтверждения сборки. Возвраты — авто, без участия оператора.

  • · Невозможно случайно выбрать запрещённое время
  • · Эскроу-холд защищает клиента
QR-маркировка бутылок и тамперэвидент-упаковка
Каждая бутылка имеет QR, упаковка с защитой от вскрытия.

При сборке заказа на складе/в ресторане каждая бутылка получает QR-наклейку с привязкой к заказу. Курьер на приёмке сканирует QR — фиксирует «эта бутылка для этого заказа».

Заказ упаковывается в тамперэвидент-пакет (стандартный расходник). Курьер не может вскрыть без следа. При передаче получатель видит, что пакет цел.

  • · Курьер не может выпить или подменить
  • · Защита от споров «не та бутылка»
Эскроу и возвраты при отказе по возрасту
Если получатель < 18 или нетрезв — деньги возвращаются за 3 минуты.

Деньги клиента — в эскроу до фактической передачи. При отказе курьера (возраст не подтверждён, получатель пьян, паспорт чужой) — авто-возврат за 3 минуты с пометкой о причине в чеке клиента.

Курьер получает компенсацию за выезд (фиксированная сумма из тарифа). Платформа не несёт убытков.

  • · Курьер не теряет деньги за отказ
  • · Клиент не теряет деньги без передачи

Курьеры и сборщики

Алко-курьер — это не курьер пиццы. Требуется дополнительная сертификация, NDA, тренинг.

Алко-сертификация курьеров
Тренинг + тест + подпись NDA. Без сертификата нет алко-заказов.

Курьер проходит онлайн-тренинг (1 час) по правилам передачи алкоголя: проверка возраста, признаки опьянения, отказ в передаче, работа с тамперэвидент-упаковкой. После — тест из 20 вопросов с проходным баллом 80%.

Подписывает NDA об ответственности за нарушение правил передачи. После сертификации курьер получает доступ к алко-заказам в общей очереди.

  • · Снижение риска инцидентов на 70–85%
  • · Юридическая защита платформы
Маршрутизация с учётом тайм-окон
Заказ, не успевающий до 23:00, переносится на завтра или отменяется.

VRPTW-движок учитывает тайм-блокировки: при назначении курьеру проверяется, успеет ли заказ быть доставленным до окончания разрешённых часов. Если нет — заказ переносится на следующий день с уведомлением клиенту.

Учитывается также рабочее время курьера и пиковые часы (например, по пятницам в 21:00 — повышенный трафик, время добавляется).

  • · Нет нарушений тайм-ограничений
  • · Клиент знает заранее, что заказ перенесён
Учёт смен, выплат, удержаний
Смены, KPI, выплаты, удержания за инциденты.

Курьер указывает старт/конец смены, видит свой заработок в реальном времени. Выплата автоматически на привязанную карту через ЮMoney Pay-to-card или Tinkoff Outgoing.

Удержания за инциденты (нарушение проверки возраста, повреждение тамперэвидент-упаковки, грубость) — настраиваются в админке, видны курьеру с причиной.

  • · Нет ручного расчёта зарплат
  • · Прозрачные удержания — нет конфликтов
Рейтинги и допуск к алко-заказам
Рейтинг < 4.5 → понижение допуска. После инцидента — пересертификация.

Алко-курьер должен поддерживать рейтинг ≥ 4.5. При падении ниже — снимается доступ к алко-заказам до пересдачи сертификации.

После инцидента (несовершеннолетний получил, пьяный получил) — немедленная блокировка и расследование. При подтверждённой вине — увольнение и сообщение в реестр.

  • · Команда самоочищается
  • · Лучшие курьеры зарабатывают на 25–35% больше

Аналитика и compliance

Цифры, которые нужны и операционно (где деньги), и регуляторно (где соответствие законам).

Compliance-дашборд
Отказы по возрасту, гео-блокировки, тайм-блокировки, расхождения ЕГАИС.

Отдельный экран с метриками compliance: количество отказов курьерами по возрасту, гео-блокировки на стороне клиента, тайм-блокировки, расхождения с ЕГАИС, инциденты.

Отчёты для регуляторов (ФСРАР) формируются автоматически в требуемом формате.

  • · Готовность к проверкам ФСРАР
  • · Прозрачность для владельца
Финансовая отчётность с разбивкой по категориям
Выручка по типам напитков, маржа, retention, эффективность курьеров.

AOV (средний чек), retention (повторные клиенты), маржа по категориям (вино / пиво / крепкое / коктейли), эффективность курьеров (выручка/час). Сравнение период-к-периоду одним кликом.

Экспорт в Excel/Google Sheets, выгрузка по API в BI (Metabase, Superset, Power BI).

  • · Решения по ассортименту — на данных
  • · Готовые отчёты для инвесторов
Воронка клиента и retention-механики
Регистрация → KYC возраста → первый заказ → повторный.

Воронка с конверсиями по каждому шагу: где теряем после регистрации, где после KYC, где после первого заказа.

Триггерные кампании на каждой точке отвала (с обязательным таргетингом 18+).

  • · Retention 30-day: +8–14 пунктов на типовом запуске
  • · CAC payback: 2–3 месяца
Анализ ассортимента и стоп-листов
Какие SKU продаются, какие стоят, что пора убрать.

Аналитика по каждому SKU: скорость продаж, маржа, количество отказов из-за «нет в наличии». Топ-20 убыточных и топ-20 ходовых.

Авто-рекомендации по закупкам: «закупите эту позицию — она в топе и часто кончается».

  • · Меньше неликвидов на складе
  • · Меньше отказов клиентам из-за нехватки
Архитектура

Архитектура: то, что вы получаете под капотом

Каждый модуль платформы — отдельный сервис. Возрастная верификация и ЕГАИС-сервисы изолированы для безопасности и compliance-аудита.

Деплой — Docker-контейнеры на ваших VPS. Между ними — приватная сеть с шифрованием. БД — Postgres 16 с PostGIS, репликой и шифрованием at-rest. Audit-лог по compliance-событиям — отдельная БД.

Customer API (gateway)
Точка входа для клиентских приложений

REST + GraphQL. JWT-аутентификация, rate-limiting, CDN-кеш для статичных запросов витрины.

Под нагрузкой горизонтально скейлится за Caddy.

Node.js 20 · NestJS · Redis · JWT
Age Verification Service
Двойная проверка возраста: онлайн и офлайн

Адаптеры под Sumsub, Госуслуги ЕСИА, Persona Adult. Хранит результаты KYC + биометрию для сравнения.

Курьерское приложение шлёт скан паспорта и фото лица — сервис сравнивает с базой и валидирует.

Go 1.22 · Postgres · S3 для биометрии
Geo & Time Restrictions Service
Гео-фильтр запрещённых точек + тайм-блокировки

PostGIS с реестром запрещённых точек (auto-update из открытых источников).

Таблица региональных тайм-ограничений с актуализацией при изменении законов.

Go · Postgres 16 + PostGIS
EGAIS Connector
Интеграция с УТМ для записи продаж в ЕГАИС

REST-обёртка над УТМ. Авто-формирование документов по образцам ФСРАР.

Сверка остатков раз в сутки, формирование отчётов для ФСРАР.

Go · Postgres · УТМ REST API
Mercury Connector
Интеграция с Меркурием (ВетИС) для пива

Электронные ветсправки, гашение при продаже.

Сверка остатков с ВетИС.

Go · Postgres · ВетИС API
Order Service
Жизненный цикл заказа

Машина состояний с явными переходами: created → paid → assembled → assigned → picked_up → delivered / refused.

Источник истины. Публикует события в Kafka.

Go 1.22 · Postgres 16 · Kafka
Courier Service
Назначение и трекинг курьеров с алко-сертификацией

Хранит позицию курьеров, считает доступность, фильтрует по алко-сертификату.

Назначает только сертифицированным курьерам.

Node.js · Redis Streams · PostGIS
Routing Engine
VRPTW с учётом тайм-блокировок

OR-Tools для VRPTW + Mapbox Directions. Проверяет, успеет ли заказ до окончания разрешённых часов.

Пересчитывает план каждые 30 сек или по событию.

Python (FastAPI) · OR-Tools · Mapbox API
Restaurant/Shop Gateway
Двусторонний мост к iiko/R-Keeper/1С:Розница

Заказы попадают в KDS ресторана или в складскую систему магазина.

Остатки и стоп-листы синхронизируются в обе стороны.

Node.js · Postgres · BullMQ
Payment Service
Эквайринг, эскроу, сплит-выплаты

Stripe / ЮKassa / Tinkoff. Эскроу-холды до подтверждения сборки.

Сплит-выплаты ресторану/магазину и курьеру.

Go · Postgres · PCI DSS-ready
OFD Connector
Фискальные чеки в ОФД

АТОЛ Онлайн, ЭВОТОР, Платформа ОФД. Чек на каждую продажу.

Node.js · Postgres · ОФД REST
Compliance Audit Log
Отдельный лог по compliance-событиям

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

Хранение 7 лет с криптографической цепочкой.

Go · Postgres 16 · S3 Object Lock
Notifier
Push, SMS, email — клиенту, курьеру, ресторану

Шаблоны редактируются в админке без релиза. Каналы выбираются per-событие.

Маркетинговые шаблоны с обязательным таргетингом 18+.

Node.js · FCM/APNs · Twilio · Resend
Analytics Pipeline
Сырые события → агрегаты → дашборды

События пишутся в ClickHouse через Kafka. Витрина — Metabase.

Отдельный compliance-дашборд для регуляторных метрик.

Kafka · ClickHouse · Metabase
Admin Panel
Кабинет оператора и владельца

Next.js SSR. Карты, графики, compliance, разбор инцидентов через UI.

Next.js 14 · TanStack Query · Mapbox GL

Поток данных

Клиент проходит KYC возраста → Age Verification Service сохраняет биометрию → аккаунт активирован.

Клиент создаёт заказ → Customer API → Geo & Time Restrictions Service проверяет адрес и время → если разрешено, переходим к оплате.

Оплата → Payment Service резервирует → событие order.created → Restaurant Gateway отдаёт в KDS ресторана.

Сборка → каждая бутылка получает QR-маркировку → EGAIS Connector фиксирует продажу → курьер забирает.

При передаче курьер сканирует паспорт получателя → Age Verification Service сравнивает с базой → если ОК, заказ закрывается, если нет — отказ.

Payment Service делает сплит-выплату (ресторан, курьер, платформа) → OFD Connector шлёт чек → Compliance Audit Log пишет событие.

Масштабирование

Customer API stateless, масштабируется горизонтально.

Order Service — sharded по region_id.

ClickHouse — отдельный кластер.

EGAIS Connector — отдельный сервис, отказ не валит остальное.

Что ломается и как восстанавливаем

Падение УТМ → продажи блокируются (нельзя продавать без ЕГАИС). Алерт критический. Восстановление за 5–15 мин.

Падение Age Verification Service → новые регистрации блокируются. Существующие пользователи могут оформлять заказы (KYC уже пройден).

Недоступность Sumsub/ЕСИА → fallback на ручную модерацию (фото уходят оператору).

Сбой Geo & Time Service → консервативный режим: блокировка любых заказов до восстановления. Лучше пропустить продажу, чем нарушить закон.

Безопасность

Биометрия (фото лиц, паспорта) шифруется AES-256 в S3, ключи в HSM.

Compliance Audit Log в отдельной БД с криптографической цепочкой.

Доступ к биометрии — только через специальную роль с audit-логом каждого обращения.

Соответствие ФЗ-152 (персональные данные), 171-ФЗ (алкоголь), 54-ФЗ (фискальный учёт), 63-ФЗ (электронная подпись).

Интеграции

Готовые коннекторы

Что готово из коробки. Подключение каждой — это форма в админке и проверка тестового заказа. Лицензии и договоры с регуляторами оформляете вы (мы помогаем).

Sumsub Age Verificationkyc
Проверка паспорта + селфи + биометрия для возраста 18+.
Стандарт для международки. Высокая точность распознавания паспортов 150+ стран.
Подключение: 1 час · $0.5–$2 за верификацию
Госуслуги ЕСИАkyc
Авторизация через Госуслуги с подтверждённой записью.
Юридически чистая проверка возраста для РФ — паспорт уже проверен государством.
Подключение: 5–10 рабочих дней (договор и API-ключ)
Persona Adultkyc
Альтернатива Sumsub для международных рынков.
Удобный fallback и дешевле на больших объёмах.
Подключение: 1 час
ФСРАР ЕГАИС (через УТМ)compliance
Учёт каждой бутылки в ЕГАИС через УТМ.
Обязательно для розничной продажи алкоголя в РФ.
Подключение: 3–5 рабочих дней (установка УТМ + сертификация)
Меркурий (ВетИС)compliance
Электронные ветсправки для пива.
Обязательно для розничной продажи пива в РФ.
Подключение: 2–3 рабочих дня
АТОЛ Онлайнfiscal
Облачная онлайн-касса для фискальных чеков.
Соответствие 54-ФЗ без покупки физической кассы.
Подключение: 1–2 рабочих дня · От 5000 ₽/мес
Платформа ОФДfiscal
Альтернатива АТОЛ для фискальных чеков.
Дешевле для стартапов.
Подключение: 1–2 рабочих дня
iikopos
Заказы попадают в KDS ресторана с алко-лицензией.
Для ресторанной модели в РФ.
Подключение: 30–60 минут на ресторан
R-Keeperpos
Альтернатива iiko для крупных сетей.
Стабильный POS для ресторанов с высоким потоком.
Подключение: 1–2 рабочих дня
1С:Розницаretail
Складская система для алко-магазинов.
Большинство магазинов в РФ живут на 1С.
Подключение: 1–3 дня
Stripepayments
Карты, Apple Pay, Google Pay для международки.
Стандарт для международных запусков.
Подключение: 1 час · 2.9% + 30¢ за транзакцию
ЮKassapayments
Карты РФ, СБП, кошельки.
Покрывает все способы оплаты в РФ.
Подключение: 1–3 дня
Tinkoff Acquiringpayments
Эквайринг + СБП + выплаты курьерам.
Сильное API, низкие комиссии.
Подключение: 1–2 дня
СБПpayments
Оплата по QR / по ссылке, низкая комиссия.
Тренд РФ-рынка.
Подключение: Сразу через ЮKassa/Tinkoff · Комиссия 0.4–0.7%
Mapbox Directionsmaps
Маршруты по дорогам, ETA, изохроны для зон.
Дешевле Google Maps в 4–6 раз.
Подключение: 30 минут · $0.50 за 1000 запросов
DaDataaddress
Автоподсказка адресов, проверка КЛАДР.
Без неё клиенты вводят кривые адреса.
Подключение: 15 минут
Twiliocomms
SMS клиентам, маскирование звонков между сторонами.
Глобальное покрытие.
Подключение: 1 час
Cloudinarymedia
CDN для фото бутылок: WebP/AVIF.
Картинки — главный конверсионный элемент.
Подключение: 30 минут
Сценарии операторов

Кейсы, которые мы регулярно разворачиваем

Ресторанная сеть с алкогольной лицензией (РФ)

Алкоголь в составе доставки еды до 23:00 — легально и в ЕГАИС

Сеть из 12 ресторанов в Москве с лицензией на розничную продажу алкоголя для собственных заказов. Хочет добавить к доставке еды возможность заказать вино/пиво — но строго в рамках 171-ФЗ.

Развёртываем платформу за 5 дней. Брендируем приложения, подключаем iiko во всех ресторанах, ставим УТМ с подключением к ЕГАИС.

Возрастная верификация при регистрации — Sumsub. Гео-фильтр и тайм-блокировки настроены под Москву (23:00–08:00 запрет). Курьеры (15 человек) проходят алко-сертификацию.

Каталог: вино, пиво, крепкое — в составе заказа из ресторана (минимальный заказ еды 1500 ₽). Покупка отдельно — недоступна (соответствие 171-ФЗ). Чеки в ОФД, ЕГАИС-учёт автоматический.

Что включаем
  • · Двойная возрастная верификация
  • · ЕГАИС через УТМ
  • · Гео и тайм-блокировки
  • · Алко-сертификация курьеров
  • · iiko POS-коннектор
Результат
  • · +18–25% к среднему чеку доставки
  • · 0 нарушений 171-ФЗ за 6 месяцев
  • · Прохождение проверки ФСРАР с первого раза
Международный крафт-алко-маркет (EU, UK, Канада)

Полноценный online wine & craft beer shop с проверкой возраста

Команда запускает онлайн-магазин крафтового пива и вина в Германии и Великобритании, где online-продажа алкоголя легальна. Целевая аудитория — гурманы 25–55 лет, фокус на ассортименте и быстрой доставке.

Развёртываем платформу за 7 дней. Брендируем под крафтовый стиль (тёмная палитра, фото-витрина). Возрастная верификация — Sumsub (поддержка паспортов всех стран EU и UK).

Склад с 800 SKU — вина и крафтового пива со всего мира. Доставка свои курьеры в радиусе города (Berlin, London) + DPD для межгорода.

Платежи через Stripe (карты, Apple Pay, Google Pay, SEPA для EU). Чеки выдаются через локальные fiscal-системы Германии и UK.

Что включаем
  • · Sumsub возрастная верификация (international)
  • · Каталог с фильтрами по сорту, региону, винодельне
  • · Своя курьерская сеть в городах
  • · Stripe для платежей
Результат
  • · 150 заказов в день через 4 месяца
  • · AOV €85 — выше большинства конкурентов за счёт фокуса на крафте
  • · Retention 30-day: 38%
Региональный алко-маркет с 4 точками (международка)

Сеть алко-маркетов в Грузии / Армении / Казахстане

Сеть из 4 алко-маркетов в Тбилиси (где онлайн-продажа алкоголя легальна) хочет добавить доставку через приложение и сайт. Конкуренты — Wolt и собственные доставки винных бутиков.

Развёртываем платформу за 5 дней. Брендирование под локальный бренд, подключаем 1С:Розница для каждой точки. Возрастная верификация — Sumsub (поддержка грузинских паспортов).

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

Доставка свои курьеры (8 человек), маршрутизация VRPTW. Тайм-блокировки настроены под местные законы (Грузия — без ограничений ночью, но запрет в школьные часы рядом со школами).

Что включаем
  • · Sumsub для проверки возраста
  • · 1С:Розница для остатков
  • · Своя курьерская сеть
  • · Гео-фильтр школ и больниц
Результат
  • · 200 заказов в день через 3 месяца
  • · AOV $35 — рост на 28% за счёт онлайн-канала
  • · Расширение сети до 8 точек через год
Dark-store алкоголя в США (штат с легальной онлайн-продажей)

15-минутная доставка крафтового пива в Бруклине

Стартап в Нью-Йорке запускает hyperlocal-сервис 15-минутной доставки крафтового пива. Лицензия на розничную продажу алкоголя получена, склад в Бруклине. Конкуренты — Drizly, Saucey, Minibar.

Развёртываем платформу за 7 дней. Брендирование под молодёжный сегмент. Возрастная верификация через Persona (стандарт для US-рынка) с проверкой ID (driver license + selfie).

Склад на 400 SKU крафтового пива. Курьеры на электросамокатах в радиусе 1.5 км. Маршрутизация — TSP с учётом 15-минутного SLA.

Платежи Stripe + Apple Pay. Чеки — через локальный POS Square с алко-лицензией. Тайм-блокировки настроены под Нью-Йорк (запрет 04:00–08:00).

Что включаем
  • · Persona Adult для US-возрастной верификации
  • · 15-минутный SLA с авто-эскалацией
  • · Hyperlocal маршрутизация
  • · Stripe для US-платежей
Результат
  • · 500 заказов в день через 3 месяца
  • · AOV $32, среднее время доставки 13 мин
  • · Конкуренция со взрослыми игроками за счёт скорости
План запуска

От оплаты до первого боевого заказа — 7–14 дней

Типовой план запуска. Сроки для РФ длиннее (ЕГАИС + лицензия), для международки короче. Команда с нашей стороны: project-менеджер + DevOps + дизайнер.

  1. День 1–3
    Развёртывание и брендирование
    • · Заполнить бриф: бренд, домен, цвета, e-mail оператора
    • · Получить доступ в админ-панель и тестовое приложение
    • · Сдать дизайн-кит (логотип, иконки приложений) либо заказать дизайн
    • · Прописать ваш домен → Let's Encrypt автоматически
    Готово, когда:
    • Тестовое приложение доступно под вашим брендом
    • Админ-панель открывается на admin.вашдомен.com
  2. День 4–8
    Возрастная верификация, ЕГАИС, оплаты
    • · Подключить Sumsub или Госуслуги ЕСИА
    • · Установить и сертифицировать УТМ (для РФ)
    • · Подключить Меркурий (если есть пиво)
    • · Подключить эквайринг (Stripe / ЮKassa / Tinkoff)
    • · Подключить ОФД (АТОЛ Онлайн или Платформа ОФД)
    • · Настроить тайм-блокировки и гео-фильтры под ваш регион
    Готово, когда:
    • Тестовый KYC проходит за 5–15 мин
    • Тестовая продажа уходит в ЕГАИС и в ОФД
  3. День 9–11
    Курьеры и репетиция
    • · Алко-сертификация 5–10 курьеров (онлайн-тренинг + тест + NDA)
    • · Обучение оператора по работе с админкой и compliance-дашбордом
    • · Прогон 20–30 тестовых заказов с реальной маршрутизацией
    • · Опубликовать приложения в App Store / Google Play
    Готово, когда:
    • Курьеры активны и прошли тестовую смену
    • Compliance-дашборд проверен
  4. День 12–14
    Запуск на ограниченную аудиторию
    • · Запустить таргетированную рекламу 18+ в 1–2 районах
    • · Включить промокод на первый заказ
    • · Мониторить дашборд оператора в реальном времени
    • · Собрать обратную связь от первых 50 клиентов
    Готово, когда:
    • Первые 100 заказов прошли без compliance-инцидентов
    • NPS первой когорты ≥ 50
Альтернативы

Когда наш продукт — не лучший выбор (и когда лучший)

Собрать с нуля своей разработкой

build-from-scratch

Нанять команду из 7–9 человек и потратить 8–14 месяцев на разработку с нуля.

Плюсы
  • + Полный контроль над архитектурой
  • + Свобода выбора стека
Минусы
  • $180k–$400k капитальных вложений до первого заказа
  • Год без выручки
  • ЕГАИС-интеграция и возрастная верификация — самые сложные модули, ошибки = штрафы
  • Юрист на лицензирование с нуля — +$10k

Наш вердикт:Имеет смысл только если у вас уникальная модель алко-сервиса. В 95% случаев — нет.

Альтернатива выигрывает, когда: Уникальная модель (например, доставка коктейлей в баре через AR-приложение), есть деньги на 2 года разработки.

Запустить алко-доставку на универсальной курьерке (СДЭК, Borzo)

no-op

Не запускать свою платформу, использовать существующие курьерские сервисы для доставки алкоголя.

Плюсы
  • + Не нужны инвестиции
  • + Сразу доступно
Минусы
  • Нет двойной проверки возраста — нарушение 171-ФЗ при первом инциденте
  • Нет ЕГАИС-интеграции — отзыв лицензии гарантирован
  • Нет тайм/гео-блокировок — нарушения автоматические
  • Курьеры не алко-сертифицированы

Наш вердикт:Невозможно для легальной алко-доставки. Только если хотите рискнуть лицензией.

Open-source решения (UberEats clone и др.)

open-source

Готовые open-source платформы для доставки. Бесплатные по лицензии, но без алко-специфики.

Плюсы
  • + Лицензия = 0
  • + Открытый код
Минусы
  • Нет возрастной верификации
  • Нет ЕГАИС / Меркурия
  • Нет тайм/гео-блокировок
  • Адаптация под алко — 4–6 месяцев работы команды

Наш вердикт:Бесплатная лицензия — не бесплатный продукт. Адаптация под 171-ФЗ + ЕГАИС займёт полгода.

Альтернатива выигрывает, когда: Есть сильная техническая команда и нет требований к РФ-compliance.

Custom-разработка на аутсорсе

competitor

Заказать разработку у студии. Обычно $80k–$200k за MVP, 6–10 месяцев до запуска.

Плюсы
  • + Получаете кастомное решение
  • + Можно влиять на каждую деталь
Минусы
  • Длинный цикл от ТЗ до первого заказа
  • Студия не специализируется на алко — ошибки в ЕГАИС-интеграции дорого стоят
  • Поддержка после релиза — снова деньги

Наш вердикт:Имеет смысл, если у вас уже работает доставка и нужны точечные доработки. На старте — слишком дорого.

Стоимость владения

За что вы платите — и за что не платите

Покупка — что внутри

Покупка за $5 400 — полные исходники с коммерческой лицензией без роялти, бесплатное брендирование, помощь с первым деплоем и 6 месяцев обновлений в подарок.

Лицензия без лимитов по тенантам — можно развернуть на купленном коде хоть 1, хоть 100 брендов без доплат.

Аренда — что внутри

Аренда $260/мес — это всё то же самое, что покупка, плюс инфра, мониторинг, бэкапы и обновления продукта на нашей стороне. Развёртывание за 3–7 минут.

Сетап $290 включает брендирование, привязку домена, настройку SMTP, заведение администратора. Можно перейти с аренды на покупку с зачётом до 80% арендных платежей.

TCO за первый год

Аренда платформы (12 мес × $260)
$3 120
Сетап (разово)
$290
VPS-инфра (3 средних узла)
Hetzner / OVH; включено если хостимся мы
$40–$60/мес
Стороннее: Mapbox + Sumsub/ЕСИА + SMS + платежи
Зависит от объёма
$300–$700/мес
УТМ + сертификация ЕГАИС (только РФ)
$200 единоразово
ОФД (АТОЛ Онлайн или Платформа ОФД)
$60–$100/мес
Брендирование (если нужен дизайн)
$0–$1 500
Маркетинг 18+
Не входит в платформу
ваш бюджет

Что вы НЕ платите дополнительно

  • Самостоятельная сертификация УТМ и ЕГАИС
    Готовая интеграция с УТМ через REST. Самостоятельная реализация — $15k + 2 мес.
  • Юрист на 171-ФЗ compliance
    Шаблоны договоров присоединения, согласий на обработку ПД 18+, NDA для курьеров — готовы.
  • DevOps на ставке
    При аренде — инфра на нашей стороне.
  • Per-tenant цена
    Сколько хотите брендов / городов — без доплат.
  • Платный SLA на критичные баги
    Базовый SLA 1 рабочий день — включено в покупку и аренду.
Что мы не делаем

Честный список ограничений

Лучше сказать сейчас, чем выяснить через месяц после оплаты. Если ваш кейс упирается во что-то из списка ниже — напишите, предложим обходной путь или честно скажем «не наш».

  • Мы не помогаем обойти 171-ФЗ для дистанционной продажи алкоголя в РФ
    Платформа в РФ-режиме работает только для ресторанной доставки (легально в составе ресторанного заказа до 23:00). Полноценная C2C-онлайн-продажа алкоголя в РФ запрещена федеральным законом. Серые схемы (продажа без чека, через посредников) — недоступны.
  • Мы не оформляем алкогольную лицензию за вас
    Лицензия на розничную продажу алкоголя получается через Росалкогольрегулирование с пакетом документов на юр. лицо. Это ваша задача, мы помогаем с подбором пакета документов.
  • Не делаем продажи безалкогольных напитков как «альтернативу 18+»
    Платформа заточена под алкоголь с верификацией возраста. Для безалкогольной воды и соков лучше использовать del-water (специализированный продукт).
  • Не работаем с самогоном и нелицензированным алкоголем
    Каталог проверяет наличие позиций в ЕГАИС (для РФ). Самопальный алкоголь невозможно учесть и продать через нашу систему.
  • Не делаем индивидуальные исправления интерфейса бесплатно
    Брендирование (цвета, логотип, шрифты) — да. Кастомные интерфейсные изменения — оцениваются отдельно.
Глоссарий

Термины, чтобы говорить с нами на одном языке

171-ФЗ
Федеральный закон «О государственном регулировании производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции».
Определяет правила розничной продажи алкоголя в РФ, включая запрет на дистанционную продажу и ограничения по времени и месту.
ЕГАИС
Единая Государственная Автоматизированная Информационная Система учёта алкогольной продукции.
Каждая бутылка алкоголя в РФ имеет след в ЕГАИС от производителя до конечного покупателя. Учёт обязателен для розничной продажи.
УТМ
Универсальный Транспортный Модуль — софт ФСРАР для интеграции с ЕГАИС.
Ставится на компьютер ресторана/магазина. Принимает документы по REST и отправляет в ЕГАИС.
ФСРАР
Федеральная Служба по Регулированию Алкогольного Рынка.
Регулятор алкогольного рынка в РФ. Проверяет соответствие 171-ФЗ.
Меркурий (ВетИС)
Государственная система Россельхознадзора для учёта поднадзорной продукции, включая пиво.
Sumsub
Международный провайдер KYC и возрастной верификации. Поддерживает паспорта 150+ стран.
Госуслуги ЕСИА
Единая Система Идентификации и Аутентификации РФ. Используется для юридически чистой проверки возраста.
Persona Adult
Альтернатива Sumsub для международной возрастной верификации, особенно для US.
Тайм-блокировки
Запрет на продажу алкоголя в определённые часы по региональным законам.
Москва 23:00–08:00, Питер 22:00–11:00, ХМАО 21:00–08:00, особые режимы Дагестана и Чечни.
Гео-блокировки
Запрет на продажу алкоголя в радиусе от запрещённых точек (школы, больницы, режимные учреждения).
Тамперэвидент-упаковка
Упаковка с защитой от вскрытия: при попытке вскрыть остаются необратимые следы.
ABV (Alcohol By Volume)
Содержание алкоголя в напитке в процентах.
ОФД
Оператор Фискальных Данных. Принимает и хранит фискальные чеки для ФНС.
54-ФЗ
Федеральный закон «О применении контрольно-кассовой техники». Регулирует фискальный учёт.
Compliance Audit Log
Отдельный лог по compliance-событиям (отказы по возрасту, гео/тайм-блокировки, инциденты).
Хранение 7 лет, криптографическая цепочка HMAC.
Сценарии использования

Кому подходит «Доставка алкоголя 18+» — и как его обычно разворачивают.

Алкоголь в составе доставки еды до 23:00 — легально и в ЕГАИС

Сеть из 12 ресторанов в Москве с лицензией на розничную продажу алкоголя для собственных заказов. Хочет добавить к доставке еды возможность заказать вино/пиво — но строго в рамках 171-ФЗ.

Полноценный online wine & craft beer shop с проверкой возраста

Команда запускает онлайн-магазин крафтового пива и вина в Германии и Великобритании, где online-продажа алкоголя легальна. Целевая аудитория — гурманы 25–55 лет, фокус на ассортименте и быстрой доставке.

Сеть алко-маркетов в Грузии / Армении / Казахстане

Сеть из 4 алко-маркетов в Тбилиси (где онлайн-продажа алкоголя легальна) хочет добавить доставку через приложение и сайт. Конкуренты — Wolt и собственные доставки винных бутиков.

15-минутная доставка крафтового пива в Бруклине

Стартап в Нью-Йорке запускает hyperlocal-сервис 15-минутной доставки крафтового пива. Лицензия на розничную продажу алкоголя получена, склад в Бруклине. Конкуренты — Drizly, Saucey, Minibar.

Что внутри

Готовые сценарии — не надо собирать из частей.

  • Веб-кабинет клиента + админка оператора
  • iOS-приложение (Swift / React Native)
  • Android-приложение (Kotlin / React Native)
  • Полнофункциональная админ-панель оператора
  • Маршрутизация курьеров + live-tracking
  • Тарификация по зонам и весу
  • Брендирование (логотип, цвета, шрифты, домен) — без правок исходников
  • Локализация под русский + английский, легко добавить другие
Частые вопросы

Что спрашивают операторы перед запуском «Доставка алкоголя 18+»

Можно ли продавать алкоголь онлайн в РФ?
Полноценная дистанционная продажа алкоголя в РФ по 171-ФЗ запрещена. Платформа в РФ-режиме работает легально для ресторанной доставки (алкоголь в составе ресторанного заказа до 23:00, ресторан с лицензией на розничную продажу). Полноценные онлайн-магазины алкоголя возможны на международных рынках.
Как работает двойная возрастная верификация?
Первая — онлайн при регистрации (Sumsub или Госуслуги ЕСИА с паспортом и селфи). Вторая — курьером при передаче (скан паспорта получателя + сравнение лица). Без обеих проверок передача невозможна.
Какая интеграция с ЕГАИС?
Через УТМ (Универсальный Транспортный Модуль) — стандартный софт ФСРАР, ставится на компьютер ресторана/магазина. Платформа подключается к УТМ через REST API. Каждая продажа автоматически отправляется в ЕГАИС. Отчёты в ФСРАР формируются автоматически.
Какая интеграция с Меркурием для пива?
Через API ВетИС. Электронные ветсправки на партии пива входят и гасятся при продаже. Расхождения видны в админке.
Сколько времени от заказа до боевого URL?
Аренда — 3–7 минут до зелёного HTTPS. Полный запуск (с сертификацией УТМ и онбордингом курьеров) — 7–14 дней.
Что я получаю при покупке?
Полные исходники в приватный Git, коммерческая лицензия без роялти, образ контейнера, 6 месяцев обновлений бесплатно.
Где работает мой деплой при аренде?
На VPS вашего облака: Hetzner, OVH, Vultr, DigitalOcean, Selectel. Регион выбираете при заказе.
Что с гео и тайм-блокировками?
Реестр запрещённых точек (школы, больницы, режимные учреждения) обновляется автоматически из открытых источников. Тайм-блокировки по таблице региональных законов: Москва 23:00, Питер 22:00, ХМАО 21:00, особые режимы Дагестана и Чечни.
Что если курьер хочет продать алкоголь подростку «втёмную»?
Платформа фиксирует фото лица получателя при передаче. При расхождении с возрастом в БД (или с возрастом на паспорте) — заказ закрывается с пометкой о нарушении. Курьер блокируется. Audit-лог по compliance — отдельный, хранится 7 лет.
Поддерживаются ли международные рынки?
Да. Sumsub поддерживает паспорта 150+ стран, Persona — стандарт для US. Платформа из коробки русский + английский. Локализация — 1–2 рабочих дня на новый язык.
Можно ли запустить как сеть алко-маркетов?
Да, мультиарендность позволяет одной установке держать N брендов/городов. Каждый видит свой тенант, центральный офис — все с агрегированной аналитикой.
Сколько ресторанов и курьеров выдерживает платформа?
До 500 ресторанов и 2000 одновременно активных курьеров в одном регионе. Выше — горизонтальное масштабирование по регионам.
Что с ФЗ-152 (персональные данные)?
Биометрия (фото лиц, паспорта) шифруется AES-256, ключи в HSM. При деплое в РФ (Selectel, Yandex Cloud) — соответствие ФЗ-152 из коробки. Доступ к биометрии — через специальную роль с audit-логом.
Что если получатель пьян?
Курьер на чек-листе отмечает признаки опьянения. При красном флаге — отказ передачи с фиксацией в audit-логе и фото-актом. Деньги возвращаются клиенту, курьер получает компенсацию за выезд.
Можно ли использовать как white-label?
Да, лицензия позволяет ре-продавать. Несколько наших партнёров используют этот стек как продукт для своих клиентов из алко-сегмента.
Что если мне нужны кастомные доработки?
Берём в работу как отдельный проект. SLA на критичные баги ядра — 1 рабочий день. Кастомные фичи — индивидуально по T&M или фикс-прайс.
Что с 54-ФЗ (фискальный учёт)?
Поддерживается интеграция с АТОЛ Онлайн, Платформа ОФД, ЭВОТОР. Каждая продажа автоматически отправляется в ОФД, клиент получает фискальный чек.
Что я получаю при покупке: исходники или только бинарник?
При покупке вы получаете исходный код в приватный Git-репозиторий, коммерческую лицензию без роялти и образ контейнера в нашем Docker-registry. Срок поддержки — 6 месяцев бесплатно, дальше по тарифу.
Где физически работает мой деплой при аренде?
На VPS вашего облака на выбор: Hetzner, OVH, Vultr, DigitalOcean, Elistrax. Регион выбираете при заказе. Управление инфрой берём на себя: установка, TLS, мониторинг, авто-скейл.
Можно подключить собственный домен и сертификат?
Да. Указываете свой домен в кабинете — TLS-сертификат выпускается автоматически через Let's Encrypt (через Caddy) при первом HTTPS-запросе. Cloudflare включён в режиме оранжевого облака для DDoS-защиты.
Как работают обновления продукта?
Каждое обновление проходит через пайплайн backup → migrate → smoke-test → switch. При любом сбое автоматический откат на предыдущий контейнер из registry. Историю обновлений видно в админ-панели.

Готовы запустить «Доставка алкоголя 18+» под своим брендом?

Аренда: 5 минут от заказа до боевого URL. Покупка: 1–5 рабочих дней.