Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку (MW) — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (→Настройки) |
Achkasov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | + | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. |
+ | |||
<table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"> | <table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"> | ||
<tr> | <tr> | ||
<td> | <td> | ||
− | Поддерживаемые версии:< | + | Поддерживаемые версии:<br /> |
− | Начиная с 2009.2.14< | + | Начиная с 2009.2.14<br /> |
</td> | </td> | ||
</tr> | </tr> | ||
Строка 11: | Строка 12: | ||
==Введение== | ==Введение== | ||
− | |||
===Обзор=== | ===Обзор=== | ||
− | + | Данный модуль представляет собой дополнительный экран, который позволяет ''добавлять экскурсии'' и ''дополнительные услуги'' в уже ''существующие туры'' при бронировании. | |
− | Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании. | ||
===Установка модуля=== | ===Установка модуля=== | ||
− | + | Для установки дополнительного модуля '''Добавление дополнительных услуг в путевку''' нужно выложить распакованные файлы из архива<br /> | |
− | Для установки дополнительного модуля | + | <code>mw-optionalServiceBooking-2009.2.XX.XXXX.zip</code><br /> |
− | mw-optionalServiceBooking-2009.2.XX.XXXX.zip в каталог, где | + | в каталог, где находится ПК «Мастер-Web».<br /> |
− | [ | + | [[Мастер-Тур:Дополнительный модуль Добавление дополнительных услуг в путевку#Установка модуля|Описание установки в ПК «Мастер-Тур»]]<br /> |
==Работа с модулем== | ==Работа с модулем== | ||
===Настройки=== | ===Настройки=== | ||
− | {| | + | {| class="wikitable" |
− | |Настройка | + | ! scope="col" width="50px" | № |
− | |'''true''' - включить плагин (экран будет отображаться при бронировании); | + | ! scope="col" width="400px" | Описание |
+ | ! scope="col" width="250px" | Значение | ||
+ | ! scope="col" width="400px" | Настройка | ||
+ | |- | ||
+ | |'''1''' | ||
+ | ||Включение дополнительного модуля '''Добавление дополнительных услуг в путевку'''. | ||
+ | ||'''true''' - включить плагин (экран будет отображаться при бронировании); | ||
'''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). | '''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). | ||
− | |<add key="'''useOptionalServicesBooking'''" value="true" /> | + | ||<add key="'''useOptionalServicesBooking'''" value="<span style="color:blue">'''true'''</span>" /> |
|- | |- | ||
− | |Настройка, определяющая тип тура для необязательных экскурсий | + | |'''2''' |
− | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | + | ||Настройка, определяющая тип тура для ''необязательных экскурсий''. |
− | |<add key="'''optionalExcursionsTourTypes'''" value="1"/> | + | ||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
+ | ||<add key="'''optionalExcursionsTourTypes'''" value="<span style="color:blue">'''1'''</span>" /> | ||
|- | |- | ||
− | |Настройка, определяющая тип тура для необязательных | + | |'''3''' |
− | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | + | ||Настройка, определяющая тип тура для ''необязательных дополнительных услуг''. |
− | |<add key="'''optionalExtraServicesTourTypes'''" value="2"/> | + | ||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
+ | ||<add key="'''optionalExtraServicesTourTypes'''" value="<span style="color:blue">'''2'''</span>" /> | ||
|- | |- | ||
− | |Настройка, определяющая тип тура для обязательных экскурсий | + | |'''4''' |
− | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | + | ||Настройка, определяющая тип тура для ''обязательных экскурсий''. |
− | |<add key="'''requiredExcursionsTourTypes'''" value="3"/> | + | ||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
+ | ||<add key="'''requiredExcursionsTourTypes'''" value="<span style="color:blue">'''3'''</span>" /> | ||
|- | |- | ||
− | |Настройка, определяющая тип тура для обязательных | + | |'''5''' |
− | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | + | ||Настройка, определяющая тип тура для ''обязательных дополнительных услуг''. |
− | |<add key="'''requiredExtraServicesTourTypes'''" value="4"/> | + | ||'''Ключ типа тура''' - значение колонки '''TP_KEY''' таблицы '''TipTur'''. |
+ | |<add key="'''requiredExtraServicesTourTypes'''" value="<span style="color:blue">'''4'''</span>" /> | ||
|} | |} | ||
===Бронирование туров=== | ===Бронирование туров=== | ||
− | После оформления заказа в корзине | + | После оформления заказа в корзине ПК «Мастер-Web» осуществляется переход в отдельный экран, где будет производиться ''подбор цен'' для '''Экскурсий''' и '''Дополнительных услуг по отелю''' по следующим условиям: |
− | * Все услуги '''Экскурсия''' для выбранного города местонахождения отеля, в первую очередь отображаться будет услуга, в которой поставщик по экскурсии совпадает с поставщиком по отелю, если такой цены нет, то отображается любая подходящая. Если услуга заведена как Adhot, то она отображается только в том случае если отель по услуге совпадает с отелем в туре. | + | * Все услуги '''Экскурсия''' для выбранного ''города местонахождения отеля'', в первую очередь отображаться будет услуга, в которой ''поставщик по экскурсии'' совпадает с ''поставщиком по отелю'', если такой цены нет, то отображается ''любая подходящая''. Если услуга заведена как '''Adhot''', то она отображается ''только в том случае'' если ''отель по услуге совпадает с отелем в туре''. |
− | * Дата цены услуги попадает в диапазон от даты начала проживания в отеле +1 до даты окончания проживания в отеле -1 – для экскурсий и дополнительных услуг к отелю. Дата услуги индивидуальный трансфер совпадает с датой группового трансфера (для обоих трансферов туда и обратно).<br> | + | * Дата ''цены услуги'' попадает в диапазон от ''даты начала проживания в отеле +1'' до ''даты окончания проживания в отеле -1'' – для ''экскурсий'' и ''дополнительных услуг'' к отелю. Дата услуги ''индивидуальный трансфер'' совпадает с датой ''группового трансфера'' (для обоих трансферов туда и обратно).<br /> |
− | [[Файл:ls0854.png]] | + | [[Файл:ls0854.png|x500px|Добавление в заказ экскурсионного обслуживания и дополнительных услуг]] |
− | При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов. <br> | + | При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов.<br /> |
− | Услуги выводятся в том порядке, который задан в колонке '''Приоритет при показе''' в справочнике услуг, если приоритет не задан, то осуществляется вывод по алфавиту. | + | Услуги выводятся в том порядке, который задан в колонке '''Приоритет при показе''' в справочнике услуг, если приоритет ''не задан'', то осуществляется вывод ''по алфавиту''. |
− | + | Для '''обязательных услуг''' флажки будут '''проставлены по умолчанию''', и стоимость заказа будет '''пересчитываться'''. | |
− | * При включении флага для добавления необходимой услуги или экскурсии происходит автоматический пересчет стоимости путевки в зависимости от параметра заведенной цены (групповая или не групповая). | + | '''Снять''' флажок будет '''невозможно'''! |
− | * Если стоимость услуги дается за всех, то при проставлении | + | * При ''включении флага'' для добавления необходимой услуги или экскурсии происходит ''автоматический пересчет'' стоимости путевки в зависимости от параметра заведенной цены (''групповая'' или ''не групповая''). |
− | * При наличии в списке добавляемых услуг трансфера в колонке '''Стоимость услуги''' отображается разница заменяющего и заменяемого трансферов. | + | * Если стоимость услуги дается ''за всех'', то при проставлении признака у ''одного'' туриста у ''второго'' туриста он будет проставляться ''автоматически'' (то же самое касается снятия данного признака). |
+ | * При наличии в списке добавляемых услуг ''трансфера'' в колонке '''Стоимость услуги''' отображается ''разница заменяющего'' и ''заменяемого'' трансферов. | ||
− | [[Файл: mb_030.png|left|Предупреждение]] < | + | [[Файл: mb_030.png|left|Предупреждение]]<br /> |
Внимание! Если по каким-либо причинам экран '''Добавление дополнительных услуг в путевку''' | Внимание! Если по каким-либо причинам экран '''Добавление дополнительных услуг в путевку''' | ||
был принудительно закрыт – обязательные услуги все равно будут добавлены в путевку! | был принудительно закрыт – обязательные услуги все равно будут добавлены в путевку! | ||
− | <br> | + | <br /> |
==Последовательность действий== | ==Последовательность действий== | ||
− | + | * В ПК «Мастер-Тур» создается тур для ''конкретного города'' с одним из типов ('''Excursions_Optional''', '''Excursions_Required''', '''ExtraServices_Optional''', '''ExtraServices_Required'''). | |
− | * В | + | * В данный тур добавляются ''соответствующие услуги'', которые впоследствии ''будут добавляться'' в другие туры. |
− | * В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры | + | * ''Цены'' на услуги в данном туре привязываются к ''одноименному пакету''. |
− | * Цены на услуги в данном туре привязываются к одноименному пакету | + | * Если планируется добавлять услуги только в ''конкретные туры'', то необходимо привязать ''пакет с этими услугами'' к ''определенному туру'' с помощью плагина '''Привязка дополнительных услуг'''. В противном случае услуги будут добавляться ''во все туры по данному городу''. |
− | * Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина '''Привязка дополнительных услуг'''. В противном случае услуги будут добавляться во все туры по данному городу. | + | * При бронировании в ПК «Мастер-Web» путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги. |
− | * При бронировании в | ||
* После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку '''Добавить''', после чего будет осуществлен переход в экран с информацией о заказе. | * После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку '''Добавить''', после чего будет осуществлен переход в экран с информацией о заказе. | ||
− | * [ | + | * [[Мастер-Тур:Дополнительный модуль Добавление дополнительных услуг в путевку|Более подробное описание модуля в ПК «Мастер-Тур»]] |
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 12:07, 12 августа 2013
Версия статьи от 12-08-2013.
Поддерживаемые версии: |
Содержание
Введение
Обзор
Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании.
Установка модуля
Для установки дополнительного модуля Добавление дополнительных услуг в путевку нужно выложить распакованные файлы из архива
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 – для экскурсий и дополнительных услуг к отелю. Дата услуги индивидуальный трансфер совпадает с датой группового трансфера (для обоих трансферов туда и обратно).
При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов.
Услуги выводятся в том порядке, который задан в колонке Приоритет при показе в справочнике услуг, если приоритет не задан, то осуществляется вывод по алфавиту.
Для обязательных услуг флажки будут проставлены по умолчанию, и стоимость заказа будет пересчитываться. Снять флажок будет невозможно!
- При включении флага для добавления необходимой услуги или экскурсии происходит автоматический пересчет стоимости путевки в зависимости от параметра заведенной цены (групповая или не групповая).
- Если стоимость услуги дается за всех, то при проставлении признака у одного туриста у второго туриста он будет проставляться автоматически (то же самое касается снятия данного признака).
- При наличии в списке добавляемых услуг трансфера в колонке Стоимость услуги отображается разница заменяющего и заменяемого трансферов.
Внимание! Если по каким-либо причинам экран Добавление дополнительных услуг в путевку был принудительно закрыт – обязательные услуги все равно будут добавлены в путевку!
Последовательность действий
- В ПК «Мастер-Тур» создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required).
- В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры.
- Цены на услуги в данном туре привязываются к одноименному пакету.
- Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина Привязка дополнительных услуг. В противном случае услуги будут добавляться во все туры по данному городу.
- При бронировании в ПК «Мастер-Web» путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги.
- После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку Добавить, после чего будет осуществлен переход в экран с информацией о заказе.
- Более подробное описание модуля в ПК «Мастер-Тур»