Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку (MW) — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Настройки)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 15: Строка 15:
 
Данный модуль представляет собой дополнительный экран, который позволяет ''добавлять экскурсии'' и ''дополнительные услуги'' в уже ''существующие туры'' при бронировании.
 
Данный модуль представляет собой дополнительный экран, который позволяет ''добавлять экскурсии'' и ''дополнительные услуги'' в уже ''существующие туры'' при бронировании.
  
Модуль предназначен для работы в экране [[Мастер-Web:Руководство пользователя. Работа в системе online бронирования#Экран «Упрощенная корзина» («SimpleBasket.aspx»)|«Упрощенная корзина» («SimpleBasket.aspx»)]].
+
Модуль предназначен только для работы в экране [[Мастер-Web:Руководство пользователя. Работа в системе online бронирования#Экран «Упрощенная корзина» («SimpleBasket.aspx»)|«Упрощенная корзина» («SimpleBasket.aspx»)]].
  
 
===Установка модуля===
 
===Установка модуля===
Для установки дополнительного модуля '''Добавление дополнительных услуг в путевку''' нужно выложить распакованные файлы из архива<br />
+
Для установки дополнительного модуля '''Добавление дополнительных услуг в путевку''' нужно выложить распакованные файлы из архива <code>mw-optionalServiceBooking-2009.2.XX.XXXX.zip</code> в каталог, где находится ПК «Мастер-Web».<br />
<code>mw-optionalServiceBooking-2009.2.XX.XXXX.zip</code><br />
 
в каталог, где находится ПК «Мастер-Web».<br />
 
 
[[Мастер-Тур:Дополнительный модуль Добавление дополнительных услуг в путевку#Установка модуля|Описание установки в ПК «Мастер-Тур»]]<br />
 
[[Мастер-Тур:Дополнительный модуль Добавление дополнительных услуг в путевку#Установка модуля|Описание установки в ПК «Мастер-Тур»]]<br />
  
Строка 26: Строка 24:
 
===Настройки===
 
===Настройки===
  
{| class="wikitable"
+
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
! scope="col" width="50px" | №
+
 
! scope="col" width="400px" | Описание
+
|- style="background-color:#F2F2F2"
! scope="col" width="250px" | Значение
+
! width="50px" | №
! scope="col" width="400px" | Настройка
+
! width="400px" | Описание
|-
+
! width="250px" | Значение
|'''1'''
+
! width="400px" | Настройка
||Включение дополнительного модуля '''Добавление дополнительных услуг в путевку'''.
+
|- style="background-color:#F2F2F2"
||'''true''' - включить плагин (экран будет отображаться при бронировании);
+
|1
'''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании).
+
|Включение дополнительного модуля '''Добавление дополнительных услуг в путевку'''.
||<add key="'''useOptionalServicesBooking'''" value="<span style="color:blue">'''true'''</span>" />
+
|
|-
+
*'''true''' - включить плагин (экран будет отображаться при бронировании);
|'''2'''
+
*'''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании).
||Настройка, определяющая тип тура для ''необязательных экскурсий''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
+
|<syntaxhighlight lang="xml" enclose="div">
||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
+
<add key="useOptionalServicesBooking" value="true" />
||<add key="'''optionalExcursionsTourTypes'''" value="<span style="color:blue">'''1'''</span>" />
+
</syntaxhighlight>
|-
+
|- style="background-color:#F2F2F2"
|'''3'''
+
|2
||Настройка, определяющая тип тура для ''необязательных дополнительных услуг''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
+
|Настройка, определяющая тип тура для ''необязательных экскурсий''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
+
|'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
||<add key="'''optionalExtraServicesTourTypes'''" value="<span style="color:blue">'''2'''</span>" />
+
|<syntaxhighlight lang="xml" enclose="div">
|-
+
<add key="optionalExcursionsTourTypes" value="1" />
|'''4'''
+
</syntaxhighlight>
||Настройка, определяющая тип тура для ''обязательных экскурсий''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
+
|- style="background-color:#F2F2F2"
||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
+
|3
||<add key="'''requiredExcursionsTourTypes'''" value="<span style="color:blue">'''3'''</span>" />
+
|Настройка, определяющая тип тура для ''необязательных дополнительных услуг''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
|-
+
|'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
|'''5'''
+
|<syntaxhighlight lang="xml" enclose="div">
||Настройка, определяющая тип тура для ''обязательных дополнительных услуг''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
+
<add key="optionalExtraServicesTourTypes" value="2" />
||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
+
</syntaxhighlight>
|<add key="'''requiredExtraServicesTourTypes'''" value="<span style="color:blue">'''4'''</span>" />
+
|- style="background-color:#F2F2F2"
 +
|4
 +
|Настройка, определяющая тип тура для ''обязательных экскурсий''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
 +
|'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
 +
|<syntaxhighlight lang="xml" enclose="div">
 +
<add key="requiredExcursionsTourTypes" value="3" />
 +
</syntaxhighlight>
 +
|- style="background-color:#F2F2F2"
 +
|5
 +
|Настройка, определяющая тип тура для ''обязательных дополнительных услуг''. Настройка обязательна, даже если не планируется использовать соответствующие услуги.
 +
|'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''.
 +
|<syntaxhighlight lang="xml" enclose="div">
 +
<add key="requiredExtraServicesTourTypes" value="4" />
 +
</syntaxhighlight>
 +
|- style="background-color:#F2F2F2"
 
|}
 
|}
  
Строка 66: Строка 78:
  
 
[[Файл:ls0854.png|x500px|Добавление в заказ экскурсионного обслуживания и дополнительных услуг]]
 
[[Файл:ls0854.png|x500px|Добавление в заказ экскурсионного обслуживания и дополнительных услуг]]
 +
 +
Экран не будет открыт, если не заполнены настройки отправки писем в файле web.config основного приложения ПК Мастер-Web.
  
 
При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов.<br />
 
При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов.<br />

Текущая версия на 17:42, 21 марта 2016

Версия статьи от 21-03-2016.

Поддерживаемые версии:
Начиная с 2009.2.14


Введение

Обзор

Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании.

Модуль предназначен только для работы в экране «Упрощенная корзина» («SimpleBasket.aspx»).

Установка модуля

Для установки дополнительного модуля Добавление дополнительных услуг в путевку нужно выложить распакованные файлы из архива mw-optionalServiceBooking-2009.2.XX.XXXX.zip в каталог, где находится ПК «Мастер-Web».
Описание установки в ПК «Мастер-Тур»

Работа с модулем

Настройки

Описание Значение Настройка
1 Включение дополнительного модуля Добавление дополнительных услуг в путевку.
  • true - включить плагин (экран будет отображаться при бронировании);
  • false или отсутствие настройки - отключить плагин (экран не будет отображаться при бронировании).
<add key="useOptionalServicesBooking" value="true" />
2 Настройка, определяющая тип тура для необязательных экскурсий. Настройка обязательна, даже если не планируется использовать соответствующие услуги. Ключ типа тура - значение колонки TP_KEY таблицы TipTur.
<add key="optionalExcursionsTourTypes" value="1" />
3 Настройка, определяющая тип тура для необязательных дополнительных услуг. Настройка обязательна, даже если не планируется использовать соответствующие услуги. Ключ типа тура - значение колонки TP_KEY таблицы TipTur.
<add key="optionalExtraServicesTourTypes" value="2" />
4 Настройка, определяющая тип тура для обязательных экскурсий. Настройка обязательна, даже если не планируется использовать соответствующие услуги. Ключ типа тура - значение колонки TP_KEY таблицы TipTur.
<add key="requiredExcursionsTourTypes" value="3" />
5 Настройка, определяющая тип тура для обязательных дополнительных услуг. Настройка обязательна, даже если не планируется использовать соответствующие услуги. Ключ типа тура - значение колонки TP_KEY таблицы TipTur.
<add key="requiredExtraServicesTourTypes" value="4" />

Бронирование туров

После оформления заказа в корзине ПК «Мастер-Web» осуществляется переход в отдельный экран, где будет производиться подбор цен для Экскурсий и Дополнительных услуг по отелю по следующим условиям:

  • Все услуги Экскурсия для выбранного города местонахождения отеля, в первую очередь отображаться будет услуга, в которой поставщик по экскурсии совпадает с поставщиком по отелю, если такой цены нет, то отображается любая подходящая. Если услуга заведена как Adhot, то она отображается только в том случае если отель по услуге совпадает с отелем в туре.
  • Дата цены услуги попадает в диапазон от даты начала проживания в отеле +1 до даты окончания проживания в отеле -1 – для экскурсий и дополнительных услуг к отелю. Дата услуги индивидуальный трансфер совпадает с датой группового трансфера (для обоих трансферов туда и обратно).

Добавление в заказ экскурсионного обслуживания и дополнительных услуг

Экран не будет открыт, если не заполнены настройки отправки писем в файле web.config основного приложения ПК Мастер-Web.

При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов.
Услуги выводятся в том порядке, который задан в колонке Приоритет при показе в справочнике услуг, если приоритет не задан, то осуществляется вывод по алфавиту.

Для обязательных услуг флажки будут проставлены по умолчанию, и стоимость заказа будет пересчитываться. 
Снять флажок будет невозможно!
  • При включении флага для добавления необходимой услуги или экскурсии происходит автоматический пересчет стоимости путевки в зависимости от параметра заведенной цены (групповая или не групповая).
  • Если стоимость услуги дается за всех, то при проставлении признака у одного туриста у второго туриста он будет проставляться автоматически (то же самое касается снятия данного признака).
  • При наличии в списке добавляемых услуг трансфера в колонке Стоимость услуги отображается разница заменяющего и заменяемого трансферов.
Предупреждение


Внимание! Если по каким-либо причинам экран Добавление дополнительных услуг в путевку 
был принудительно закрыт – обязательные услуги все равно будут добавлены в путевку!


Последовательность действий

  • В ПК «Мастер-Тур» создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required).
  • В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры.
  • Цены на услуги в данном туре привязываются к одноименному пакету.
  • Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина Привязка дополнительных услуг. В противном случае услуги будут добавляться во все туры по данному городу.
  • При бронировании в ПК «Мастер-Web» путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги.
  • После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку Добавить, после чего будет осуществлен переход в экран с информацией о заказе.
  • Более подробное описание модуля в ПК «Мастер-Тур»