Адрес страницы: https://mayrveda.ru/reservation/

Функционал формы бронирования и формы подтверждения бронирования:

Публичная часть:

Пользователь изменяет 4 входных параметра (3 обязательных и 1 необязательный):

  • Дату заезда
  • Продолжительность
  • Количество гостей
  • Дополнительные ночи

На основе данных четырех параметров сайт делает запрос в отель:

В ответе мы получаем данные по программам, модулям, чекапам и комнатам. Подставляем полученные данные в форму.

Бекенд:

Раз в 5 минут сайт стучится в отель и получает данные по тарифам, пакетам, комнатам.

  • тариф в Фиделио = программа на сайте
  • пакет в Фиделио = модуль/чекап на сайте
  • номер в Фиделио = номер на сайте

После получения данных от отеля данные записываются в соответствующие инфоблоки:

Так как на сайте модули и чекапы имеют дополнительные поля, которых нет в Фиделио, на сайте создан инфоблок-маппер, элементы которого дублируют и расширают пакет из Фиделио, а так же имеют поле, в котором указана связь с исходным пакетом Фиделио.