Личный кабинет

Брони

Онлайн-бронирование мест: залы и столы, таймлайн занятости, статусы, напоминания.

Как это работает

Гость бронирует сам — по кнопке «Бронь» в боте или в мини-приложении тариф «Старт». Слоты считаются автоматически из графика работы точки. Заявка попадает в этот список, а вам (и сотрудникам с правом броней) приходит уведомление в админ-бот с кнопками «подтвердить / отменить» — управлять можно не заходя в кабинет.

Гость получает уведомления о судьбе брони: принята, подтверждена, отменена. Тексты настраиваются, поддерживают макросы {имя} {дата} {время} {до} {место} {гостей} {точка} {адрес}. У брони с длительностью {время} само становится интервалом «19:00–21:00».

Залы и места

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

Как называть сущности — ваше дело: «зал/стол» у ресторана, «зона/ПК» у компьютерного клуба, «стол/дорожка» у боулинга. Названия задаются в настройках броней и подставляются во всю форму и уведомления.

Место с бронями не удаляется — уходит в архив, история сохраняется.

Схема зала

Вкладка Схема на странице «Залы и места» — план вашего заведения, каким его увидит гость. Слева палитра, справа холст:

Элементы двигаются мышью, размер меняется за правый нижний угол, Delete убирает выделенное со схемы (само место при этом остаётся — просто уходит обратно в список «не на схеме»). Кнопки − · + — зум и сброс вида, Отменить — шаг назад.

На плитке места показывается только его номер: из «PC_07» или «ПК-7» останется «7», чтобы номер читался и на телефоне. Полное имя остаётся в подсказке и в сводке брони. Если у двух мест номера совпали («PC_1» и «VIP_1»), показываются полные имена.

Размер холста меняется кнопкой Холст 1200 × 800 над схемой. Единицы условные: плитка места — 90, ряд из десяти ПК — около 1 200. Стандартных 1200 × 800 хватает примерно на 30 мест; клубу на 40 ПК с VIP-комнатами удобнее 1600 × 1000. Гостю схема показывается по содержимому, пустые поля вокруг плана ему не мешают.

Схема сохраняется целиком одной кнопкой. Если её параллельно правил другой сотрудник, мы не затираем его работу молча, а просим обновить страницу.

Пока схема не нарисована, гость выбирает место списком — как раньше. Когда схема есть, показывается она: на шаге места полоска дат спрятана, выбранные день и время стоят в шапке шага (стрелка «назад» возвращает к времени), а сводка — что выбрано и сумма — закреплена над кнопкой и видна без прокрутки. Отдалить схему дальше «целиком» нельзя, кнопка · возвращает её целиком.

Места из кассы (с замком) на схеме двигаются свободно: координаты — ваши, касса задаёт только имена и состав. Синхронизация с кассой вашу схему не стирает.
У компьютерных клубов с кассой Gizmo места заводить руками не нужно: кнопка Загрузить из кассы превращает зоны и ПК клуба в готовую карту. Такие места помечены замком — их состав и имена задаёт касса, а брони со стойки клуба подтягиваются к нам и занимают ПК наравне с бронями из бота.

Форма бронирования (конструктор)

В настройках броней собирается форма гостя: пресеты «Ресторан / Компьютерный клуб / Кальянная» предзаполняют тумблеры, дальше всё настраивается по одному:

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

Цена: что и почём продаётся

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

Коротко: позиция «за время» с выключенным тумблером «Гость выбирает количество» — это пакет («3 часа»), с включённым — почасовой. Подробности, зоны и окна действия — в статье про Прайс.

Гость видит длительность, а не название позиции: «3 часа», «5 часов». Если в разных зонах цена разная, на карточке стоит «от», а точная сумма считается после выбора мест.

Цена — за одно место: три ПК по 390 ₽ — это 1 170 ₽. Места из разных зон считаются каждое по своей цене. Неполный час в почасовом считается пропорционально: 2,5 часа по 180 ₽/час = 450 ₽.

Тумблер «Показывать сумму гостю» и приём денег — разные вещи. Показывать цену можно всегда; чтобы брать деньги вперёд, нужен подключённый магазин.

Предоплата и возвраты

Блок «Предоплата» появляется, когда включена цена. Сколько берём вперёд: всю сумму, фиксированный залог за бронь или процент от суммы.

Как это выглядит у гостя: он выбирает время и места, видит сумму и уходит на страницу оплаты. Место держится за ним ограниченное время (по умолчанию 15 минут) — не успел оплатить, бронь снимается и место возвращается в продажу. Пока оплата не прошла, бронь не считается подтверждённой, даже если включено «без подтверждения».

Если гость закрыл окно оплаты — в «Моих бронях» его ждёт карточка «Ждёт оплаты» с кнопкой Оплатить и остатком времени.

Возвраты. В настройках задаётся правило по умолчанию: отменил не позже чем за N часов — вернём столько-то процентов. Отмена позже правила автовозврата не делает: это решение человека. Вернуть деньги вручную можно из списка броней кнопкой Возврат — сумма ограничена оплаченной, подтверждение в два тапа.

В списке броней есть колонка «Оплата»: «Ждёт оплату 12 мин», «Оплачено 1 470 ₽», «Возврат», «Не прошла». Если гость заплатил на месте наличными — кнопка ₽ на месте снимает таймер и отмечает бронь оплаченной, не трогая ЮKassa.

Приём оплат подключается в Интеграциях → «ЮKassa». Деньги идут напрямую заведению, в его магазин ЮKassa: мы их не держим и не переводим. Подробности — в гайде Подключение приёма оплат.

Бронь по телефону и таймлайн дня

Кнопка + Бронь в тулбаре заводит бронь руками: гость позвонил — админ выбрал свободное место и время, вписал имя и телефон. Такая бронь сразу подтверждена и занимает место наравне с онлайн-бронями: таймлайн не врёт из-за «тетрадочных» броней. Совпавший телефон привязывает бронь к карточке гостя.

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

Статусы

Каждая бронь идёт по статусам: новая → подтверждена → завершена (или отменена). Набор статусов — ваш: переименуйте стандартные, добавьте свои с цветами («Стол готовится», «Гость пришёл») в конструкторе — Автоматизация → Статусы. Быстрые кнопки в списке переводят бронь по основным фазам, меню «⋯» — на любой статус.

Настройки (шестерёнка в тулбаре)

Когда уходит напоминание

Два поля работают вместе. «За сколько часов» — когда напомнить: при значении 3 и брони на 20:00 напоминание уйдёт в 17:00, при ближайшей проверке — она идёт раз в 15 минут. «Только если бронь раньше чем за, часов» — кому: бронь, сделанная ближе к визиту, чем указано, напоминания не получит, гость и так о ней помнит. Напоминание уходит один раз.

Две брони на 20:00: сделанная в 11:00 получает напоминание в 17:00, сделанная в 16:00 — нет, потому что до визита меньше 6 часов

Внешний сервис вместо нашей брони

Если вы бронируете через Restoplace или другой сервис — кнопке «Бронь» в боте можно задать режим «Внешний сервис по ссылке»: гость уйдёт бронировать туда. Работает на любом тарифе.

Доступ сотрудников к броням можно ограничить точками: официант «Точки на Пушкинской» не увидит брони других заведений.