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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Работа в системе)
(Настройка)
Строка 23: Строка 23:
 
|- style="background-color:#F2F2F2"
 
|- style="background-color:#F2F2F2"
  
 
+
! width="2%" | №
! width="30%" | Описание
+
! width="28%" | Описание
 
! width="35%" | Значение
 
! width="35%" | Значение
 
! width="35%" | Настройка
 
! width="35%" | Настройка
Строка 30: Строка 30:
 
|- style="vertical-align:text-top"
 
|- style="vertical-align:text-top"
  
 
+
|1
 
|Настройка, включающая автоматический пересчет стоимости тура при добавлении услуг к составу заказа в экране «Упрощенная корзина»  
 
|Настройка, включающая автоматический пересчет стоимости тура при добавлении услуг к составу заказа в экране «Упрощенная корзина»  
 
|  
 
|  
Строка 40: Строка 40:
  
 
|- style="vertical-align:text-top"
 
|- style="vertical-align:text-top"
 +
|2
 
|Настройка, определяющая услуги, которые могут быть выбраны только для всех туристов в заказе и не могут быть выбраны только для одного туриста.  
 
|Настройка, определяющая услуги, которые могут быть выбраны только для всех туристов в заказе и не могут быть выбраны только для одного туриста.  
 
|'''Ключи услуг''', для которых вводятся ограничения из таблицы ServiceList   
 
|'''Ключи услуг''', для которых вводятся ограничения из таблицы ServiceList   
Строка 47: Строка 48:
  
 
|- style="vertical-align:text-top"
 
|- style="vertical-align:text-top"
 +
|3
 
|Настройка, учитывающая при подборе вариантов признаки (возможность выбора услуги, возможность выбора доп. параметров, возможность выбора партнера), проставленные в конструкторе туров в ПК «Мастер-Тур», у базовой услуги.  
 
|Настройка, учитывающая при подборе вариантов признаки (возможность выбора услуги, возможность выбора доп. параметров, возможность выбора партнера), проставленные в конструкторе туров в ПК «Мастер-Тур», у базовой услуги.  
 
|
 
|

Версия 12:49, 22 марта 2016

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

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


Введение

Обзор

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

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

Для установки дополнительного модуля Отображение дополнительных услуг в корзине выпадающим спиcком с группировкой по классам услуг нужно выложить распакованные файлы из архива mw-touristDataServiceColumns-9.2.20.XXXXX.zip в каталог, где лежит ПК «Мастер-Web».

Настройка

Описание Значение Настройка
1 Настройка, включающая автоматический пересчет стоимости тура при добавлении услуг к составу заказа в экране «Упрощенная корзина»
  • true — автоматически пересчитывать стоимость тура при добавлении услуг в экране «Упрощенная корзина»
  • false или отсутствие настройки — стоимость тура при добавлении услуг в экране «Упрощенная корзина» пересчитывается по кнопке «Перерасчитать»
<add key="autoRecalculatePrice" value="true" />
2 Настройка, определяющая услуги, которые могут быть выбраны только для всех туристов в заказе и не могут быть выбраны только для одного туриста. Ключи услуг, для которых вводятся ограничения из таблицы ServiceList
<add key="notBookingServiceKeys" value="156,189" />
3 Настройка, учитывающая при подборе вариантов признаки (возможность выбора услуги, возможность выбора доп. параметров, возможность выбора партнера), проставленные в конструкторе туров в ПК «Мастер-Тур», у базовой услуги.
  • true — учитываются признаки, проставленные в конструкторе туров
  • false или отсутствие настройки — не учитываются признаки
<add key="analyzeServiceAttributesOnVariantsSelection" value="true" />

Подготовка данных

Дополнительные услуги должны быть добавлены в состав тура через конструктор туров ПК "Мастер-Тур". На рисунке представлен тестовый тур, в котором дополнительные услуги исключены из расчета прайс-листа.

Ep 115.png

Если от дополнительной услуги можно отказаться при бронировании, то необходимо выставить для услуги атрибут "Удаляемая" в конструкторе туров, если от дополнительной услуги нельзя отказаться при бронировании, то необходимо выставить для услуги атрибут "Не удаляемая" и при расчете прайс-листа выставить следующие параметры, указанные ниже.

Ep 116.png

Работа в системе

Плагин доступен из упрощенной корзины (SimpleBasket.aspx).
Ep 117.png

Внутри выпадающего списка услуги группируются согласно строке заведения в «Конструкторе туров» по услуге. В заголовок выносится русское название услуги. Вариантами данной услуги являются дополнительное описания 1 и 2, на которые заведены цены в пакете.
Ep 118.png

Пользователь может выбрать не более одного варианта услуги в сгруппированном списке. В случае, если у услуги не стоит признак «удаляемая» в конструкторе туров, то галку с выбранной услуги снять будет нельзя и она по умолчанию будет стоять на варианте дополнительного описания, выбранного в конструкторе туров.
Если у услуги стоит признак «удаляемая» в конструкторе туров, то по умолчанию галка стоять не будет, то есть ни один вариант данной услуги по умолчанию выбран не будет.
В параметрах услуги отображаются названия из справочников дополнительных описаний, стоимость данной услуги в валюте. Если в конфигурационном файле web.config стоит настройка notBookingServiceKeys, то услуга не может быть выбрана только для одного туриста.

Например:
Ep 119.png

Когда пользователь ставит галку напротив той или иной услуги (выбирает ее), в корзине отображается запись о том, что стоимость тура увеличена. Перерасчет стоимости тура происходит автоматически, если в web.config прописана настройка autoRecalculatePrice, в противном случае, необходимо нажать кнопку Перерассчитать.