Мастер-Web:Бронирование инфантов в экране Упрощенная корзина — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Tarasov (обсуждение | вклад) (→Подготовка данных) |
Tarasov (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
==Введение== | ==Введение== | ||
− | При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и | + | При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту. |
==Подготовка данных== | ==Подготовка данных== | ||
<br>В справочнике '''Тарифы на авиаперелет''' нужно завести соответствующие тарифы перелетов для инфантов: | <br>В справочнике '''Тарифы на авиаперелет''' нужно завести соответствующие тарифы перелетов для инфантов: | ||
Строка 31: | Строка 31: | ||
<br>[[Файл:ST81.png|x500px]]<br> | <br>[[Файл:ST81.png|x500px]]<br> | ||
После заполнения всех необходимых данных и нажатии на кнопку '''Забронировать''', будет создана путевка, в которой инфант добавится к услугам '''Отель''', не меняя его типа и стоимости (при условии, что цены заведены за номер), а также к обязательным страховкам, включенным в тур и визам (обязательным и выбранным в корзине). Все остальные дополнительные услуги заблокированы для выбора. | После заполнения всех необходимых данных и нажатии на кнопку '''Забронировать''', будет создана путевка, в которой инфант добавится к услугам '''Отель''', не меняя его типа и стоимости (при условии, что цены заведены за номер), а также к обязательным страховкам, включенным в тур и визам (обязательным и выбранным в корзине). Все остальные дополнительные услуги заблокированы для выбора. | ||
− | <br>Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного | + | <br>Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного размещения и тарифом на авиаперелет "Бизнес класс детский" или "Экономический класс детский" в зависимости от тарифа перелета туристов на основном размещении. |
<br>Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты). | <br>Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты). | ||
Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине, надо добавить уже существующую настройку '''infantCharterClasses''', в которой прописываются ключи детских тарифов из таблицы AirService. | Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине, надо добавить уже существующую настройку '''infantCharterClasses''', в которой прописываются ключи детских тарифов из таблицы AirService. | ||
[[Category:Мастер-Web]] | [[Category:Мастер-Web]] |
Версия 17:03, 11 декабря 2012
Версия статьи от 11-12-2012.
Введение
При бронировании агентом путевки в экране "Упрощенная корзина" есть возможность добавлять к заказу инфанта. При этом размещение в отеле и стоимость не изменяется, а инфант не снимает дополнительную квоту.
Подготовка данных
В справочнике Тарифы на авиаперелет нужно завести соответствующие тарифы перелетов для инфантов:
- YCH Экономический класс (детский)
- CCH Бизнес класс (детский)
В пакете, привязанном к услуге авиаперелета должна быть заведена цена на тарифы перелетов для инфантов. Если услуга предоставляется бесплатно, то стоимость не заводится. Услуга будет добавляться с нулевой ценой брутто и нетто.
В web.config необходимо прописать следующие настройки:
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Настройка, в которой задаются ключи "взрослых" тарифов (эконом) из таблицы AirService, для которых будет подбираться тариф - YCH - Экономический класс (детский). | Ключ "взрослого" тарифа (эконом) из таблицы AirService, для которых будет подбираться тариф - YCH - Экономический класс (детский). | <add key="YCH" value="81,87,89" /> |
2 | Настройка, в которой задаются ключи "взрослых" тарифов (эконом) из таблицы AirService, для которых будет подбираться тариф - CCH - Бизнес класс (детский). | Ключ "взрослого" тарифа (эконом) из таблицы AirService, для которых будет подбираться тариф - CCH - Бизнес класс (детский). | <add key="CCH" value="67,68,74" /> |
Работа в системе
При нажатии на кнопку Добавить инфанта добавляется поле для заполнения данных на туриста, в нем в графе пол есть выбор только между параметрами Млад-М и Млад-Ж.
После заполнения всех необходимых данных и нажатии на кнопку Забронировать, будет создана путевка, в которой инфант добавится к услугам Отель, не меняя его типа и стоимости (при условии, что цены заведены за номер), а также к обязательным страховкам, включенным в тур и визам (обязательным и выбранным в корзине). Все остальные дополнительные услуги заблокированы для выбора.
Также в путевку будет добавлено две услуги авиаперелет (туда и обратно) с таким же номером рейса, как в путевке для основного размещения и тарифом на авиаперелет "Бизнес класс детский" или "Экономический класс детский" в зависимости от тарифа перелета туристов на основном размещении.
Услуга Авиаперелет для инфанта будет иметь статус бронирования "ОК" (подтверждение вне квоты).
Чтобы детские тарифы не попадали в блок подбора перелетов в упрощенной корзине, надо добавить уже существующую настройку infantCharterClasses, в которой прописываются ключи детских тарифов из таблицы AirService.