external:pro_hostes:01_pro_hostes_install_config:80_web_booking

Встраиваемый модуль для сайта

ProHostes имеет встраиваемый виджет для сайта.
Работа встраиваемого модуля возможна в 2х режимах:

  • Заявки - все заявки попадают в ProHostes без бронирования. Такие заявки должен обработать сотрудник, т.е. созвониться с гостем, по оставленному номеру и согласовать дату, время, зал и стол.
  • Бронирование - бронирование возможно только в том случае, если настроен план зала. Гость при такой работе может выбрать зал и стол сам.

Все настройки производятся в веб-админке ProHostes, затем html-код целиком копируется и интегрируется на страницу сайта.
Важно!!! Необходим проброс порта веб-сервера ProHostes наружу.

Настройка встраиваемого модуля для заявок

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

В данном разделе присутствует код для вставки на сайт, для возможности бронирования столов на сайте ресторана.
У этого модуля есть предустановленные темы. Также можно редактировать цвета самостоятельно.
Предустановлено 2 темы: Светлая и Темная.

Можно создать свою, нажав кнопку «Добавить». Цвета станут доступны для редактирования.

В поле «Адрес для переадресации» можно вставить ссылку на страницу со счётчиком Яндекс, если используется метрика.

С версии 1.10.5.96, для встраиваемого модуля, доступна настройка возможности выбора зала. Если чек-бокс не отмечен галочкой, то выбор зала при регистрации будет недоступен - система, сама подставит первый зал из списка. При подтверждении брони или посадке, выбор зала возможен из интерфейса ProHostes.

Использование поля «Политика конфиденциальности» - если требуется, можно вписать ссылки на данные политики на вашем сайте. При включении этой опции на форме появятся чек-боксы, без установки которых нельзя будет оформить бронь.

Инструкция для встраивания:
После настройки цветовой схемы, и дополнительных полей, нажать кнопку «Копировать».
Далее этот код нужно вставить на страничку сайта. В тег body, но вставлять целиком.


Вместо адреса 127.0.0.1:11160 необходимо внешний ip компьютера, на котором установлен ProHostes и проброшенный порт.
В данном примере 123.123.123.123 - внешний белый ip компьютера, с установленным ProHostes.

Как убедиться, что проброс порта работает?
Попробовать обратиться к ProHostes по внешнему адресу и порту из строки браузера. Web-интерфейс не отобразится, но должна появиться ошибка с кодом 418.
Проверять следует извне, не с того же самого компьютера, где настраиваете. Без специально настроенного loopback работать при такой проверке не будет.
Например, можно проверить из браузера мобильного телефона, используя мобильную сеть.
Если браузер покажет ошибку 418 при попытке обратиться - связь есть.

Настройка встраиваемого модуля для бронирований

До версии ProHostes v2.1.5.78 встраиваемый модуль работал только с заявками. (Модуль для бронирования не существовал)

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

Для работы с встраиваемым модулем для бронирований потребуется настроить план зала.

Особенности работы с модулем:

  • Шаблон модуля можно встроить в любой сайт. Стоит обратить внимание на адрес указанный в шаблоне - там должен быть указан проброс.
  • Стили не настраиваются в модуле, однако их можно прописать вручную и подстроить под нужды вашего сайта.
  • Независимо от статуса бронирования на стороне ProHostes в модуле гость видит все столы, как занятые.
  • Гость не может изменить карточку брони, если бронирование уже совершено.
  • При работе с предоплатами стол уже будет помечен, как занятый до тех пор пока не пройдёт оплата и модуль её обработает - в этом случае заказ будет создан в кассе автоматически, с внесённой предоплатой. Стол будет разбронирован только в 2х случаях:
    • Если на кассе будет закрыт стол.
    • Если истёк таймаут оплаты. (Рекомендуется выставить максимальный - 2часа)

  • external/pro_hostes/01_pro_hostes_install_config/80_web_booking.txt
  • Последнее изменение: 2026/10/19 11:01
  • — Евгений Горносталь