662
правки
Изменения
Нет описания правки
Модуль '''«Форма бронирования 2.0»''' разработан для повышения конверсии ОТА, использующих систему Nemo. С его помощью процесс бронирования можно сделать более удобным, быстрым и интеллектуальным.
При использовании новой формы все вводимые данные транслитерируются автоматически для всех ГДС, кроме ГДС Sirena (при условии, что перелет внутренний).
== Настройки Формы бронирования 2.0 ==
Если сам модуль уже подключен, в панели администрирования становится доступен новый раздел настроек '''«Заказы - — Форма бронирования 2.0»'''.
* '''Включено для Авиабилетов''' - — чекбокс отвечает непосредственно за включение/выключение модуля. В дереве пользователей можно выбрать объект применения настройки, включив новую форму на все агентство, на отдельную группу, компанию или пользователя.
* '''Мгновенный переход на бронирование и фоновая проверка доступности''' - — при включении настройки, проверка доступности будет проходить в фоном режиме, позволяя пользователю без ожидания попасть на страницу оформления заказа. В случае если при проверке доступности произойдет ошибка, то пользователь получит уведомление об этом в открывшемся диалоговом окне.
* '''Режим отладки'''
* '''Допустимость довнесения для Авиабилетов''' - — настройка определяет, какие данные можно будет довнести в бронирование (т.е. заполнить и сохранить в ПНР уже после самого бронирования перелета).
** Паспортные данные (DOCS)
** Данные о визе (DOCO)
** Выбор места
* '''Допустимость модификации для Авиабилетов''' - — аналогичная настройка определяет, какие данные клиент может модифицировать (т.е. изменить значения уже заполненных полей и сохранить изменения в ПНР).
** Паспортные данные (DOCS)
** Данные о визе (DOCO)
** Выбор места
* '''Авиабилеты: ссылки на путеводитель''' - — если чекбоксы выбраны, то в попапе, содержащем информацию о деталях перелета, становятся доступны соответствующие псевдоссылки на путеводитель:
** Воздушное судно
** Аэропорт
[[Файл:Fb2 passinfo.png|300px|thumb|right|Форма ввода пассажирских данных]]
* '''Авиабилеты: дополнительные поля''' - — следующий ряд настроек позволяет добавить ряд дополнительных полей для формы ввода пассажирских данных и настроить их обязательность.
** Необязательное отчество для всех пассажиров
** Необязательное отчество для всех пассажиров для авиакомпаний из списка - — здесь задействована настройка '''«Список АК, требующих отчество для полётов внутри РФ»''' из раздела '''«Авиабилеты - — Бронирование - — Настройка»'''. Если выбран этот чекбокс, то поле отчества пассажира выводится только для авиакомпаний, перечисленных в этом списке.
** Необязательное отчество для пассажиров внутренних рейсов
** Необязательный телефон для всех пассажиров
** Обязательная электронная почта для первого пассажира
* '''Авиабилеты: чекбокс отказа от внесения паспортных данных''' - — настройка позволяет забронировать перелет изначально без паспортных данных, но потом их все равно нужно будет указать в течение определенного времени (см. ниже).
* '''Авиабилеты: отображать блок ввода номера карты лояльности''' - — при включенной настройке на форме бронирования будет отображаться блок для ввода карты лояльности авиакомпании будет отображаться на форме бронирования.
* '''Авиабилеты: предлагать внесение визы до бронирования''' - — настройка включает отображение полей данных о визе до бронирования перелета для стран, перечисленных в соответствующем списке (настройка '''«Авиабилеты - — Бронирование - — Настройка - — Показывать поля о визе и месте пребывания для стран»'''
* '''Авиабилеты: предлагать выбор мест до бронирования''' - — при включенной настройке покупателю будет предложено выбрать места для каждого пассажира в салоне самолета на соответствующей карте мест.
* '''Авиабилеты: отключить блок покупателя''' - — чекбокс отключает вывод блока заказчика на страницу заказа.
[[Файл:Fb2_customer_block.png|250px|thumb|right|Блок покупателя (с чекбоксом "Создать аккаунт" «Создать аккаунт» для анонимного пользователя)]]
* '''Авиабилеты: ограничение в часах на возможность внести/изменить визовые данные''' - — указанное в этом поле числовое значение определяет число часов, в течение которых можно довнести или изменить визовые данные.
* '''Авиабилеты: ограничение в часах на возможность внести/изменить паспортные данные''' - — аналогичная настройка для паспортных данных.
[[Файл:Booking_notice_new.png|200px|thumb|right|Плашка напоминаний о последних бронированиях]]
* '''Доп. услуги всегда открыты вне зависимости от выбранности''' - — настройка включает отображение блоков дополнительных услуг (Альфа страхование, Аэроэкспресс) в развернутом виде всегда, вне зависимости от того, является ли дополнительная услуга по умолчанию выбранной или нет. Предвыбранность дополнительных услуг на форме бронирования настраивается в разделе '''«Дополнительные услуги»''' (в данный момент настройка предвыбранности услуги доступна только для Альфастрахования).
* '''Авиабилеты: использовать динамические подсказки к полям''' - — настройка включает вывод динамических подсказок, которые могут облегчить процесс заполнения данных для клиента и сделать его более понятным. Текст подсказок можно редактировать в разделе '''«Администрирование - — Локализация - — Языковые ресурсы»'''.
* '''Показывать напоминания о последних бронированиях''' - — данная настройка предоставляет возможность клиенту получить быстрый доступ к забронированным, но еще не выписанным заказам. Плашка с напоминанием активна на всех этапах: от формы поиска до формы бронирования.
* '''Автоматический переход на оплату после завершения бронирования''' - — в случае включения данной настройки переход на оплату будет осуществлен сразу же после успешного бронирования, минуя промежуточную страницу формы бронирования.
* '''Предупреждать покупателя об изменении стоимости заказа''' - — при включенной настройке в случае изменения стоимости перелета пользователю выводится попап с информацией о новой и старой стоимости заказа и предоставляется возможность либо аннулировать заказ, либо перейти к оплате заказа по новой цене.
* '''Проводить бронирование в фоновом режиме''' - — настройка позволяет запускать процесс бронирования во время проверки введённых пассажирских данных пользователем, тем самым объединяя попап проверки пассданных и попап бронирования. Сокращенное ожидание результата бронирования положительно сказывается на конверсии. В случае же, если пользователь хочет внести исправления, то бронирование автоматически аннулируется также в фоновом режиме. Наличие этого попапа снижает book2cancel, т.к. у пользователя есть возможность проверить введенные данные и выбранный рейс.
* '''Обновлять цену заказа в фоновом режиме''' - — при включённой настройке актуализация цены будет происходить с определёнными промежутками в фоновом режиме, что сведёт к минимуму шансы того, что клиент оплатит заказ по неактуальной цене. Также данная настройка предназначена для проверки наличия невалидных сегментов в брони сразу после бронирования.
* '''Чекбокс «С правилами ознакомлен»''' - — при включенной настройке чекбокс "С «С правилами согласен"согласен», на странице бронирования, будет автоматически предустановлен.
[[Файл:Детали_перелета_на_странице_бронирования.png|450px|справа|Детали перелета на странице бронирования в развернутом виде]]
* '''Способ отображения информации об авиаперелете''' - — настройка определяет форму отображения данных о перелете на странице бронирования. Если выбран вариант "В «В поп-апе"апе»: просмотреть данные о перелете можно будет в попапе, перейдя по ссылке "Детали"«Детали». Если же выбран вариант "На странице" - «На странице» — данные о перелете будут отображаться в развернутом виде на странице бронирования.
== Валидация вводимых данных ==
* Минимально допустимая дата рождения для взрослого определяется по дате вылета первого сегмента перелета, т.е. главное условие - — чтобы хотя бы в день вылета пассажиру уже исполнилось 12.* Для свидетельства о рождении допустимо вводить номера, состоящие из следующих символов: латинские символы - — от 1 до 3 включительно, кириллица - — строго 2 буквы, цифры - — строго 6.* При попытке забронировать заказ, в котором есть как минимум два пассажира с одинаковыми именем и фамилией, будет предложено до-внести довнести отчество для одного из пассажиров. Данный функционал предотвратит ошибки от ГДС.
== Интерфейс ==
Таблица уже содержит информацию о полной стоимости, заказа с учетом цены тарифа, такс, сбора агентства, комиссии субагенту, комиссии авиакомпании, комиссии за прием платежа.
Логи ценообразования доступны по клику на значение сбора агентства и комиссии авиакомпании. Аналогично можно увидеть детализацию такс (по клику на значение суммы такс) и условия применения тарифа (по клику на название тарифа).
Для этого требуется:
.new-flights-passInfo__pay__method__logo_XXX {
background-image: url('/path/to/image.svg');
}
Где /path/to/image.svg - — путь к изображению, а XXX - — это название платежного шлюза. Ниже приведен список названий платежных шлюзов.:* Acquiro — система платежей Acquiro* Belassist — система приема платежей Belassist * Chronopay — оператор интернет-платежей с помощью банковских карт Chronopay * Copayco — платежная система CoPAYCo* Deposit — оплата через депозит * EasyPay — система ECPayment * ExternalGateway — оплата через внешний шлюз * Gateline — платежный шлюз компании «Онэлия»* Invoice — оплата по счету * Offices — оплата в офисе* PayPal — оператор электронных денежных средств PayPAl * PayU — процессинговая компания PayU * Payture — электронный платежный шлюз Альфа-банка * Platron — система электронных платежей Платрон * PrivatBank — платежный шлюз «Приватбанк» * Qiwi — оплата через сеть терминалов Qiwi * Rapida — платежная система Рапида * Receipt — оплата по квитанции* Sberbank — платежный шлюз Сбербанка* Sirena2 — платежный шлюз процессинговой системы eGopay* Uniteller — платежный шлюз Uniteller* WebMoney — система расчетов Webmoney
{{Attention|При использовании Формы бронирования 2.0 настройка платежных шлюзов «Текст кнопки» не работает.}}
''Введенные данные по пассажирам сохраняются в случае получения ошибки при бронировании и только после успешного бронирования данные удаляются из сессии. Попап, информирующий об ошибке, предоставляет возможность вернуться к результатом поиска и выбрать другой перелет.''