Документация
Описание программного обеспечения «Пантано»
Назначение, состав, каналы приёма заказов и полный перечень функциональных возможностей.
Назначение системы
«Пантано» — программное обеспечение для организации и обслуживания собственного канала продаж предприятия общественного питания. Система позволяет предприятию принимать заказы через собственный сайт, мобильное приложение и другие каналы, обрабатывать эти заказы, управлять меню и ценами, доставкой, программой лояльности и маркетинговыми акциями, вести базу гостей и получать аналитическую отчётность.
Пользователи системы — предприятия общественного питания (одиночные заведения, сети, мультибрендовые компании, фудмоллы, франчайзинговые сети) и их гости — конечные потребители, оформляющие заказ. Система предоставляется по модели SaaS: программное обеспечение размещается на серверах правообладателя, предприятие получает доступ к своему изолированному рабочему пространству и обслуживает своих гостей на собственном домене.
Задача, которую решает система: предприятие получает собственный канал продаж — с собственной клиентской базой, собственной программой лояльности и полным контролем над ценами и представлением меню, — а также инструменты обработки заказов из всех каналов в едином рабочем месте.
Состав системы
Программное обеспечение состоит из пяти функционально самостоятельных компонентов:
| Компонент | Кто работает |
|---|---|
| Личный кабинет предприятия | сотрудники предприятия |
| Конструктор сайта и витрина заказа | гости; настраивают сотрудники |
| Мобильное приложение гостя | гости |
| Модули лояльности и маркетинга | маркетолог предприятия; результат видят гости |
| Серверная часть и программные интерфейсы | все компоненты; внешние системы |
Компоненты не дублируют друг друга: единственным владельцем данных и бизнес-правил является серверная часть, остальные компоненты — специализированные рабочие места и каналы взаимодействия поверх неё.
Мультитенантность и изоляция данных
Система обслуживает произвольное число предприятий одним экземпляром программного обеспечения. Верхняя единица учёта — организация; внутри организации живут точки (рестораны), меню, акции, база гостей и учётные записи сотрудников. Данные организаций изолированы: любой запрос выполняется в границах организации, определённой либо доменным именем входящего запроса (для гостевых каналов), либо учётной записью сотрудника (для кабинета и программных интерфейсов).
Каналы приёма заказов
Система принимает заказ из следующих каналов и сводит их в единую ленту обработки:
- сайт предприятия (витрина заказа) — в браузере компьютера и телефона;
- мобильное приложение предприятия для iOS и Android;
- приложение как сайт на домашнем экране телефона (PWA);
- оператор предприятия — заказ по телефону, оформленный в личном кабинете;
- заказ в зале по коду со стола (QR-меню) и киоск самообслуживания;
- агрегаторы доставки — заказ, оформленный на площадке, приходит в систему сам;
- внешняя программа предприятия — через публичный программный интерфейс;
- мини-приложение в социальной сети и виджет заказа на стороннем сайте предприятия (унаследованные каналы, поддерживаются, новые возможности в них не переносятся).
Канал заказа фиксируется в самом заказе: от него зависят цена (наценка по источнику), доступность позиций, правила лояльности и последующая отчётность.
Сведения о программе
- Правообладатель
- ООО «Пантано», ИНН 6122022683
- Наименование
- программное обеспечение «Пантано»
- Модель предоставления
- удалённый доступ через сеть Интернет; программное обеспечение размещено на серверах правообладателя
- Установка на оборудование пользователя
- не требуется и не производится
- Территория размещения
- Российская Федерация, инфраструктура российского провайдера
- Языки интерфейса
- русский; языки локализации витрины по выбору предприятия
- Среда
- серверная часть — Linux; клиентская часть — веб-браузер, iOS, Android
- Ограничения по территории использования
- отсутствуют
Функциональные возможности
Перечень сгруппирован по компонентам и областям. Пометка «включается по обращению» означает, что возможность реализована в программном обеспечении и включается для предприятия сотрудником правообладателя по обращению; остальные доступны предприятию сразу.
Личный кабинет предприятия — 22
Доставка и курьеры 7
- Курьеры и смены ядро
- Курьер заводится отдельной записью: имя, телефон, фотография, комментарий.
- Приложение курьера (Order Machine) ядро
- Вход по логину и паролю, которые заводятся в кабинете.
- Автоматическое распределение курьеров
- Наблюдение — система считает, кого бы выбрала, и ничего не трогает. включается по обращению
- Гонорар курьера
- Фиксированная ставка за доставленный заказ. включается по обращению
- Загрузка точки
- Мощность задаётся у точки и отдельно по измерениям: кухня — по каждой производственной линии, доставка — одним измерением. включается по обращению
- Карта заказов
- Каждый курьер показан иконкой в последней известной точке.
- Оплата курьеру по QR
- Курьер показывает гостю QR-код прямо в карточке заказа. включается по обращению
Отчёты и аналитика 7
- Конструктор отчётов ядро
- Строки группируются выбранными разрезами и в выбранном порядке: день, час, неделя, месяц, день недели, точка, организация, зона доставки, курьер, оператор, источник заказа, способ оплаты, срочный или отложенный, расстояние, статус, причина отмены, оценка,…
- Сводка кабинета ядро
- Ключевые показатели за период: количество заказов, выручка, средний чек.
- Выгрузки заказов и клиентов
- Список заказов — из раздела заказов, кнопкой рядом с поиском и фильтрами.
- Когортный анализ
- Строки — группы гостей, собранные по периоду появления в базе.
- Маркетинговая аналитика
- Обзор — ключевые показатели за период (заказы, выручка, средний чек, всего клиентов, активные клиенты, охват каналов связи, доля прямых заказов), недельная динамика по десяти рядам и блок «На что обратить внимание» с короткими сигналами вроде числа… включается по обращению
- Оперативная статистика организации
- Динамика заказов — график по трём показателям: количество заказов, выручка, средний чек.
- Типовые отчёты
- Отчёт по заказам — агрегаты по заказам в разрезе, который выбирается из списка: количество заказов и завершённых заказов, количество клиентов и новых клиентов за период, отменённые, средние времена обработки, приготовления, ожидания курьера и перевозки,…
Заказы 3
- Лента заказов ядро
- «Сейчас» — заказы, которыми занимаются прямо сейчас: время начала работы уже подошло.
- Создание и правка заказа оператором ядро
- В разделе заказов есть кнопка создания заказа.
- История изменений и комментарии к заказу
- Вкладка «История изменений» в карточке заказа: правки идут от свежих к старым.
Сотрудники и роли 2
- Бизнес-роли
- Роль заводится в организации под своим названием и выдаётся сотруднику в его карточке; одну роль можно выдать любому числу сотрудников.
- Учётные записи сотрудников и роли
- Сотрудник заводится в кабинете: имя, почта, телефон, пароль, фотография.
Кухня и производство 1
- Линии приготовления (цеха)
- Кухня описывается списком производственных линий — цехов. включается по обращению
Меню, блюда и стоп-листы 1
- Меню в кабинете правится в черновике.
Фискализация 1
- Фискальные параметры чека
- Система налогообложения заведения: общая, упрощённая по доходам, упрощённая по доходам за вычетом расходов, единый налог на вменённый доход, единый сельскохозяйственный налог, патентная. включается по обращению
Конструктор сайта и витрина заказа — 65
Меню, блюда и стоп-листы 18
- Каталог один на заведение: дерево категорий, карточки блюд с названием, описанием, составом, фотографиями и метками, группы модификаторов, комбо. включается по обращению
- Категории и подкатегории с произвольной вложенностью; порядок задаётся перетаскиванием.
- Конфигуратор модификаторов ядро
- Группа модификаторов — запись справочника заведения: «Тесто», «Добавки», «Соус».
- Стоп-листы ядро
- Блюдо — отдельно по каждой точке.
- Бейджи для блюд
- Набор бейджей ведётся на уровне организации: внутреннее название, подпись для гостя, цвет текста, цвет фона, иконка и дополнительные стили.
- Весовые блюда
- Цена назначается за единицу веса или объёма: килограмм, 100 г, грамм, литр, 100 мл, миллилитр. включается по обращению
- Доступность блюда по способу получения
- Три независимых запрета в карточке блюда: в доставке, в самовывозе, в заказе к столу.
- Зависимые модификаторы
- Группа модификаторов блюда привязывается к одному варианту из другой группы того же блюда.
- КБЖУ и состав блюда
- Состав — свободный текст, который гость видит в карточке отдельным блоком под описанием.
- Комбо и сборные блюда
- Комбо — обычная карточка в меню: со своим названием, фото, описанием и собственной ценой.
- Ищет одновременно по названиям блюд и по названиям категорий; результаты разложены на две секции — «Категории» и «Блюда».
- Размеры блюда
- Размер показывается отдельной группой выбора первым блоком карточки блюда — до описания и таблицы КБЖУ. включается по обращению
- Расписание доступности блюд
- По дням недели. включается по обращению
- «Скрыто в меню» (у категории — «Скрыта из меню») убирает позицию с витрины целиком: она не попадает в каталог, который витрина и приложение забирают у платформы, и дальше нигде не участвует — ни в меню, ни в поиске, ни в конфигураторе, ни в рекомендациях.
- Тематические категории и ссылки на блюда
- Тематическая категория с собственным названием, фото, описанием, адресом страницы и мета-тегами: «Детям», «На компанию», «Хиты», «Завтрак».
- Учёт остатков блюд
- Остаток задаётся для пары «блюдо — точка» и приходит из кассы: iiko, ProCart, R-Keeper Delivery. включается по обращению
- Фотографии блюда
- Основное фото — одно на позицию.
- Цены и наличие блюд по точкам
- Каждой точке задаётся своя цена блюда. включается по обращению
Заказы 9
- Корзина гостя ядро
- Блюдо добавляется из списка меню, из карточки блюда и из блока рекомендаций; количество меняется прямо в строке корзины.
- Оформление заказа гостем ядро
- Наверху — выбранный способ получения.
- Статусы заказа для гостя ядро
- Названия текущего шага: «Приняли заказ», «Готовят», «Приготовлен» — для самовывоза «Можно забирать», для заказа в зале «Готов к подаче», — «Курьер везёт», «Доставлен». включается по обращению
- Статусы заказа и их смена ядро
- Оператор — из ленты заказов и из карточки, любой доступной ему стадией;
- Заказ в зале и QR-меню
- Открывает меню заведения по коду со стола и заказывает сам, без официанта. включается по обращению
- Заказ из нескольких корнеров фудмолла
- Фудмолл заводится точкой, внутри которой живут корнеры — вложенные точки, у каждой свой бренд и своё меню. включается по обращению
- Итоги заказа и сервисный сбор
- Сумма корзины — стоимость блюд без доставки и надбавок. включается по обращению
- Отложенный заказ и предзаказ по датам
- В корзине рядом со способом получения открывается панель «Дата и время».
- Подсказки, что мешает оформить заказ
- Состав: пустая корзина; блюдо, которого нет в выбранной точке или в выбранном бренде; стоп-лист и расписание блюда; остаток меньше заказанного; блюдо, запрещённое для доставки, самовывоза или заказа к столу; подарок акции без обязательного состава; сумма…
Навигация и публикация 7
- Витрина на собственном домене ядро
- Витрина работает на собственном адресе заведения.
- Мобильное приложение гостя ядро
- Меню с категориями, поиском, фильтрами, стоп-листами и расписанием блюд, карточки с модификаторами, размерами и КБЖУ. включается по обращению
- Несколько витрин на одном сайте
- Сайт содержит сколько угодно витрин. включается по обращению
- Области показа страницы
- Каждая страница сама решает, в каких зонах витрины показывать ссылку на себя. включается по обращению
- Публикация приложения в магазинах
- Приложение выпускается в восемь магазинов: App Store, Google Play, RuStore, Huawei AppGallery, NashStore, RuMarket, Galaxy Store и Mi GetApps. включается по обращению
- Раскладка меню-каталога
- Все категории показываются подряд на одной странице (по умолчанию) либо каждая открывается своей страницей со своим адресом.
- Сайт как приложение на телефоне (PWA)
- Сайт заведения объявляет себя устанавливаемым приложением: имя, короткое имя для подписи под значком, описание, иконка, цвет темы и цвет фона. включается по обращению; унаследованный канал
Доставка и курьеры 6
- Зоны доставки ядро
- Зона — участок на карте с привязанным к нему набором условий доставки.
- Временные слоты доставки
- Гость выбирает не точное время, а промежуток: «с 14:00 до 16:00». включается по обращению
- Логистический центр
- Заказы всех подключённых организаций в одной ленте; отбор по организации и по заведению — обычные условия фильтра, а не разные разделы. включается по обращению
- Отслеживание курьера гостем
- Шкала заказа доводит гостя до двери: «Приняли заказ» → «Готовят» → «Приготовлен» → «Курьер везёт» → «Доставлен».
- Режим высокого спроса
- Точка переводится в режим высокого спроса и обратно одним переключателем в её карточке — рядом с признаком приёма заказов и так же быстро. включается по обращению
- Самовывоз: выбор точки
- Способ получения «С собой» предлагается гостю, если у заведения заведён хотя бы один пункт самовывоза.
Организация и точки 5
- Мультибренд ядро
- Главная страница сайта работает в режиме списка брендов: карточки с фото, логотипом, названием и описанием, порядок задаётся вручную. включается по обращению
- Организация и рестораны (точки) ядро
- Верхний контейнер заведения: внутри организации живут точки, меню, акции, база гостей и учётные записи сотрудников.
- Остановка приёма заказов
- Переключатель «Принимает заказы» в карточке точки выключает приём заказов в эту точку, не трогая остальные.
- Расписание работы ресторана
- Часы работы задаются точке по дням недели.
- Фудмолл: родительская точка и корнеры
- Точка может быть родительской для других точек. включается по обращению
Оформление 4
- Тема оформления и цвета ядро
- Тема выбирается из каталога: у каждой миниатюра и название, текущая помечена.
- White label
- Убирает из подвала витрины блок с упоминанием платформы — надпись «Работает на» и логотип.
- Публикация оформления и предпросмотр
- Правки копятся в черновике.
- Логотип.
Адреса и карты 3
- Ввод адреса с подсказками ядро
- Поиск адреса — отдельный экран: строка ввода и список вариантов под ней.
- Выбор города и догадка по IP
- Пока у корзины гостя нет города, заведение определяет город по адресу подключения и показывает вопрос «Ваш город N?» с подписью «От города зависят блюда и акции» и кнопками «Да, верно» и «Нет, другой».
- Карта и уточнение точки
- Метка закреплена в центре, двигается карта, а не метка.
Поисковая оптимизация 3
- Канонические ссылки, карта сайта и robots.txt
- На каждой странице витрины проставлен канонический адрес — тот, что построен от домена заведения и пути страницы.
- У страницы сайта, категории меню, блюда, точки (ресторана) и акции есть три собственных поля: Meta h1, Meta title, Meta description.
- Редиректы старых адресов
- Таблица правил «старый адрес → новый».
Страницы и содержимое сайта 3
- Конструктор сайта и страницы ядро
- Страница — это адрес на витрине и то, что гость на нём увидит. включается по обращению
- Блоки главной страницы
- Обложка (hero-экран) — картинка или видео во всю ширину под шапкой.
- Редактор контента витрины
- Картинка — фото с подписью или без; подпись ставится снизу, сверху, сбоку или поверх снимка. включается по обращению
Оплата 2
- Онлайн-оплата заказа ядро
- Гость выбирает способ оплаты в корзине из тех, что включило заведение: «Онлайн», «Картой курьеру», «Наличными». включается по обращению
- Способы оплаты заказа
- Наличные — гость платит курьеру при получении.
Отчёты и аналитика 2
- Ecommerce-события и метки визита
- Сайт заведения и приложение гостя отправляют в подключённые счётчики события электронной торговли: открыта карточка блюда — просмотр товара;
- Счётчики и пиксели на витрине
- Шесть сервисов подключаются одним идентификатором: Яндекс Метрика, Google Analytics, Google Tag Manager, Пиксель ВКонтакте, Пиксель Facebook, Пиксель Mail.ru.
Языки и валюты 2
- Валюта и страновые форматы
- Валюта задаётся заведению, вариантов двадцать: рубль, тенге, сум, сом, сомони, манат, драм, гривна, белорусский рубль, молдавский лей, румынский лей, лира, динар, дирхам, египетский фунт, фунт стерлингов, доллар, евро, песо, бат. включается по обращению
- Мультиязычный сайт
- Кнопка языка стоит в шапке сайта и отдельной строкой в бургер-меню; на кнопке виден код текущего языка, в списке — названия языков на них самих. включается по обращению
Кухня и производство 1
- Автоматический расчёт времени приготовления
- Раскладывает блюда корзины по потокам цехов: каждая порция занимает поток на своё время приготовления, порции одного блюда идут отдельными занятиями. включается по обращению
Мобильное приложение гостя — 4
Приложение собрано из того же кода, что витрина: все возможности витрины доступны и в нём. Ниже — только то, что есть у приложения сверх витрины.
Заказы 1
- Заказ на экране блокировки iPhone (Live Activity)
- Карточка появляется на экране блокировки сразу после того, как гость отправил заказ в приложении заведения, и живёт, пока заказ не доставлен или не отменён.
Навигация и публикация 1
- Обновление приложения без магазина
- При запуске приложение сверяет свою версию с последней опубликованной и, если версии разошлись, скачивает новую в фоне.
Организация и точки 1
- Мультибрендовое приложение
- Главная страница приложения — список брендов: карточка с фото, логотипом поверх фото, названием и описанием бренда. включается по обращению
Оформление 1
- Оформление мобильного приложения
- Название на устройстве — подпись под иконкой на домашнем экране и в списке приложений. включается по обращению
Модули лояльности и маркетинга — 45
Акции и промокоды 13
- Конструктор акций ядро
- Отдельного поля «тип акции» нет: чем акция является, складывается из того, какие условия и какие бонусы в ней заполнены. включается по обращению
- Диплинки
- Ссылка с промокодом.
- Истории
- Истории показываются горизонтальной лентой на главной странице витрины — над категориями меню, рядом с промо-баннерами.
- Многоразовый промокод
- Ввести код в корзине: строка «Ввести промокод» открывает панель с полем. включается по обращению
- Мотивационные острова
- Ближайшую цель карточкой: заголовок с суммой, которой не хватает, поясняющая строка («До подарка», «До бесплатной доставки», «До минимальной суммы заказа»), кольцо прогресса и иконка цели. включается по обращению
- Персональные промокоды
- В карточке гостя есть кнопка на каждую акцию, из которой разрешено выдавать коды: одно нажатие создаёт новый код и отправляет его гостю сообщением на телефон. включается по обращению
- Подарки в акциях
- Акция кладёт подарок в корзину гостя отдельной строкой. включается по обращению
- На главной странице витрины над меню — лента баннеров: картинка во всю ширину содержимого, по нажатию открывается ссылка.
- Промокод за опоздание
- Порог опоздания задаётся в самой акции, в минутах: «Считать опозданием задержку больше чем, мин». включается по обращению
- Раздел «Акции» и страница акции
- Раздел заводится как страница сайта с типом «Акции» — см. включается по обращению
- Рекламные объявления и рассылки
- Название — внутреннее, гость его не видит; по нему рассылку находят в списке. включается по обращению
- Таргетинг промо-контента
- Поле «Точки» ограничивает баннер списком точек.
- Умные рекомендации и допродажа
- В карточке блюда — блок «Может пригодиться»: несколько позиций, которые обычно берут вместе с этим блюдом. включается по обращению
Гости и их учётные записи 12
- База клиентов ядро
- Звонит гостю прямо из карточки.
- Вход гостя по номеру телефона ядро
- Код в сообщении.
- История заказов гостя ядро
- Раздел «Заказы» в кабинете гостя показывает его прошлые заказы, свежие сверху, двумя секциями: «Активные» — всё, что ещё в работе, «Архив» — доставленные и отменённые.: строка заказа: мозаика фото блюд (одно крупное или два с бейджем «+N» на остальные),… включается по обращению
- Личный кабинет гостя ядро
- Заказы — заказы в работе и завершённые двумя списками; карточка заказа показывает состав, адрес, способ получения, сумму, шкалу состояния, курьера и карту, позволяет оплатить неоплаченный заказ и повторить завершённый одной кнопкой — корзина собирается из… включается по обращению
- Повтор заказа ядро
- В личном кабинете гостя заказ из архива открывается карточкой, и в ней есть кнопка «Повторить заказ». включается по обращению
- Возвращаемость и сегментация
- Новый — начал заказывать и ещё не закрепился;
- Вход через мессенджер
- В форме входа гость выбирает «Войти через Telegram» или «Войти через Max». включается по обращению
- Импорт клиентов
- Одним файлом заводится сразу вся пачка карточек.
- Профиль гостя и состав полей
- Телефон — только для просмотра: это ключ, по которому гость входит и по которому заведение его узнаёт.
- Сохранённые адреса
- «Адреса доставки» — раздел в кабинете гостя: список сохранённых адресов, у каждого строка адреса и город под ней, у выбранного — отметка.
- Сохранённые карты гостя
- Заведение может включить сохранение карты при онлайн-оплате: после успешной оплаты карта запоминается в профиле гостя и сразу становится основной. включается по обращению
- Заведение ведёт собственный список тегов: название, описание, порядок отображения. включается по обращению
Лояльность и бонусы 10
- Бонусный счёт и кешбэк ядро
- Процент с заказа возвращается гостю баллами. включается по обращению
- Программы лояльности (триггерные сценарии) ядро
- Каждая программа — один сценарий из закрытого списка. включается по обращению
- Бонусы Смартомато на сторонней кассе
- Находит гостя по номеру телефона или по номеру карты и отдаёт кассе имя, фамилию, отчество, баланс, процент начисления, количество заказов, теги, пол, дату рождения и детей. включается по обращению
- Внешние системы лояльности
- Гость заводится во внешней системе при первой авторизации, если его там ещё нет; сопоставляются гости по номеру телефона. включается по обращению
- Возвраты
- Заказ, оплаченный картой онлайн, отменяется без похода в кабинет банка: сумма, удержанная на карте гостя при оформлении, снимается с удержания, и деньги остаются у гостя. включается по обращению
- История начислений и списаний
- Ленту операций по бонусному счёту в личном кабинете — на витрине и в приложении заведения. включается по обращению
- Карта лояльности гостя
- Карта лежит на главном экране профиля в личном кабинете гостя. включается по обращению
- Правила начисления и списания бонусов
- Процент с заказа — одним числом или шкалой «сумма от — процент»: чем крупнее заказ, тем выше кешбэк. включается по обращению
- Реферальная программа
- У каждого гостя заведения есть личная реферальная ссылка и личный короткий код. включается по обращению
- Уровни лояльности (бонусные категории)
- Уровень описывается названием, необязательным описанием, цветом или фотографией и порядком показа. включается по обращению
Сообщения гостям 7
- Push-уведомления гостю ядро
- Смена статуса заказа: оформлен, подтверждён, готовится, приготовлен, у курьера, доставлен, выдан, отменён; включается по обращению
- Уведомления о заказе гостю ядро
- Уведомление на телефоне гостя — в приложении заведения. включается по обращению
- Каналы коммуникации
- Push-уведомления — в собственном приложении заведения; включается по обращению
- Лента уведомлений гостя
- Лента — раздел «Уведомления» в кабинете гостя.
- Переписка с гостем
- Двусторонняя лента: входящие от гостя и ответы заведения, свежие снизу, с разделителями по дням и подгрузкой более ранних при прокрутке вверх. включается по обращению
- Уведомления о заказах сотрудникам
- Получатель — сотрудник заведения со своей учётной записью.
- Шаблоны сообщений
- Название — внутреннее имя, гость его не видит. включается по обращению
Оценки и отзывы 3
- Отзыв на внешней площадке
- К каждой точке привязывается список ссылок на внешние площадки.
- Оценка заказа
- Оценка от одной до пяти звёзд; рядом со звёздами меняется эмодзи-реакция — от расстроенной при одной звезде до восторженной при пяти.
- Оценка заказа и работа с отзывами
- Через тридцать минут после того, как заказ выполнен, гость получает просьбу оценить его. включается по обращению
Серверная часть и программные интерфейсы — 10
Обмен с внешними системами 10
- Консолидация источников заказа ядро
- Заказ из любого канала попадает в общую ленту заказов кабинета: секции «Сейчас», «Позже» и «Архив» не делятся по происхождению заказа.
- Подключение к кассе ядро
- Организация заводит столько подключений, сколько у неё касс: разные кассовые системы и несколько учётных записей одной системы живут рядом. включается по обращению
- Приём заказов от агрегаторов ядро
- Заказ, оформленный на сайте или в приложении площадки, приходит в заведение сам и появляется в списке заказов наравне с прямыми. включается по обращению
- Категории меню, блюда, группы модификаторов и сами модификаторы; у блюда собирается схема модификаторов по группам из выгрузки. включается по обращению
- Аутсорс доставки
- Достависта, Яндекс Доставка, Broniboy, DC Last Mile, Sber Last Mile. включается по обращению
- Виджет заказа на сайте заведения
- Виджет подключается к сайту одним фрагментом кода и добавляет к странице панель корзины и всплывающие окна. по тарифу; унаследованный канал
- Дерево категорий и блюда: название, описание и состав, порядок в меню, фотографии — в том числе несколько на одно блюдо. включается по обращению
- Наценка по источнику заказа
- Процент наценки задаётся отдельно для каждой площадки. включается по обращению
- Работа по API и обратные вызовы
- Внешняя система работает от имени учётной записи сотрудника: обменивает её логин и пароль на токен и дальше передаёт токен в каждом запросе.
- Телефония и карточка звонка
- Входящий вызов доходит до кабинета до ответа: у оператора всплывает карточка с номером и временем звонка. включается по обращению
Взаимосвязь компонентов
Серверная часть — единственный владелец данных и правил. Личный кабинет, витрина и мобильное приложение самостоятельных бизнес-правил не содержат: они запрашивают у серверной части состав данных, перечень доступных возможностей и результат расчёта, и отображают полученное. Одно и то же изменение — новая цена, стоп-лист, акция, статус заказа — становится видимым во всех компонентах одновременно, потому что источник у них общий.
Витрина и мобильное приложение собираются из одной кодовой базы: приложение — та же витрина в нативной оболочке, дополненная уведомлениями, отображением заказа на экране блокировки и обработкой ссылок. Поэтому возможность, появившаяся на сайте, появляется в приложении одновременно, а не переносится отдельной разработкой.
Личный кабинет управляет тем, что видят гостевые компоненты: меню и цены, оформление и страницы сайта, зоны доставки, акции и правила лояльности, состав способов оплаты. В обратную сторону идут заказы, обращения и события гостя: оформленный на витрине или в приложении заказ появляется в ленте кабинета наравне с заказом от оператора и заказом с агрегатора, а действия гостя (оценка, отмена, оплата) отражаются в карточке заказа. Модули лояльности и маркетинга работают на стыке: настраиваются в кабинете, исполняются серверной частью в момент расчёта корзины, показываются гостю в витрине и приложении.
Сводная таблица ролей и компонентов
| Роль | Личный кабинет | Витрина и сайт | Приложение | Лояльность и маркетинг | Интерфейсы |
|---|---|---|---|---|---|
| Владелец | полный доступ | оформление, домен, счётчики | оформление, публикации | подключение и правила | выдача доступа интегратору |
| Управляющий | точка и её меню, заказы, персонал | расписание и данные точки | — | ограниченно | — |
| Маркетолог | акции, база гостей, отчёты | страницы, тексты, метатеги | тексты промо | заводит всё | — |
| Оператор | заказы и гости | — | — | применяет коды и баллы | — |
| Повар | очередь производства | — | — | — | — |
| Курьер | — | — | — | — | — |
| Гость | — | заказ и личный кабинет | заказ, уведомления, статус заказа | участие в программе | — |
| Интегратор | — | — | — | — | публичный интерфейс и обратные вызовы |
Курьер и повар работают в отдельных приложениях персонала (очередь заказов курьера, кухонный экран), получающих данные из той же серверной части.
Границы системы
Система не является бухгалтерской, складской или кассовой программой. Она не ведёт складской учёт и калькуляцию себестоимости, не заменяет кассовое программное обеспечение на точке и не является оператором фискальных данных: фискальный чек формируется и передаётся через подключённый фискальный сервис или через кассу предприятия. Система не осуществляет приём платежей от своего имени — расчёты проходят через платёжного провайдера, с которым предприятие заключает договор самостоятельно, а система выполняет регистрацию, подтверждение и возврат платежа по его интерфейсу. Доставка сообщений на телефон гостя выполняется через шлюз оператора связи, реквизиты которого предприятие заводит в системе.