GastroFlow
Одна платформа для заведения — модули потом
Сначала потоки, которые держат вечер: меню, QR-заказ, кухня, бронирование, гости, показатели и интеграции. Ниже — модули сайта и инструменты, с которыми Fenix Web строит установку.
GastroFlow
Что заведение использует завтра вечером
Семь потоков, одни данные. Модули сайта и инструменты ниже — для установки, не для первой продающей фразы.
- QR-заказ
- Гость сканирует код стола и заказывает в браузере. Без загрузки, без аккаунта. Тикет попадает на desk.
- Кухня
- Бон и станция вместо криков. Статус: Новый → Кухня → Готово → Подано.
- Бронирование
- Вместимость и подтверждение и после полуночи — когда телефон уже никто не берёт.
- Гости
- Заметки для сервиса в собственной инстанции, не в чужом портале.
- Analytics
- Дневной обзор, загрузка, бестселлеры, экспорт — цифры для заведения, не галерея графиков.
- Интеграции
- Связи с оборудованием, партнёрами и собственным сайтом. Техника — в документации.
Модули сайта и инструменты
Техника для установки
От fenix-theme до Menu-Importer — для команд, которые сами строят или расширяют сайт. Не вход для работы ресторана.
Core · Веб-дизайн
fenix-theme
Базовый web design экосистемы. На блоках, адаптирован под гастрономию, подключён к API сайта.
Для кого
- Заведения, которые держат сайт и операции в одной установке — не на отдельной платформе.
Проблема
- Стандартные темы не знают ни аллергенов, ни блоков бронирования. Контент и операции расходятся.
Как работает
- Структура темы, интеграция бронирования, поверхности по WCAG как ориентир — без audit-печати. Изменения меню и страниц идут в эфир через те же блоки.
Расширение · Модель данных
fenix-companion
Индивидуальное расширение для всего, что страницы сами не держат: custom post types, роли и данные, работающие и ночью.
Для кого
- Установки с меню, сменой и правами — не только со статическими страницами.
Проблема
- Блюда в постах, роли вручную, импорт без целевой модели. У заведения нет жёсткой структуры.
Как работает
- CPT меню, роли и права, миграция данных, cron-задачи. Web design и расширения читают одну модель.
| Блюдо | Категория | Статус |
|---|---|---|
| Wiener Schnitzel | Hauptspeisen | Live |
| Rindsuppe | Suppen | Live |
| Marillenknödel | Mehlspeisen | Live |
| Tagesfisch | Вечер | Черновик |
GastroFlow · Flow Order
QR за столом, бон на кухне
Flow Order — модуль заказов: QR-коды столов, kitchen display, печать бонов, offline-буфер. Полная платформа — на странице GastroFlow.
Для кого
- Сервис и кухня в разгар вечера, когда каждый шаг дорог, а бон не может ждать.
Проблема
- Заказы через чужие приложения, статус нигде, кухня узнаёт слишком поздно, что за столом.
Как работает
- Гость сканирует код стола; заказ попадает на desk и как бон на станцию. Offline-буфер держит вечер, когда сеть мерцает.
Расширение · Формы
fenix-forms
Движок форм для бронирования, контакта и event-запросов. Хранение в собственной инстанции сайта, GDPR-ready.
Для кого
- Заведения, принимающие столы, вопросы и праздники — без второго plugin для форм.
Проблема
- Брони в почте, спам без фильтра, нет передачи на кухню или в календарь.
Логика бронирования
- Вместимость, слоты и подтверждение — в движке, не в таблице, которую никто не ведёт.
Защита от спама
- Запросы фильтруются до попадания в почту или на desk.
Webhook-выход
- События идут в связанные системы: календарь, CRM, внутренняя маршрутизация.
E-mail-триггеры
- Подтверждение гостю, уведомление заведению — из одной записи.
Security · Лицензия
fenix-license-control
Проверка лицензии с подписями Ed25519. Каждая установка привязана к домену; модули активируются удалённо и проверяются периодически.
Для кого
- Операторы и партнёры, которым нужно держать web design, заказы и формы легально и offline-готовыми.
Проблема
- Модули без доказательства, копии без домена, простой, когда проверка блокирует заведение.
| Website | собственная установка |
|---|---|
| PHP | 8.0 или новее |
| REST-API | neoweb/v1 |
| Подпись | Ed25519 |
| Привязка | Домен, срок, объём модулей |
| Offline | Grace-Period — заведение работает дальше |
Валидация Ed25519
- Лицензия подписывается в генераторе; модуль проверяет публичный ключ при старте.
Управление seed
- Пары ключей из хранимого seed; ротация и восстановление протоколируются.
Привязка к домену
- Лицензия действует для указанного домена — не для произвольных копий.
Дизайн · Токены
fenix-style-guide
Система design tokens и библиотека компонентов. Единый вид для web design, desk и форм — с вариантами и live-превью.
Для кого
- Команды, которые отдают варианты web design без редизайна каждой страницы.
Проблема
- Цвета и отступы расходятся между сайтом, экраном заказов и kitchen display.
Как работает
- Tokens, примеры компонентов, варианты web design, live-превью. Модули читают одни значения.
Инструмент · Provisioning
Demo-Installer
Один клик поднимает полное demo-окружение: примеры данных, sandbox, reset. Для проверки, не для продакшена.
Для кого
- Заведения и агентства, которые хотят увидеть GastroFlow и модули до импорта данных.
Проблема
- Пустая инстанция сайта, нет меню, нет столов — demo остаётся теорией.
Как работает
- One-Click-Setup, примеры данных, sandbox-режим, reset в исходное состояние.
Инструмент · Импорт
Menu-Importer
Существующие меню из CSV, PDF или JSON в модель данных FENIX. Категории, аллергены и изображения мигрируют вместе.
Для кого
- Заведения с выросшим меню — Excel, PDF от дизайнера, JSON из старого shop.
Проблема
- Сотни блюд вводить вручную. Аллергены теряются, цены расходятся.
CSV / JSON
- Таблицы и экспорты маппятся колонка за колонкой на модель FENIX.
PDF-парсинг
- Печатные меню читаются, не перепечатываются — затем проверка, затем live.
Маппинг категорий
- Закуска, основное, десерт: старые названия на CPT-структуру Companion.
Импорт изображений
- Имена файлов и URL попадают к блюдам, не в общую папку.