Работа с бронированиями
Раздел Столы → Бронирование. Требует включённого модуля Столы и включённого онлайн-бронирования (Столы → Настройки → Бронирование).
Бронирования поступают с витрины автоматически. Вы подтверждаете их, назначаете столы и управляете статусами.
Список бронирований
На вкладке Столы → Бронирование — все брони в одной таблице: активные, предстоящие и завершённые. Разделяйте их фильтром по статусу.
Поиск — по имени гостя или номеру телефона.
Фильтр по дате — выберите день, чтобы видеть только брони на него.
Настройка колонок — кнопка в тулбаре. Скройте ненужные колонки, выбор сохраняется.
Создание брони вручную
Кнопка «+ Добавить» открывает форму.
| Поле | Обязательно | Описание |
|---|---|---|
| Имя гостя | Да | Имя для идентификации |
| Телефон | Да | Формат +7 |
| Дата | Да | Список доступных дней с учётом расписания (выходные исключаются). Диапазон задаётся в настройках бронирований |
| Время | Да | Слоты по расписанию; прошедшие слоты для сегодняшней даты не показываются |
| Количество гостей | Да | От 1 до максимума (настраивается) |
| Стол | Да (если включён модуль «Столы») | Только столы текущего филиала с вместимостью ≥ количеству гостей |
| Комментарий | Нет | Особые пожелания гостя |
Выбор стола
При создании новой брони или подтверждении существующей (статус «Ожидает») система показывает доступность столов сразу после выбора даты:
- Доступные столы — зелёным. Вместимость ≥ количеству гостей, нет пересечений с другими бронями на эту дату
- Занятые столы — оранжевым. Открыты сейчас или забронированы на эту дату (с указанием времени каждой брони)
У брони нет длительности, поэтому система не определяет пересечение по времени автоматически. Если выбрать стол, на который уже есть брони в этот день, при сохранении появится предупреждение со списком этих броней (время и гость) — оцените, есть ли реальный конфликт, и подтвердите. Пикер обновляется реактивно при смене даты.
Статусы бронирований
| Статус | Когда устанавливается |
|---|---|
| Ожидает | Бронь только поступила |
| Подтверждена | Вы нажали «Подтвердить» |
| За столом | Гость пришёл, нажали «Посадить» |
| Завершена | Визит окончен |
| Не явился | Гость не пришёл |
| Отменена | Бронь отменена (с указанием причины) |
Обработка брони
Кликните на строку — откроется панель справа.
Если статус «Ожидает»:
- Подтвердить — сообщает гостю что всё ок
- Отменить бронь — запрашивает причину отмены
В статусе «Ожидает» поля брони (имя, телефон, дата, время, число гостей, комментарий) можно поправить прямо в панели — например, изменить время по звонку клиента. Правки сохранятся вместе с нажатием «Подтвердить».
Если статус «Подтверждена»:
- Посадить — переводит в «За столом» и опционально открывает стол
- Отменить бронь
Если гость пришёл раньше времени — система предупредит сколько минут осталось до брони и спросит подтверждение.
Завершённые брони
Завершённые, отменённые и несостоявшиеся брони — в той же таблице. Используйте фильтр по статусу, чтобы оставить только нужные.
Данные загружаются постранично — история не ограничена по объёму.
Уведомления о новых бронированиях
Счётчик на вкладке Бронирование показывает непросмотренные брони. Сбрасывается при заходе на вкладку.
Email и Telegram-уведомления — настраиваются в Настройки → Уведомления.
Напоминания клиенту в Telegram
Клиент настраивает напоминания один раз в своём профиле на витрине (Личный кабинет → Профиль): до 3 напоминаний — за 30 минут, 1 час, 2 часа, 3 часа, 1 день или 2 дня до брони. Настройки применяются ко всем будущим броням автоматически: за указанное время бот присылает напоминание с датой, временем и числом гостей.
После успешной брони клиент видит блок «Напоминание в Telegram»: если напоминания настроены — что и когда придёт; если нет — ссылку в профиль; если клиент не вошёл — предложение войти. Работает при подключённом auth-боте для входа клиентов через Telegram.