Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку с возможностью выбора параметров (MW) — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Porunova (обсуждение | вклад) (→Настройка сортировки услуг) |
(→Настройки) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 31: | Строка 31: | ||
==Работа с модулем== | ==Работа с модулем== | ||
===Настройки=== | ===Настройки=== | ||
− | {| | + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" |
− | + | ||
− | ! | + | |- style="background-color:#F2F2F2" |
− | ! | + | ! width="50px" | № |
− | ! | + | ! width="400px" | Описание |
− | |- | + | ! width="250px" | Значение |
− | | | + | ! width="400px" | Настройка |
− | + | |- style="vertical-align:text-top" | |
− | | | + | |1 |
− | '''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). | + | |Включение дополнительного модуля '''Добавление дополнительных услуг в путевку с возможностью выбора параметров'''. |
− | | | + | | |
− | |- | + | *'''true''' - включить плагин (экран будет отображаться при бронировании); |
− | | | + | *'''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | | | + | <add key="advancedModeExtraService" value="true" /> |
− | '''false | + | </syntaxhighlight> |
− | | | + | |- style="vertical-align:text-top" |
− | |- | + | |2 |
− | | | + | |Включение возможности выбора дат предоставления услуг. |
− | + | | | |
− | | | + | *'''true''' или '''отсутствие настройки''' - есть возможность выбора дат услуги; |
− | '''false''' или '''отсутствие настройки''' - варианты выбирать нельзя. | + | *'''false''' - даты выбирать нельзя. |
− | | | + | |<syntaxhighlight lang="xml" enclose="div"> |
− | |- | + | <add key="showDatesExtraService" value="true" /> |
− | | | + | </syntaxhighlight> |
− | + | |- style="vertical-align:text-top" | |
− | + | |3 | |
− | | | + | |Включение возможности выбора вариантов предоставления услуг. |
− | |- | + | | |
− | | | + | *'''true''' - есть возможность выбора вариантов; |
− | + | *'''false''' или '''отсутствие настройки''' - варианты выбирать нельзя. | |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | | | + | <add key="showAdditionalInfoExtraService" value="true" /> |
− | |- | + | </syntaxhighlight> |
− | | | + | |- style="vertical-align:text-top" |
− | + | |4 | |
− | + | |Настройка, определяющая тип тура для ''необязательных экскурсий''. | |
− | | | + | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
− | |- | + | |<syntaxhighlight lang="xml" enclose="div"> |
− | | | + | <add key="optionalExcursionsTourTypes" value="1" /> |
− | + | </syntaxhighlight> | |
− | + | |- style="vertical-align:text-top" | |
− | |<add key=" | + | |5 |
− | |- | + | |Настройка, определяющая тип тура для ''необязательных дополнительных услуг''. |
− | | | + | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
− | + | |<syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="optionalExtraServicesTourTypes" value="2" /> | |
− | |<add key=" | + | </syntaxhighlight> |
− | |- | + | |- style="vertical-align:text-top" |
− | | | + | |6 |
− | + | |Настройка, определяющая тип тура для ''обязательных экскурсий''. | |
− | + | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | |
− | |<add key=" | + | |<syntaxhighlight lang="xml" enclose="div"> |
+ | <add key="requiredExcursionsTourTypes" value="3" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |7 | ||
+ | |Настройка, определяющая тип тура для ''обязательных дополнительных услуг''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="requiredExtraServicesTourTypes" value="4" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |8 | ||
+ | |Настройка, определяющая тип тура для ''обязательных дополнительных услуг, не привязанных к городу путевки''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="NotLinkedTourCityOrCountryServices_Required" value="5" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
+ | |9 | ||
+ | |Настройка, определяющая тип тура для ''необязательных дополнительных услуг, не привязанных к городу путевки''. | ||
+ | |'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. | ||
+ | |<syntaxhighlight lang="xml" enclose="div"> | ||
+ | <add key="NotLinkedTourCityOrCountryServices_Optional" value="6" /> | ||
+ | </syntaxhighlight> | ||
+ | |- style="vertical-align:text-top" | ||
|} | |} | ||
+ | |||
===Настройка сортировки услуг=== | ===Настройка сортировки услуг=== | ||
Настройки для сортировки по умолчанию задаются на странице '''ExtraServiceBooking.aspx''', которая находится в папке '''Extra'''. В разметке этой страницы есть два контрола: | Настройки для сортировки по умолчанию задаются на странице '''ExtraServiceBooking.aspx''', которая находится в папке '''Extra'''. В разметке этой страницы есть два контрола: | ||
Строка 95: | Строка 120: | ||
===Выбор параметров путевок=== | ===Выбор параметров путевок=== | ||
− | [[Файл: | + | [[Файл: ep_112.png|x600px|Добавление дополнительных услуг в путевку с возможностью выбора параметров]]<br /> |
<br /> | <br /> | ||
Строка 106: | Строка 131: | ||
В секции '''Услуги в заказе''' отображаются ''обязательные'' услуги, ''добавленные'' в заказ и выбранные ''необязательные'' услуги.<br /> | В секции '''Услуги в заказе''' отображаются ''обязательные'' услуги, ''добавленные'' в заказ и выбранные ''необязательные'' услуги.<br /> | ||
+ | В данной секции группировка идет по дате предоставления услуги и по дополнительному описанию.<br /> | ||
Для редактирования параметров услуг в заказе необходимо нажать кнопку [[Файл: am_787.png|Отредактировать услугу]]. | Для редактирования параметров услуг в заказе необходимо нажать кнопку [[Файл: am_787.png|Отредактировать услугу]]. | ||
Текущая версия на 17:56, 21 марта 2016
Версия статьи от 21-03-2016.
Статья находится на стадии разработки.
Поддерживаемые версии: |
Содержание
Введение
Обзор
Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании и выбирать различные параметры добавляемых услуг.
Данный дополнительный модуль является расширенной версией дополнительного модуля Добавление дополнительных услуг в путевку (MW).
Внимание! Данные плагины не могут работать одновременно. Должен быть установлен только один плагин!
Последовательность действий и заведение данных полностью аналогично дополнительному модулю Добавление дополнительных услуг в путевку (MW).
Работа с модулем
Настройки
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Включение дополнительного модуля Добавление дополнительных услуг в путевку с возможностью выбора параметров. |
|
<add key="advancedModeExtraService" value="true" />
|
2 | Включение возможности выбора дат предоставления услуг. |
|
<add key="showDatesExtraService" value="true" />
|
3 | Включение возможности выбора вариантов предоставления услуг. |
|
<add key="showAdditionalInfoExtraService" value="true" />
|
4 | Настройка, определяющая тип тура для необязательных экскурсий. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="optionalExcursionsTourTypes" value="1" />
|
5 | Настройка, определяющая тип тура для необязательных дополнительных услуг. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="optionalExtraServicesTourTypes" value="2" />
|
6 | Настройка, определяющая тип тура для обязательных экскурсий. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="requiredExcursionsTourTypes" value="3" />
|
7 | Настройка, определяющая тип тура для обязательных дополнительных услуг. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="requiredExtraServicesTourTypes" value="4" />
|
8 | Настройка, определяющая тип тура для обязательных дополнительных услуг, не привязанных к городу путевки. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="NotLinkedTourCityOrCountryServices_Required" value="5" />
|
9 | Настройка, определяющая тип тура для необязательных дополнительных услуг, не привязанных к городу путевки. | Ключ типа тура - значение колонки TP_KEY таблицы TipTur. | <add key="NotLinkedTourCityOrCountryServices_Optional" value="6" />
|
Настройка сортировки услуг
Настройки для сортировки по умолчанию задаются на странице ExtraServiceBooking.aspx, которая находится в папке Extra. В разметке этой страницы есть два контрола:
<ctrls:ExtraServices ID="ExtraServices" runat="server" SortColumn="BeginDate"/>
<ctrls:SelectedExtraServices ID="SelectedExtraServices" runat="server" SortColumn="BeginDate"/>
Верхний и нижний списки соответственно. В свойствах SortColumn этих контролов нужно задавать следующие значения. Для верхнего списка: Name, BeginDate, Price, IsCostForPeson. Для нижнего списка: Name, BeginDate, NMen, Price. Данные значения соответствуют одноименным колонкам списков.
Выбор параметров путевок
В секции Добавление дополнительных услуг в заказ отображаются необязательные дополнительные услуги, которые можно добавить в путевку. Для добавления услуги необходимо нажать кнопку .
Откроется дополнительное окно, в котором можно выбрать параметры услуги и туристов, для которых добавляется услуга.
В секции Услуги в заказе отображаются обязательные услуги, добавленные в заказ и выбранные необязательные услуги.
В данной секции группировка идет по дате предоставления услуги и по дополнительному описанию.
Для редактирования параметров услуг в заказе необходимо нажать кнопку .
Последовательность действий
- В ПК «Мастер-Тур» создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required, NotLinkedTourCityOrCountryServices_Optional, NotLinkedTourCityOrCountryServices_Required).
- В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры.
- Цены на услуги в данном туре привязываются к одноименному пакету.
- Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина Привязка дополнительных услуг. В противном случае услуги будут добавляться во все туры по данному городу.
- При бронировании в ПК «Мастер-Web» путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги.
- После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку Добавить, после чего будет осуществлен переход в экран с информацией о заказе.