Мастер-Web:Дополнительный модуль Тарифы
Версия статьи от 14-12-2017.
Поддерживаемые версии: |
Содержание
Введение
Дополнительный модуль «Тарифы» позволяет проставлять настройки для изменения дат оплаты/предоплаты и размер предоплаты путевки. По данным настройкам дополнительный модуль Автоматический расчет дат и сумм оплат по путевке проставляет даты и размер предоплаты у путевок, а с помощью дополнительного модуля Расширенное уведомление о задолженности оповещает покупателей о недоплатах/задолженностях.
Установка
Надстройка «Тарифы» устанавливается отдельным приложением. Для этого необходимо создать папку Tariff в каталоге c:/inetpub/wwwroot и выложить в неё распакованные файлы из архива mw-TourPrepaymentTariffs-9.2.XX.XXXX.zip. В управлении IIS необходимо создать виртуальный каталог для папки Tariff. После установки плагин «Тарифы» доступен по адресу http://ip-адрес сервера/Tariff/Account/login.
Создание виртуального каталога
По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:
- 1. Зайти в Пуск (Start) – Настройки (Settings) – Панель управления (Control Panel).
- 2. В открывшемся окне выбрать Администрирование (Administrative Tools).
- 3. Запустить Internet Information Services (IIS) Manager.
- 4. В открывшемся дереве каталогов выбрать Web Sites – Default Web Site. В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и зайти в Свойства (Properties).
- 5. В открывшемся окне, в закладке Directory нужно нажать кнопку «Create», а затем кнопку «ОК».
Подключение к базе данных ПК «Мастер-Тур»
В файле web.config, расположенном в папке Tariff, пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:
<add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
Работа в системе
Плагин «Тарифы» корректно отображается только в браузере Google Chrome.
Главный экран плагина отображает список заведённых тарифов с возможностью добавления нового.
- Базовые (привязывается к типу тура)
- Акции (перекрывают базовые тарифы)
Система автоматически проставляет дату/сумму оплаты/предоплаты в путёвках при выполнении задания Автоматический расчет дат и сумм оплат по путевке, исходя из того, какой тариф привязан к типу тура, по которому забронирована данная путевка. В случае, если действует над базовым тарифом акция – то она наиболее приоритетная. Для проставления размера и даты оплаты/предоплаты путевки должны быть выполнены следующие условия:
- путевка должна быть активной
- путевка должна быть неоплаченной
- заезд путевки еще не состоялся
- глобальный статус путевки - Ok
Исключением являются правила:
* если до вылета менее 21 дня - 100% оплата производится в течении 3х рабочих дней * если до вылета менее 3х рабочих дней – 100% в день подтверждения заявки
Также даты/суммы оплаты/предоплаты в путевках автоматически меняются при подтверждении путевки.
Базовый тариф
При создании тарифа типа "базовый" необходимо ввести следующие данные:
- Название тарифа
- Тип - базовый
- Типы туров, для которых будет действовать тариф
- Настройки даты предоплаты/оплаты и размер предоплаты путевки
Дата = Х дней После даты создания путевки/После даты подтверждения путевки/До даты заезда/После даты заезда/После даты предыдущей предоплаты
Сумма = Х % от стоимости тура
1) Количество настроек может быть произвольное, но сумма всех оплат должна составлять 100%.
2) Самый первый платеж записывается как размер и дата предоплаты.
3) Самый последний платеж записывается как дата полной оплаты.
4) Если заведен один платеж, то он считается датой оплаты (дата/размер предоплаты = дата/размер оплаты).
5) Платежи, которые не являются оплатой/предоплатой отображаются только в системе оповещения.
Тариф типа «Акция»
Тарифы типа «Акция» более приоритетные и могут перекрывать тарифы типа «Базовый». Акции имеют те же настройки, что и базовые тарифы, плюс следующие:
- Список базовых тарифов, которые она перекрывает.
- Список стран, на которые она распространяется.
- Список городов вылета, на которые она распространяется.
- Список групп партнёров, на которые она распространяется.
- Сроки действия акции (даты создания, подтверждения, заезда).
Система оповещения покупателей
Для оповещения покупателей по всем неоплаченным путевкам используется плагин «Расширенное уведомление о задолженности». В плагине выставляется настройка даты (даты создания), начиная с которой берутся путевки.