Мастер-Сервис:Дополнительные модули Бонусы для ТА. Расчет бонусов

Материал из Megatec
Перейти к: навигация, поиск

Версия статьи от 19-04-2022.

Введение

Работа с бонусами для турагентств в системе дает возможность эффективно организовать работу с покупателями турпродукта. Построение бонусной системы обеспечит:

  • Построение четкой бонусной программы;
  • Определение реального рейтинга агентств;
  • Дополнительное стимулирование продаж продукта оператора.

Обладателями бонусов могут становиться как агентство, так и менеджер, его представляющий. Начисление бонусов происходит после оформления путевки через систему on-line бронирования в базе данных ПК «Мастер-Тур». При этом общий бонус, начисляемый по путевке, распределяется в долях, указанных в настройках программы.
Работа с бонусами для турагентств в системе представлена работой следующих дополнительных модулей:

  • Дополнительный модуль Бонусы для турагентств – основной модуль, позволяющий организовать ведение бонусных программ и работу с начисленными бонусами (просмотр текущего состояния рейтингового и активного счета, детализация бонусного счета).
  • Дополнительный модуль Бонусы для ТА. Расчет бонусов – предназначен для расчета бонусов через службу заданий «Мастер-Сервис», осуществляет начисление бонусов на рейтинговый и активный счет. Является часть дополнительного модуля Бонусы для турагентств.
  • Дополнительный модуль Бонусы для ТА. Правила списания бонусов по заявке – предназначен для создания правил, по которым будут списываться бонусные баллы агентств по заявкам в ПК «Мастер-Web». Является частью дополнительного модуля Бонусы для турагентств.
  • Дополнительный модуль Бонусы постоянных клиентов – предназначен для начисления бонусов постоянным клиентам за оплату путевок и списания бонусов со счета клиента для оплаты путевок. Является частью дополнительного модуля Бонусы для турагентств.

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

Внимание! Перед установкой модуля Бонусы для ТА. Расчет бонусов необходимо в каталог, куда установлена служба заданий Мастер-Сервис, также скопировать файл Megatec.MasterTour.Plugins.BonusesPlugin.dll.
Для установки модуля нажмите кнопку Добавить/ Обновить модуль и выберите необходимый установочный файл Megatec.MasterService.Plugins.MasterTour.CalculateBonuses.dll. После этого модуль появится в списке доступных модулей: в дереве Таблицы выберите Модули.

452.PNG
В появившемся окне Расчет бонусов (см. Рисунок ниже) в поля USER и Password введите соответственно логин и пароль пользователя, от имени которого задание будет подключаться к БД Мастер-Тур. В поле DupUserBonusPercent укажите долю менеджера в процентах в начисляемом бонусе. Остальная часть бонуса будет начисляться агентству, представителем которого является данный менеджер. В поле MaxDogovorBonusPoints укажите максимальное количество бонусных баллов, которое может быть начислено по путевке. В случае превышения максимального количества баллов, бонус за путёвку начисляется в размере указанном в настройке MaxDogovorBonusPoints. Кроме этого могут быть использованы следующие настройки:

  • BookingTypeKeys – указание типов бронирования путевки, при которых будет производится расчет бонусов. Значение «1» (по умолчанию) – бронирование on-line, «0» - бронирование в ПК Мастер-Тур. Возможно указание типов бронирования через запятую, например «0,1», в этом случае бонусы будут рассчитываться для агентств, забронировавших путевки обоими способами.
  • UseCurrencyRecalculation – если установлен True, сумма бонуса приводится к сумме в национальной валюте перед начислением.
  • UseDiscountSumm – если установлен False, сумма бонуса рассчитывается исходя из стоимости путевки с учетом скидки, т.е. суммы к оплате.
  • MaxEventCount – максимальное количество путевок, обрабатываемых заданием за один запуск.
  • UseLogs – если установлен True, создает в папке с Мастер-Сервис файл, содержащий детальную информацию о процессе расчета и начисления бонусов.
  • StartDateDogovorCreated – настройка не актуальна. Функциональность перенесена в настройки правил начисления бонусов (см. подробнее п.2.1 «Режим работы с бонусами»).
  • RedirectDupUserBonus - когда у путевки нет представителя агентства (dup_user = null), а у настройки значение True, то часть бонусов, которая должна быть начислена менеджеру (DupUserBonusPercent), начисляется на счет агентства, если значение настройки False, то бонусы, предназначавшиеся пользователю полностью сгорают.
	Пользователь, чьи данные будут указаны в полях USER и Password, не должен входить в группу dbo_owner.


453.PNG

Работа с модулем

Модуль разработан для версии ПК Мастер-Тур 2007.2. и выше.
Признак Включено в окне создания задания активизирует работу модуля. В разделе Время запуска задается расписание работы модуля.
Начисление бонусов осуществляется в указанное пользователем время.
Ls0599.png
В настройках задания, в окне Расчет бонусов, в поля USER и Password введите соответственно логин и пароль пользователя, от имени которого задание будет подключаться к БД Мастер-Тур. В поле DupUserBonusPercent укажите долю менеджера в процентах в начисляемом бонусе. Остальная часть бонуса будет начисляться агентству, которому принадлежит данный менеджер. В поле MaxDogovorBonusPoints укажите максимальное количество бонусных баллов, которое может быть начислено по путевке. В случае превышения максимального количества баллов, бонус за путёвку начисляется в размере указанном в настройке MaxDogovorBonusPoints.
Ls0600.png