Функціонал "Резервація/бронювання столика"
Зміст:
1. Про функціонал "Бронювання".
2. Підключення бронювання на рівні "Закладу".
3. Підключення бронювання на рівні "Адреси".
4. Підключення сповіщень в Телеграм про "бронювання столика".
5. Як опрацьовувати заяку на бронювання.
6. Відображення "бронювання" для клієнта.
7. Приклади використання функціоналу.
8. Часті питання.
Раді повідомити, що ми створили новий функціонал для платформи - Бронювання столиків.
Клієнт може забронювати столик у закладі прямо на сайті. Він обирає адресу, кількість гостей, дату й час, вказує ім’я та телефон, за бажанням — очікуваний час перебування та коментар. Заявка одразу надходить оператору в Telegram, де її можна підтвердити або скасувати однією кнопкою.
Якщо клієнт не авторизований, після заповнення форми йому надходить код підтвердження на телефон — так само, як при звичайній авторизації. Після підтвердження коду клієнт входить у профіль, і бронювання створюється автоматично.

Важливі примітки:
- Бронювання вимкнено за замовчуванням. Поки його не увімкнено на рівні закладу, пункт «Бронювання» на сайті не відображається взагалі — клієнт його не бачить.
- Клієнт може обрати лише той час, коли заклад працює. Список доступних годин формується автоматично з графіка роботи адреси, тому забронювати столик на неробочу годину неможливо.
- Кожне бронювання прив’язане до конкретної адреси. Клієнт завжди бачить вибрану адресу у формі, а створити бронювання без адреси неможливо — система ніколи не обирає адресу самостійно.
Щоб увімкнути бронювання на рівні адреси - потрібно спочатку увімкунти його на рівні закладу:
- Перейдіть в Панелі керування до розділу Заклади та натисніть іконку редагування біля потрібного закладу.

- Відкрийте вкладку Бронювання, активуйте тоглер у полі Увімкнути бронювання столиків, заповніть параметри бронювання та збережіть налаштування.
Доступні поля для налаштування:

- Поле Увімкнути бронювання столиків — головний перемикач. Поки він вимкнений, пункт «Бронювання» на сайті не показується.
- Поле Максимальна кількість днів до бронювання, днів — на скільки днів наперед клієнт може забронювати столик. Наприклад, 14 — доступні сьогодні та наступні 13 днів. Дні, коли адреса не працює, гостю не пропонуються. Допустимі значення: від 1 до 90.
- Поле Крок часу, хвилин — з яким інтервалом пропонувати години (наприклад, 30 хвилин: 18:00, 18:30, 19:00).
- Поле Максимальна кількість гостей за одним столиком — верхня межа в полі «Кількість гостей» на сайті. Максимальна кількість гостей в одній броні. Більшу кількість гість вказати не зможе. Допустимі значення: від 1 до 100.
- Поле Припинення бронювання до закриття, хв - За скільки хвилин до закриття адреса перестає приймати бронювання. Значення віднімається від часу закриття, і гостю просто не пропонуються часи, що залишилися. Наприклад, адреса працює до 22:00, а тут вказано 60 — останній час, доступний для бронювання, буде 21:00. 0 — бронювання приймаються до самого закриття. Допустимі значення: від 0 до 240 хвилин.
- Поле Доступна тривалість перебування — Варіанти тривалості перебування, з яких гість обирає у формі бронювання. Тривалість потрібна, щоб автоматично завершити бронь після її закінчення. Якщо не обрано жодного варіанту, гість бронює без зазначення тривалості, а для автоматичного завершення враховується 120 хв.
Після увімкнення "Бронювання" на рівні закладу - потрібно увімкнути "бронювання" для тих адрес, де воно буде доступне:
- Відкрийте розділ Адреси потрібного закладу = натисніть іконку редагування біля потрібної та перейдіть у вкладку Бронювання.

- Перемикач Увімкнути бронювання столиків увімкнено за замовчуванням для всіх адрес закладу — вимкніть його для тих адрес, які не приймають бронювання, деактивувавши тоглер. Збережіть налаштування.

- Бронювати можна лише адресу, яка одночасно: активна (статус «Активна») і має увімкнене бронювання. Якщо бронювання вимкнено на рівні закладу, увімкнути його на адресі неможливо — перемикач буде неактивним.
- Поле Адреса закладу у формі бронювання показується завжди та є обов’язковим — без адреси створити бронювання неможливо. Якщо у закладу декілька адрес із увімкненим бронюванням, клієнт обирає одну з них. Якщо адреса одна — вона вже вибрана в полі, але клієнт усе одно бачить її перед бронюванням.
Після активації функціоналу "Бронювання" для зручності можна підключити сповіщення в Телеграм для отримання заявок про заброньовані столики:
Сповіщення отримують ті самі користувачі, що й раніше отримували сповіщення про замовлення, — додається лише окремий перемикач для бронювань. Якщо оператор не бачить заявок, перевірте цей перемикач і підключення Telegram у нього в профілі.
- Перейдіть до розділу Користувачі → Користувачі → Список користувачів.
- Відкрийте потрібного користувача та перейдіть до налаштувань сповіщень Telegram у вкладці Сповіщення → Події .
- У групі Події бронювання відмітьте Нова заявка на бронювання.
- Натисніть Зберегти.

