Мастер-Web:Дополнительный модуль Добавление дополнительных услуг в путевку (MW) — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Sikorov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | + | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. |
+ | <table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"> | ||
+ | <tr> | ||
+ | <td> | ||
+ | Поддерживаемые версии:<BR> | ||
+ | Начиная с 2009.2.13<BR> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
==Введение== | ==Введение== | ||
+ | |||
+ | ===Обзор=== | ||
Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании. | Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании. | ||
− | == | + | ===Установка модуля=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Для установки дополнительного модуля «Бронирование экскурсий и дополнительных услуг» нужно выложить распакованные файлы из архива | |
− | + | mw-optionalServiceBooking-2009.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web. | |
− | |||
− | Для | ||
− | |||
− | |||
− | |||
− | |||
− | + | ==Работа с модулем== | |
+ | ===Настройки=== | ||
− | ==Бронирование туров | + | {| cellpadding="20" cellspacing="0" border="1" |
+ | |Настройка, с помощью которой включается или отключается плагин '''Бронирование экскурсий и доп. услуг''' | ||
+ | |'''true''' - включить плагин (экран будет отображаться при бронировании); | ||
+ | '''false''' или '''отсутствие настройки''' - отключить плагин (экран не будет отображаться при бронировании). | ||
+ | |<add key="'''useOptionalServicesBooking'''" value="true" /> | ||
+ | |- | ||
+ | |Настройка, определяющая тип тура для необязательных экскурсий | ||
+ | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | ||
+ | |<add key="'''optionalExcursionsTourTypes'''" value="1"/> | ||
+ | |- | ||
+ | |Настройка, определяющая тип тура для необязательных доп. услуг | ||
+ | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | ||
+ | |<add key=" '''optionalExtraServicesTourTypes''' " value="2"/> | ||
+ | |- | ||
+ | |Настройка, определяющая тип тура для обязательных экскурсий | ||
+ | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | ||
+ | |<add key=" '''requiredExtraServicesTourTypes''' " value="3"/> | ||
+ | |- | ||
+ | |Настройка, определяющая тип тура для обязательных доп. услуг | ||
+ | |Ключ типа тура - значение колонки TP_KEY таблицы TipTur | ||
+ | |<add key="'''requiredExcursionsTourTypes'''" value="4"/> | ||
+ | |} | ||
+ | |||
+ | ===Бронирование туров=== | ||
После оформления заказа в корзине ''ПК "Мастер-Web"'' осуществляется переход в отдельный экран, где будет производиться подбор цен для '''Экскурсий и Дополнительных услуг по отелю''' по следующим условиям: | После оформления заказа в корзине ''ПК "Мастер-Web"'' осуществляется переход в отдельный экран, где будет производиться подбор цен для '''Экскурсий и Дополнительных услуг по отелю''' по следующим условиям: | ||
− | * Все услуги | + | * Все услуги '''Экскурсия''' для выбранного города местонахождения отеля, в первую очередь отображаться будет услуга, в которой поставщик по экскурсии совпадает с поставщиком по отелю, если такой цены нет, то отображается любая подходящая. Если услуга заведена как Adhot, то она отображается только в том случае если отель по услуге совпадает с отелем в туре. |
− | * Дата цены услуги попадает в диапазон от даты начала проживания в отеле +1 до | + | * Дата цены услуги попадает в диапазон от даты начала проживания в отеле +1 до даты окончания проживания в отеле -1 – для экскурсий и дополнительных услуг к отелю. Дата услуги индивидуальный трансфер совпадает с датой группового трансфера (для обоих трансферов туда и обратно).<br> |
[[Файл:ls0854.png]] | [[Файл:ls0854.png]] | ||
− | При открытии экрана по умолчанию дата | + | При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов. <br> |
− | + | Услуги выводятся в том порядке, который задан в колонке '''Приоритет при показе''' в справочнике услуг, если приоритет не задан, то осуществляется вывод по алфавиту. | |
− | Услуги выводятся в том порядке, который задан в | ||
− | * Для обязательных услуг флажки будут проставлены по умолчанию и стоимость заказа | + | * Для обязательных услуг флажки будут проставлены по умолчанию, и стоимость заказа будет пересчитываться. Снять флажок будет невозможно! |
* При включении флага для добавления необходимой услуги или экскурсии происходит автоматический пересчет стоимости путевки в зависимости от параметра заведенной цены (групповая или не групповая). | * При включении флага для добавления необходимой услуги или экскурсии происходит автоматический пересчет стоимости путевки в зависимости от параметра заведенной цены (групповая или не групповая). | ||
* Если стоимость услуги дается за всех, то при проставлении чекбокса у одного туриста у второго туриста он будет проставляться автоматически (то же самое касается снятия данного чекбокса) | * Если стоимость услуги дается за всех, то при проставлении чекбокса у одного туриста у второго туриста он будет проставляться автоматически (то же самое касается снятия данного чекбокса) | ||
* При наличии в списке добавляемых услуг трансфера в колонке '''Стоимость услуги''' отображается разница заменяющего и заменяемого трансферов. | * При наличии в списке добавляемых услуг трансфера в колонке '''Стоимость услуги''' отображается разница заменяющего и заменяемого трансферов. | ||
+ | |||
+ | [[Файл: mb_030.png|left|Предупреждение]] <BR> | ||
+ | Внимание! Если по каким-либо причинам экран '''Бронирование экскурсий и доп. услуг''' | ||
+ | был принудительно закрыт – обязательные услуги все равно будут добавлены в путевку! | ||
+ | <br> | ||
==Последовательность действий== | ==Последовательность действий== | ||
* В ''ПК "Мастер-Тур"'' создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required) | * В ''ПК "Мастер-Тур"'' создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required) | ||
− | * В данный тур добавляются соответствующие услуги, которые | + | * В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры |
* Цены на услуги в данном туре привязываются к одноименному пакету | * Цены на услуги в данном туре привязываются к одноименному пакету | ||
* Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина '''Привязка дополнительных услуг'''. В противном случае услуги будут добавляться во все туры по данному городу. | * Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина '''Привязка дополнительных услуг'''. В противном случае услуги будут добавляться во все туры по данному городу. | ||
* При бронировании в ''ПК "Мастер-Web"'' путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги. | * При бронировании в ''ПК "Мастер-Web"'' путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги. | ||
+ | * После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку '''Добавить''', после чего будет осуществлен переход в экран с информацией о заказе. | ||
+ | |||
+ | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 17:02, 19 июня 2012
Версия статьи от 19-06-2012.
Поддерживаемые версии: |
Содержание
Введение
Обзор
Данный модуль представляет собой дополнительный экран, который позволяет добавлять экскурсии и дополнительные услуги в уже существующие туры при бронировании.
Установка модуля
Для установки дополнительного модуля «Бронирование экскурсий и дополнительных услуг» нужно выложить распакованные файлы из архива mw-optionalServiceBooking-2009.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Работа с модулем
Настройки
Настройка, с помощью которой включается или отключается плагин Бронирование экскурсий и доп. услуг | true - включить плагин (экран будет отображаться при бронировании);
false или отсутствие настройки - отключить плагин (экран не будет отображаться при бронировании). |
<add key="useOptionalServicesBooking" value="true" /> |
Настройка, определяющая тип тура для необязательных экскурсий | Ключ типа тура - значение колонки TP_KEY таблицы TipTur | <add key="optionalExcursionsTourTypes" value="1"/> |
Настройка, определяющая тип тура для необязательных доп. услуг | Ключ типа тура - значение колонки TP_KEY таблицы TipTur | <add key=" optionalExtraServicesTourTypes " value="2"/> |
Настройка, определяющая тип тура для обязательных экскурсий | Ключ типа тура - значение колонки TP_KEY таблицы TipTur | <add key=" requiredExtraServicesTourTypes " value="3"/> |
Настройка, определяющая тип тура для обязательных доп. услуг | Ключ типа тура - значение колонки TP_KEY таблицы TipTur | <add key="requiredExcursionsTourTypes" value="4"/> |
Бронирование туров
После оформления заказа в корзине ПК "Мастер-Web" осуществляется переход в отдельный экран, где будет производиться подбор цен для Экскурсий и Дополнительных услуг по отелю по следующим условиям:
- Все услуги Экскурсия для выбранного города местонахождения отеля, в первую очередь отображаться будет услуга, в которой поставщик по экскурсии совпадает с поставщиком по отелю, если такой цены нет, то отображается любая подходящая. Если услуга заведена как Adhot, то она отображается только в том случае если отель по услуге совпадает с отелем в туре.
- Дата цены услуги попадает в диапазон от даты начала проживания в отеле +1 до даты окончания проживания в отеле -1 – для экскурсий и дополнительных услуг к отелю. Дата услуги индивидуальный трансфер совпадает с датой группового трансфера (для обоих трансферов туда и обратно).
При открытии экрана по умолчанию выбрана дата предоставления услуги, пользователь может изменить дату. Далее пользователь проставляет флажки для туристов.
Услуги выводятся в том порядке, который задан в колонке Приоритет при показе в справочнике услуг, если приоритет не задан, то осуществляется вывод по алфавиту.
- Для обязательных услуг флажки будут проставлены по умолчанию, и стоимость заказа будет пересчитываться. Снять флажок будет невозможно!
- При включении флага для добавления необходимой услуги или экскурсии происходит автоматический пересчет стоимости путевки в зависимости от параметра заведенной цены (групповая или не групповая).
- Если стоимость услуги дается за всех, то при проставлении чекбокса у одного туриста у второго туриста он будет проставляться автоматически (то же самое касается снятия данного чекбокса)
- При наличии в списке добавляемых услуг трансфера в колонке Стоимость услуги отображается разница заменяющего и заменяемого трансферов.
Внимание! Если по каким-либо причинам экран Бронирование экскурсий и доп. услуг был принудительно закрыт – обязательные услуги все равно будут добавлены в путевку!
Последовательность действий
- В ПК "Мастер-Тур" создается тур для конкретного города с одним из типов (Excursions_Optional, Excursions_Required, ExtraServices_Optional, ExtraServices_Required)
- В данный тур добавляются соответствующие услуги, которые впоследствии будут добавляться в другие туры
- Цены на услуги в данном туре привязываются к одноименному пакету
- Если планируется добавлять услуги только в конкретные туры, то необходимо привязать пакет с этими услугами к определенному туру с помощью плагина Привязка дополнительных услуг. В противном случае услуги будут добавляться во все туры по данному городу.
- При бронировании в ПК "Мастер-Web" путевки по данному городу (при клике по цене тура) откроется экран плагина, где пользователь сможет добавить дополнительные услуги.
- После того, как пользователь отметил необходимые услуги признаками, он должен нажать кнопку Добавить, после чего будет осуществлен переход в экран с информацией о заказе.