Мастер-Web:Бронирование инфантов в экране Упрощенная корзина
Версия статьи от 12-05-2014.
Содержание
Введение
При бронировании агентом путевки в экране «Упрощенная корзина» есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту.
Подготовка данных
В справочнике «Список тарифов» (тарифы на авиаперелеты) нужно завести тарифы перелетов для инфантов:
- YCH - Экономический класс (детский);
- CCH - Бизнес класс (детский);
В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов. Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.
Настройки
Настройки в файле WEB.CONFIG
В файле web.config
указываются настройки для тарифов для инфантов.
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Взрослые тарифы (эконом) авиаперелетов, для которых будет подбираться тариф - YCH - Экономический класс (детский). | Ключи тарифа - поле AS_CODE из таблицы [AirService] через запятую.
|
<add key="YCH" value="81,87,89" />
|
2 | Взрослые тарифы (бизнес) авиаперелетов, для которых будет подбираться тариф - CCH - Бизнес класс (детский). | Ключи тарифа - поле AS_CODE из таблицы [AirService] через запятую.
|
<add key="CCH" value="67,68,74" />
|
Настройки в таблице [SystemSettings]
В таблице [SystemSettings]
базы данных ПК «Мастер-Тур» необходимо включить настройку SYSAllowInfantBooking.
Работа в системе
При нажатии на кнопку Добавить инфанта добавляется поле для заполнения данных на туриста, в нем в графе пол есть выбор только между параметрами Млад-М и Млад-Ж.
После заполнения всех необходимых данных и нажатии на кнопку Забронировать, будет создана путевка, в которой инфант добавится к услугам Отель, не меняя его типа и стоимости (при условии, что цены заведены за номер), а также к обязательным страховкам, включенным в тур и визам (обязательным и выбранным в корзине). Все остальные дополнительные услуги заблокированы для выбора.
Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного размещения и тарифом на авиаперелет "Бизнес класс детский" или "Экономический класс детский" в зависимости от тарифа перелета туристов на основном размещении.
Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты).
Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине, надо добавить уже существующую настройку infantCharterClasses, в которой прописываются ключи детских тарифов из таблицы AirService.