Як опрацювати заявку на бронювання:
Щойно клієнт створює бронювання, оператор отримує в Telegram повідомлення з усіма даними заявки:
- заклад і адреса;
- дата й час бронювання (у часовому поясі закладу);
- час перебування, якщо клієнт його вказав;
- кількість гостей;
- ім’я та телефон клієнта;
- коментар, якщо він є.
Під повідомленням дві кнопки:
- Підтвердити — бронювання переходить у статус «Підтверджено».
- Скасувати — бронювання переходить у статус «Скасовано».

Рекомендований порядок: зателефонувати клієнту, уточнити деталі й лише після цього натиснути потрібну кнопку. Після натискання текст повідомлення оновлюється й показує підсумковий статус.
Статуси бронювання будуть відображатися оператору в Панелі керування = розділ Бронювання. Тут оператор може опрацювати бронь та встановити відповідний статус.

- Нове — заявка створена клієнтом, оператор ще не обробив її.
- Підтверджено — оператор підтвердив бронювання.
- Скасовано — оператор скасував бронювання, або час заявки минув без обробки.
- Завершено — підтверджене бронювання, час якого вже минув.
Статуси бронювання будуть відображатися клієнту в особистому кабінеті в Профілі = вкладка Мої бронювання:

- Очікує підтвердження — заявка створена клієнтом, оператор ще не обробив її.

Підтверджено — оператор підтвердив бронювання.

- Скасовано — оператор скасував бронювання, або час заявки минув без обробки.

Приклади використання
- Приклад 1. Заклад з однією адресою. Увімкніть бронювання на рівні закладу — цього достатньо. Єдина адреса вже вибрана у формі, і клієнт бачить її перед бронюванням.
- Приклад 2. Мережа з трьох адрес, бронювання лише у двох. Увімкніть бронювання на рівні закладу, потім відкрийте третю адресу й вимкніть перемикач у її вкладці «Бронювання». Клієнт бачитиме у формі лише дві адреси.
- Приклад 3. Заклад приймає бронювання не більше ніж на тиждень наперед і лише цілими півгодинами. Встановіть «Горизонт бронювання» = 7 та «Крок часу» = 30.
- Приклад 4. Великі компанії не приймаються. Встановіть «Максимальна кількість гостей» = 6 — більше клієнт обрати не зможе.
Часті питання
- П. Клієнт не бачить пункту «Бронювання». Що перевірити?
В. Перевірте, що бронювання увімкнено на вкладці «Бронювання» закладу, заклад активний і має хоча б одну активну адресу з увімкненим бронюванням.
- П. Клієнт каже, що потрібного часу немає у списку.
В. Список годин будується з графіка роботи адреси. Перевірте графік роботи цієї адреси та значення «Горизонт бронювання» і «Крок часу». Час у минулому не пропонується.
- П. Оператор не отримує заявок у Telegram.
В. Перевірте, що у користувача підключений Telegram і відмічено «Нова заявка на бронювання» у групі «Події бронювання».
- П. Оператор натиснув кнопку, а бот пише «Бронювання вже оброблено».
В. Заявку вже обробив інший оператор. Поточний статус вказано в тому самому повідомленні.
- П. Оператор натиснув кнопку, а бот пише «Дія застаріла».
В. Кнопки під повідомленням діють обмежений час. Змініть статус бронювання в панелі керування.
- П. Чому бронювання скасувалося саме, без оператора?
В. Заявка залишалася в статусі «Нове» до настання часу бронювання. Такі заявки скасовуються автоматично з причиною «Час бронювання минув».
- П. Чи можна забронювати столик без реєстрації?
В. Ні. Клієнт підтверджує номер телефону кодом, після чого автоматично входить у профіль, і бронювання створюється.
- П. Чи може клієнт забронювати столик, не обираючи адресу?
В. Ні. Адреса — обов’язкове поле. Якщо у закладу лише одна адреса, що приймає бронювання, вона вже вибрана у формі — клієнт її бачить, і змінювати нічого не потрібно. Якщо список адрес у формі порожній, перевірте, що хоча б одна адреса активна, має увімкнене бронювання та налаштований графік роботи.
Посилання на цю статтю: тут
Оновлено: 15/09/2026
Дякуємо!
