Как настроить виджет бронирования для сайта
Виджет бронирования — форма на вашем сайте, через которую посетитель сам находит свободный объект на свои даты, видит цену и отправляет бронирование. Бронирование сразу попадает в RentProg.
Эта страница — про новый виджет из раздела «Виджеты бронирования». Старая форма на токене компании описана отдельно: как поставить форму бронирования на свой сайт. Она продолжает работать.
Где находится и кому доступен
Откройте Компания → Виджеты бронирования. Раздел видят и настраивают роли «Главный администратор» и «Управляющий филиалом» — роли. Остальным пункт меню не показывается.
Виджет доступен на всех тарифах. Виджетов может быть несколько: например, по одному на каждый сайт или город.
В списке видно имя виджета, состояние «Включён» или «Выключен», филиалы, домены и текущую версию. «Не опубликован» значит, что у виджета ещё нет опубликованной версии.
Порядок
- Нажмите Новый виджет.
- На вкладке «Основное» задайте имя, отметьте филиалы, выберите, как завершается бронирование, и впишите адреса сайтов.
- На вкладке «Места» отметьте, где выдавать и куда возвращать объекты.
- На вкладке «Форма» выберите поля клиента и добавьте согласия.
- На вкладках «Языки и тексты» и «Оформление» настройте языки, тексты и внешний вид. Результат сразу виден в предпросмотре справа.
- Нажмите Опубликовать.
- Скопируйте код из блока «Код для сайта» и вставьте его на страницу сайта.
- Отправьте пробное бронирование с сайта и убедитесь, что оно появилось в списке бронирований.
Пока есть ошибки, кнопка «Опубликовать» недоступна, а вкладка с ошибкой помечена красной точкой. Подсказка на кнопке называет поле, которое нужно исправить.
Основное
Филиалы
Виджет показывает объекты отмеченных филиалов. Нужен хотя бы один филиал.
Филиал без валюты отметить нельзя: подсказка «Валюта не указана». Если валюты нет ни у одного неархивного филиала, кнопка «Новый виджет» недоступна. Валюта филиала — валюта его основной кассы, см. кассы.
Если снять филиал, из черновика удаляются и его места выдачи — редактор сообщит об этом.
Как завершается бронирование
| Режим | Что происходит |
|---|---|
| Заявка | Посетитель отправляет заявку, менеджер подтверждает её. Бронирование попадает в неактивные со статусом «Новая» |
| Мгновенное подтверждение | Посетитель сразу получает подтверждённое бронирование. Оно попадает в активные |
В режиме мгновенного подтверждения бронирование всё равно приходит заявкой, если объект на эти даты уже занят, а в филиале разрешён овербукинг. Посетитель увидит, что заявку подтвердит менеджер.
Все бронирования из виджета видны в списке бронирований.
Сайты, где разрешён виджет
Впишите адреса сайтов, на которых стоит виджет, — до 20 адресов вида https://example.com. Без пути, без завершающего слеша, без масок вроде *.example.com. Поддомен — отдельный адрес: https://www.example.com и https://example.com нужно добавить оба.
Без адреса сайта виджет не работает
Виджет работает только на страницах, адрес которых есть в списке. На другом сайте посетитель увидит «Бронирование временно недоступно».
Адрес http:// или localhost подходит только для проверки — редактор подсветит его. На рабочем сайте нужен https://.
Места
Офис филиала посетитель может выбрать для выдачи и возврата всегда. Места с доставкой добавляются к нему.
На вкладке перечислены места выбранных филиалов с дневной и ночной ценой доставки. Отметьте для каждого места Выдача, Возврат или оба флага; неотмеченное место в виджете не показывается. Сами места и цены доставки настраиваются отдельно; если у филиалов их нет, вкладка покажет кнопку перехода к местам.
Возврат в другой филиал разрешает посетителю вернуть объект в место другого филиала виджета. Это работает только между филиалами с одинаковой валютой.
Форма
Поля клиента
Имя, фамилия и телефон обязательны всегда. Остальные поля настраиваются двумя отметками:
| Отметка | Что значит |
|---|---|
| Показывать | Поле есть на форме |
| Обязательно | Без него бронирование не отправить |
Настраиваются отчество, email, дата рождения, водительское удостоверение, паспорт, адрес и комментарий. По умолчанию показаны только email и комментарий, оба необязательные. Скрытое поле не может быть обязательным.
Подсказка
Каждое лишнее обязательное поле — это отказы на форме. Делайте обязательным только то, без чего вы не выдадите объект.
Подполя документа
У водительского удостоверения и паспорта стрелка рядом с названием открывает подполя: серия, номер, кем выдан, дата выдачи, срок действия. Для каждого выберите «Скрыто», «Можно» или «Обязательно».
Набор подполей подставляется по стране филиалов при создании виджета:
| Документ | Россия и Беларусь | Другие страны |
|---|---|---|
| Водительское удостоверение | Номер и дата выдачи обязательны; серия, кем выдан, срок действия — можно | Номер, дата выдачи и срок действия обязательны; серия и кем выдан скрыты |
| Паспорт | Номер и дата выдачи обязательны; серия, кем выдан, срок действия — можно | Номер и срок действия обязательны; дата выдачи — можно; серия и кем выдан скрыты |
Дальше любое подполе можно поменять. Номер скрыть нельзя, а у обязательного документа номер всегда обязателен. «Обязательно» у подполей действует, только когда обязателен сам документ: необязательный документ посетитель может не заполнять.
Согласия
Согласие — отметка, которую посетитель ставит перед отправкой: условия аренды, обработка персональных данных и любые другие. До 10 согласий на виджет.
- Нажмите Добавить согласие.
- Выберите, что показывать: текст согласия или ссылку на документ. Ссылка — только
https://. - Заполните заголовок и текст или ссылку на каждом языке виджета.
- Отметьте «Обязательно», если без согласия бронирование отправлять нельзя.
С бронированием сохраняется, какие согласия посетитель принял и в какой редакции. Если поменять текст согласия, новая редакция действует для следующих бронирований.
Языки и тексты
Отметьте языки, на которых работает виджет, и язык по умолчанию. Должен остаться хотя бы один язык.
Заголовок, подзаголовок, подписи кнопок и сообщения об успехе можно заменить своими — отдельно для каждого языка. Пустое поле — стандартный текст виджета. До 300 символов, без разметки.
При добавлении языка заполните для него заголовки и тексты согласий: без них виджет не опубликовать. При удалении языка удаляются его тексты и переводы согласий.
Оформление
- Тема — светлая, тёмная, мягкая или корпоративная. Тема задаёт цвета, скругление, плотность и стиль кнопок, их можно поменять по отдельности.
- Цвета — основной, фона и текста.
- Шрифт — «Как на сайте» или один из встроенных.
- Скругление, Плотность, Стиль кнопок, Тени, Расположение объектов — сеткой или списком.
В блоке Результаты поиска отметьте, какие фильтры видит посетитель при выборе объекта: цена, кузов, коробка передач, топливо, места. Отдельно — какие характеристики показывать в карточке объекта: кузов, коробка передач, топливо, места, год. Фильтр показывается, только если у найденных объектов есть хотя бы два разных значения. Пустая характеристика в карточке не показывается.
Фильтр по цене собран из ценовых групп филиала: варианты — диапазоны цены за сутки, у почасовых групп — за час. Объект без ценовой группы при выбранном диапазоне не показывается. Как устроены группы — динамическое ценообразование.
Предпросмотр
Справа от вкладок — предпросмотр. Он обновляется по мере правок, даже неопубликованных, и показывает настоящие объекты и цены выбранных филиалов. Язык предпросмотра выбирается над ним. Бронирование из предпросмотра не создаётся.
Публикация и версии
Правки копятся в черновике, пока вы не нажмёте Опубликовать. Каждая публикация — новая версия; номер текущей виден в заголовке, а кто и когда публиковал — в «Истории версий». Если уйти со страницы с неопубликованными правками, редактор переспросит.
Новая версия доходит до сайта в течение нескольких минут.
Если виджет одновременно правил другой сотрудник, редактор предложит загрузить свежую версию или опубликовать свою поверх. «Опубликовать поверх» заменит только те настройки, которые меняли вы.
Код для сайта
Код появляется после первой публикации. Нажмите Скопировать и вставьте код в то место страницы, где должна быть форма. Это две строки: скрипт загрузчика и тег виджета с его ключом. Больше ничего подключать не нужно, форма защищена от роботов автоматически.
Адрес сайта, где стоит код, должен быть в списке «Сайты, где разрешён виджет».
Выключение и перевыпуск ключа
В меню рядом с кнопкой «Опубликовать»:
- Выключить — посетители больше не смогут бронировать через виджет. Настройки и версии сохраняются, Включить возвращает виджет.
- Перевыпустить ключ — старый ключ перестаёт работать сразу.
После перевыпуска ключа замените код
Виджет на сайте не работает, пока вы не вставите новый код из блока «Код для сайта». Перевыпускайте ключ, только если нужно отключить старые копии кода.
Аналитика
Укажите ID потока Google Analytics 4 на вкладке «Основное». Виджет отправляет события только в тег Google, который уже стоит на вашем сайте: свой тег и куки виджет не добавляет.
События: rp_widget_view — виджет показан, rp_search — поиск, rp_car_selected — выбран объект, rp_contacts_opened — открыт шаг контактов, rp_booking_submitted — бронирование отправлено, rp_booking_created — бронирование создано.
Если виджет не работает
| Что видно | Что проверить |
|---|---|
| Форма не появляется | Код вставлен целиком, обе строки |
| «Бронирование временно недоступно» | Адрес сайта есть в списке разрешённых, включая www, если сайт открывается с ним; виджет включён; ключ в коде — текущий; доступ к аккаунту не ограничен из-за баланса — баланс компании |
| Нет нужного объекта | Объект в отмеченном филиале, свободен на эти даты и у него есть цена |