Перейти к содержанию

SaaS-платформа lovii: карта системы

Статус: ревизия №2 по итогам аудита корпуса · 10.10.2026. Числовые факты сопровождаются ссылками; канонические перечисления — в «Модели данных», §0.

Целевая картина того, что мы строим: одна платформа — три входа для разных ролей. app.lovii.ru — гостевой контур, crm.lovii.ru — клиентский и кассовый контур, erp.lovii.ru — операционный контур (поставщики, закупки, кухня, курьеры, финансы, франшиза); отзывы живут в гостевом и клиентском контурах (таблица §2). Всё вместе — единый комплекс на общей модели данных, описанной в технических спецификациях.

🎬 Эта схема уже собрана в интерактивном виде — демо-кабинет платформы (роли, мок-данные, журнал событий; спецификация — в демо-кабинете).

1. Схема-цель: все компоненты по пути

flowchart TB
    subgraph PEOPLE["Люди"]
        G["Гость"]
        CASH["Кассир, официант"]
        CHEF["Повар"]
        COUR["Курьер"]
        MGR["Управляющий точкой"]
        SUP["Поставщик"]
        FR["Франчайзи, продавец"]
        UK["Менеджер УК"]
        OWN["Собственник бизнеса"]
    end

    subgraph ENTRY["Три входа одной платформы"]
        APP["app.lovii.ru — гостевой контур: меню, корзина, оплата, статусы, лояльность, отзывы"]
        CRM["crm.lovii.ru — клиентский контур: кассы, заказы всех каналов, гости, кампании, отзывы"]
        ERP["erp.lovii.ru — операционный контур: производство, склад, закупки, поставщики, доставка"]
    end

    subgraph CORE["Единое ядро платформы"]
        TN["Тенанты: УК, франчайзи, точки"]
        ROLES["Роли и права"]
        BUS["Журнал событий"]
        MDM["Единая модель данных: заказ, ТТК, склад, гость"]
        TN --> ROLES
        BUS --> MDM
    end

    subgraph EXT["Внешние источники и получатели"]
        BANK["Банки и СБП"]
        KKT["ККТ и ФН"]
        OFD["ОФД"]
        GOV["ЕГАИС, Честный ЗНАК, Меркурий"]
        AGG["Агрегаторы доставки"]
        EDO["ЭДО поставщиков"]
    end

    G --> APP
    CASH --> CRM
    MGR --> CRM
    CHEF --> ERP
    COUR --> ERP
    SUP --> ERP
    FR --> CRM
    UK --> CORE
    OWN --> CORE

    APP --> CORE
    CRM --> CORE
    ERP --> CORE

    CORE <--> BANK
    CORE <--> KKT
    CORE <--> OFD
    CORE <--> GOV
    CORE <--> AGG
    CORE <--> EDO

2. Кто куда входит

Вход Адрес Аудитория Что внутри
Гостевой контур app.lovii.ru Гости, посетители витрины Меню и корзина, оплата (карты/СБП/бонусы), статусы заказа, история, программа лояльности, отзывы. Живой прототип уже работает: lovii.mobiap.com
Клиентский контур (CRM) crm.lovii.ru Кассиры, официанты, управляющие, продавцы-франчайзи Кассы и смены, все каналы заказов в одной очереди, профиль гостя, лояльность и кампании, отзывы и сервис-рекавери, отчёты по выручке и гостям
Операционный контур (ERP) erp.lovii.ru Повара, курьеры, закупщики, поставщики Кухня (KDS) и ТТК, склад и фудкост, закупки и прайсы поставщиков, диспетчеризация доставки, производство и полуфабрикаты, отчёты по себестоимости
Кабинет УК внутри erp/crm под ролью УК Менеджеры управляющей компании, собственник бизнеса Шаблоны точек, стандарты и аудиты, роялти, бенчмаркинг сети, консолидированные отчёты; для собственника — живые операционные показатели, причины отклонений и рычаги влияния на систему

Важно: это не три продукта, а три рабочих места одной платформы. Заказ, пробитый в crm, мгновенно виден на кухне в erp; отзыв из app привязан к тому же заказу; УК видит агрегаты по всем входам.

3. Роли и их потоки

Роль Контур Поток, которым управляет Ключевые отчёты
Гость app свой заказ, бонусы, отзыв история заказов, баланс
Кассир/официант crm заказы зала и стойки выручка смены, средний чек
Повар erp кухонные тикеты, заготовки скорость станции, просрочки
Курьер erp назначенные доставки доставки в час, рейтинг
Управляющий точкой crm + erp вся точка: смены, стоп-листы, инвентаризация P&L точки, фудкост, индекс стандарта
Поставщик erp (портал) прайсы, накладные, заявки взаиморасчёты, объём поставок
Продавец-франчайзи crm + erp свои точки по договору роялти, маржа, отклонения
Менеджер УК кабинет УК сеть: стандарты, роялти, аудиты пульс сети, бенчмарки, собираемость роялти

4. Принципы единства комплекса

  1. Один контракт заказа — любой канал (зал, витрина, агрегатор, телефон) создаёт один и тот же объект; контуры лишь по-разному его отображают (спецификация 03).
  2. Один журнал событий — остаток склада, выручка для роялти, отчёты и аудиты строятся из одного источника (спецификация 04).
  3. Изоляция тенантов — УК, франчайзи и независимые точки живут в одной платформе, но данные видны только по своей иерархии.
  4. Роли решают всё — один и тот же человек может иметь разные роли в разных контурах; права наследуются по иерархии УК → франчайзи → точка.
  5. Офлайн-первичность — касса и кухня в crm/erp работают без интернета; синхронизация в ядро — при связи.
  6. Госсистемы из коробки — 54-ФЗ, ЕГАИС, Честный ЗНАК, Меркурий подключены на уровне ядра (платёжная инфраструктура).

5. Техническая реализация адресов

Три поддомена — три фронтенда поверх одного бэкенда:

  • app.lovii.ru — витрина и кабинет гостя (публичный доступ, лёгкая авторизация по телефону);
  • crm.lovii.ru — рабочие места фронт-офиса (касса, зал, менеджер зала);
  • erp.lovii.ru — бэк-офис и порталы партнёров (кухня, склад, поставщик);
  • роль пользователя определяет, какие приложения и данные ему доступны; переключение контуров — без повторного входа (единая сессия платформы).

В демо-версии (следующий этап) все три адреса эмулируются в одном приложении с переключателем ролей — см. спецификацию демо-кабинета.


Дальше по разделу: правила и схемы движения информации → демо-кабинет платформы.