Мастер-Тур:Дополнительный модуль Бонусы постоянных клиентов — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Achkasov (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. <table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacin...») |
Biryukov (обсуждение | вклад) |
||
(не показано 8 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Введение== | ==Введение== | ||
− | + | ||
− | + | Работа с бонусами для постоянных клиентов дает возможность стимулировать продажи прямым покупателями турпродукта. Модуль предназначен для начисления бонусов постоянным клиентам за оплату путевок и списания бонусов со счета клиента для оплаты путевок. Является частью дополнительного модуля [[Мастер-Тур:Дополнительный модуль Бонусы для турагентств|Бонусы для турагентств]] (основной модуль, позволяющий организовать ведение бонусных программ и работу с начисленными бонусами; просмотр текущего состояния рейтингового и активного счета, детализация бонусного счета). | |
− | + | ||
+ | Работа с модулем состоит из нескольких шагов: | ||
+ | * Формирование правил начисления бонусов | ||
+ | * Формирование правил списания бонусов (оплаты туров бонусами) | ||
+ | * Процедура начисления бонусов | ||
+ | * Процедура списания бонусов (оплата тура бонусами) | ||
+ | * Процедура переноса бонусов | ||
+ | |||
+ | ==Установка== | ||
В ПК «Мастер-Тур» дополнительный модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются файлы:<BR> | В ПК «Мастер-Тур» дополнительный модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются файлы:<BR> | ||
<code>Megatec.MasterTour.Plugins.ClientBonusePlugin.Logic.dll</code><BR> | <code>Megatec.MasterTour.Plugins.ClientBonusePlugin.Logic.dll</code><BR> | ||
<code>Megatec.MasterTour.Plugins.ClientBonusePlugin.ViewModel.dll</code><BR> | <code>Megatec.MasterTour.Plugins.ClientBonusePlugin.ViewModel.dll</code><BR> | ||
<code>Megatec.MasterTour.Plugins.ClientBonusePlugin.Wpf.dll</code><BR> | <code>Megatec.MasterTour.Plugins.ClientBonusePlugin.Wpf.dll</code><BR> | ||
+ | |||
==Работа с модулем== | ==Работа с модулем== | ||
Дополнительный модуль '''Бонусы постоянных клиентов''' запускается из экрана '''Список постоянных клиентов''' ('''Туристы''' → '''Клиенты''' → '''Надстройки''' → '''Бонусы постоянных клиентов''').<BR> | Дополнительный модуль '''Бонусы постоянных клиентов''' запускается из экрана '''Список постоянных клиентов''' ('''Туристы''' → '''Клиенты''' → '''Надстройки''' → '''Бонусы постоянных клиентов''').<BR> | ||
Строка 32: | Строка 33: | ||
** '''Дата''' - дата операции;<BR> | ** '''Дата''' - дата операции;<BR> | ||
** '''История''' - описание операции.<BR> | ** '''История''' - описание операции.<BR> | ||
+ | В истории есть три вида записи: | ||
+ | * '''Начислено N бонусов по путевке *''' | ||
+ | * '''Списано N бонусов по путевке *''' | ||
+ | * '''Перенесено N бонусов на бонусный счет № X (####)''' | ||
+ | Где: | ||
+ | '''N''' - ''количество бонусов'' | ||
+ | '''*''' - ''номер путевки'' | ||
+ | '''####''' - ''данные туриста-получателя бонусов'' - '''Фамилия''', '''Имя''', '''Дата рождения''', '''Серия и номер паспорта''' | ||
В нижней части экрана находятся три кнопки для проведения различных операций по счету:<BR> | В нижней части экрана находятся три кнопки для проведения различных операций по счету:<BR> | ||
Строка 37: | Строка 46: | ||
* '''Списать''' - списание бонусов со счета клиента для оплаты путевки;<BR> | * '''Списать''' - списание бонусов со счета клиента для оплаты путевки;<BR> | ||
* '''Перенести''' - перевод бонусов на счет другого клиента.<BR> | * '''Перенести''' - перевод бонусов на счет другого клиента.<BR> | ||
+ | |||
+ | ==Бонусные правила== | ||
+ | Для начисления и списания бонусов со счета клиента необходимо описать бонусные правила.<BR> | ||
+ | Экран '''Бонусные правила''' открывается при нажатии кнопки [[Файл: am_616.png|x500px|Бонусные правила]] в экране '''Бонусы постоянных клиентов ''':<BR> | ||
+ | |||
+ | [[Файл: am_602.png|x500px|Бонусные правила]]<BR> | ||
+ | <BR> | ||
+ | |||
+ | ===Правило начисления бонусов=== | ||
+ | В этом блоке задается правило, по которым на счет клиента будут зачисляться бонусы:<BR> | ||
+ | * В поле '''Бонус ...''' вносится процент от суммы оплаты путевки ''в национальной валюте'', который будет зачислен клиенту в виде бонуса.<BR> | ||
+ | * В поле '''Действительный ...''' вносится количество дней ''с момента зачисления'', в течение которых бонус будет действовать.<BR> | ||
+ | ===Правила списания бонусов=== | ||
+ | В этом блоке задаются правила, по которым бонусы будут списываться со счета клиента для оплаты путевок.<BR> | ||
+ | Для добавления правила списания надо нажать кнопку [[Файл:am_486.png|Добавить]]. В таблицу '''Правила списания бонусов''' добавляется строка, в которой необходимо указать следующие параметры: | ||
+ | * '''Количество бонусов от''' - если у клиента меньше бонусов, чем значение в этом поле, то бонусы нельзя будет списать;<BR> | ||
+ | * '''Количество бонусов по''' - если у туриста больше бонусов, чем значение в этом поле, то бонусы нельзя будет списать;<BR> | ||
+ | * '''Эквивалент в нац. валюте''' - чему равен один бонус в национальной валюте.<BR> | ||
+ | |||
+ | В примере, приведенном на скриншоте – списание бонусов (оплата тура бонусами) будет происходить так: | ||
+ | * На путевку ХХХ начислено 80 бонусов. Национальная валюта рубли. При списании бонусов путевка будет оплачена на сумму 80*100р = 8 000 р. Сумма начисленных бонусов станет = 0 | ||
+ | * На путевку YYY начислено 2001 бонус. Национальная валюта рубли. При списании путевка оплачена не будет. Сумма начисленных бонусов не изменится. | ||
+ | |||
+ | |||
+ | Для удаления правила списания бонусов надо выбрать соответствующую строку в таблице и нажать кнопку [[Файл:am_488.png|Удалить]]. | ||
+ | ==Начисление бонусов== | ||
+ | Для начисления бонусов клиенту надо нажать кнопку '''Начислить''' в экране '''Бонусы постоянных клиентов'''.<BR> | ||
+ | Откроется экран '''Начисление бонусов''':<BR> | ||
+ | |||
+ | [[Файл: am_603.png|x500px|Начисление бонусов]]<BR> | ||
+ | <BR> | ||
+ | В этом экране можно найти путевки, за которые клиенту могут быть начислены бонусы.<BR> | ||
+ | Для отбора путевок в экране есть несколько фильтров:<BR> | ||
+ | * '''Страна''' - страна путевки. По умолчанию выбрано значение '''Все''' и путевки отбираются независимо от страны.<BR> | ||
+ | * '''Заезд с ... по ...''' - ограничения поиска путевок по дате заезда. По умолчанию не выставлены соответствующие флаги и поиск независимо от даты заезда.<BR> | ||
+ | После выбора нужных параметров надо нажать кнопку '''Поиск'''<BR> | ||
+ | |||
+ | <span style="color:red">'''Внимание!'''</span> | ||
+ | Путевки попадают в отбор (то есть по ним возможно зачисление бонусов) при следующих условиях: | ||
+ | * '''Дата заезда по путевке прошла''' | ||
+ | * '''Поступила полная оплата ('''''оплата в национальной валюте'' '''соответствует или превышает''' ''стоимость в национальной валюте'')''' | ||
+ | * '''В путевке присутствует выбранный постоянный клиент''' | ||
+ | * '''По данной путевке еще не зачислялись бонусы''' | ||
+ | |||
+ | Все путевки, удовлетворяющие условиям поиска отображаются в таблице '''Выберите путевку''':<BR> | ||
+ | * '''Путевка''' - номер путевки;<BR> | ||
+ | * '''Страна''' - страна путевки;<BR> | ||
+ | * '''Дата заезда''' - дата начала путевки;<BR> | ||
+ | * '''К начислению''' - количество бонусов, которое будет зачислено по этой путевке (см. [[Мастер-Тур:Дополнительный модуль Бонусы постоянных клиентов#Бонусные правила|Бонусные правила]]).<BR> | ||
+ | |||
+ | После выбора путевки из списка надо нажать кнопку '''Сохранить'''. Бонусы по путевке будут зачислены на счет клиента, а путевка пропадет из результатов поиска, так как повторно зачислять бонусы по путевке нельзя.<BR> | ||
+ | При зачислении бонусов будет выведено информационное сообщение:<BR> | ||
+ | |||
+ | [[Файл: am_604.png|x500px|Сообщение]]<BR> | ||
+ | <BR> | ||
+ | |||
+ | ==Списание бонусов== | ||
+ | Для списания бонусов надо нажать кнопку '''Списать''' в экране '''Бонусы постоянных клиентов'''.<BR> | ||
+ | Откроется экран '''Списание бонусов'''.<BR> | ||
+ | |||
+ | [[Файл: am_605.png|x500px|Списание бонусов]]<BR> | ||
+ | <BR> | ||
+ | В этом экране можно найти путевки, на оплату которых клиент может потратить бонусы со своего счета.<BR> | ||
+ | Для отбора путевок в экране есть несколько фильтров:<BR> | ||
+ | * '''Страна''' - страна путевки. По умолчанию выбрано значение '''Все''' и путевки отбираются независимо от страны.<BR> | ||
+ | * '''Заезд с ... по ...''' - ограничения поиска путевок по дате заезда. По умолчанию не выставлены соответствующие флаги и поиск независимо от даты заезда.<BR> | ||
+ | После выбора нужных параметров надо нажать кнопку '''Поиск'''<BR> | ||
+ | После выбора нужных параметров надо нажать кнопку '''Поиск'''<BR> | ||
+ | |||
+ | <span style="color:red">'''Внимание!'''</span> | ||
+ | Путевки попадают в отбор (то есть по ним возможно списание бонусов) при следующих условиях: | ||
+ | * '''Дата начала по путевке еще не наступила''' | ||
+ | * '''Путевка не аннулирована''' | ||
+ | * '''В путевке присутствует выбранный постоянный клиент''' | ||
+ | |||
+ | Все путевки, удовлетворяющие условиям поиска отображаются в таблице '''Выберите путевку''':<BR> | ||
+ | * '''Путевка''' - номер путевки;<BR> | ||
+ | * '''Страна''' - страна путевки;<BR> | ||
+ | * '''Дата заезда''' - дата начала путевки;<BR> | ||
+ | * '''К оплате в нац. валюте''' - общая стоимость путевки ''в национальной валюте''.<BR> | ||
+ | |||
+ | Под таблицей справа выводится информация по бонусному счету клиента:<BR> | ||
+ | * '''Начислено - ''' - количество ''активных'' бонусов на счету клиента;<BR> | ||
+ | * '''Эквивалент в нац. валюте - ''' - стоимость активных бонусов клиента с учетом [[#Бонусные правила|Бонусных правил]] | ||
+ | ==Перенос бонусов== | ||
+ | Для переноса бонусов на счет другого клиента необходимо нажать кнопку '''Перенести'''.<BR> | ||
+ | Откроется экран '''Перенос бонусов''':<BR> | ||
+ | |||
+ | [[Файл: am_614.png|x500px|Перенос бонусов]]<BR> | ||
+ | <BR> | ||
+ | |||
+ | В поле '''Активных бонусов''' выводится количество ''активных'' бонусов на счету клиента. ''Нельзя перенести'' на другой счет количество бонусов, которое ''превышает'' количество активных бонусов на счету клиента.<BR> | ||
+ | |||
+ | Для отбора клиентов в верхней части экрана есть фильтры:<BR> | ||
+ | * '''Язык''' - от значения, выбранного в этом выпадающем списке зависит, как будет осуществляться поиск по ''Фамилии'' и ''Имени'' туриста в следующих фильтрах. | ||
+ | * '''Лат''' - будут проверяться ''фамилия'' и ''имя'' туриста на английском языке; | ||
+ | * '''Рус''' - будут проверяться ''фамилия'' и ''имя'' туриста на русском языке. | ||
+ | * '''Фамилия''' - поиск по фамилии. Осуществляется поиск любого вхождения введенной комбинации символов в фамилию туриста.<BR> | ||
+ | * '''Имя''' - поиск по фамилии. Осуществляется поиск любого вхождения введенной комбинации символов в имя туриста.<BR> | ||
+ | * '''Дата рождения''' - поиск туристов, у которых ''дата рождения не раньше'' указанной в этом поле. По умолчанию поле выключено и нижней границы в поиске дат рождения нет. Для включения надо проставить флаг слева от поля.<BR> | ||
+ | * '''Дата рождения по''' - поиск туристов, у которых ''дата рождения не позже'' указанной в этом поле. По умолчанию поле выключено и верхней границы в поиске дат рождения нет. Для включения надо проставить флаг слева от поля.<BR> | ||
+ | |||
+ | После выбора нужных параметров надо нажать кнопку '''Поиск''' для отбора постоянных клиентов, удовлетворяющих выбранным параметрам.<BR> | ||
+ | Результаты поиска выводятся в таблицу '''Выберите постоянного клиента'''.<BR> | ||
+ | В таблицу выводятся данные по клиентам:<BR> | ||
+ | * '''ФИО''' - фамилия, имя и отчество клиента;<BR> | ||
+ | * '''Паспорт''' - серия и номер заграничного паспорта клиента;<BR> | ||
+ | * '''Дата рождения''' - дата рождения клиента;<BR> | ||
+ | * '''Количество бонусов''' - количество ''активных'' бонусов на счете постоянного клиента.<BR> | ||
+ | |||
+ | Для переноса бонусов необходимо выбрать нужную запись в таблице, ввести количество бонусов, которое надо перевести в поле '''Перенести ... бонусов''' и нажать кнопку '''Перенести'''.<BR> | ||
+ | Будет выведено сообщение:<BR> | ||
+ | |||
+ | [[Файл: am_615.png|x500px|Подтверждающее сообщение о переносе бонусов на другой счет]]<BR> | ||
+ | <BR> | ||
+ | |||
+ | В случае, если на счете клиента не хватает бонусов для перевода будет выведено сообщение:<BR> | ||
+ | |||
+ | [[Файл: am_650.png|x500px|Подтверждающее сообщение о нехватке бонусов для перевода]]<BR> | ||
+ | <BR> | ||
+ | |||
+ | [[Category:Мастер-Тур_Дополнительные_модули]] |
Текущая версия на 15:52, 13 декабря 2024
Версия статьи от 13-12-2024.
Содержание
Введение
Работа с бонусами для постоянных клиентов дает возможность стимулировать продажи прямым покупателями турпродукта. Модуль предназначен для начисления бонусов постоянным клиентам за оплату путевок и списания бонусов со счета клиента для оплаты путевок. Является частью дополнительного модуля Бонусы для турагентств (основной модуль, позволяющий организовать ведение бонусных программ и работу с начисленными бонусами; просмотр текущего состояния рейтингового и активного счета, детализация бонусного счета).
Работа с модулем состоит из нескольких шагов:
- Формирование правил начисления бонусов
- Формирование правил списания бонусов (оплаты туров бонусами)
- Процедура начисления бонусов
- Процедура списания бонусов (оплата тура бонусами)
- Процедура переноса бонусов
Установка
В ПК «Мастер-Тур» дополнительный модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются файлы:
Megatec.MasterTour.Plugins.ClientBonusePlugin.Logic.dll
Megatec.MasterTour.Plugins.ClientBonusePlugin.ViewModel.dll
Megatec.MasterTour.Plugins.ClientBonusePlugin.Wpf.dll
Работа с модулем
Дополнительный модуль Бонусы постоянных клиентов запускается из экрана Список постоянных клиентов (Туристы → Клиенты → Надстройки → Бонусы постоянных клиентов).
На экране Бонусы постоянных клиентов отображается информация по бонусному счету выбранного туриста и история счета:
- Постоянный клиент: - имя и фамилия клиента, для которого выводится информация;
- счет № - номер бонусного счета клиента;
- Всего начислено: - общее количество бонусов клиента (все когда-либо начисленные бонусы, независимо от их списания и перевода на другие счета);
- Списано: - суммарное количество бонусов, списанных для оплаты путевок;
- Активных - количество бонусов на счету, которые клиент может потратить на оплату путевок.
- История бонусного счета - сюда записываются все действия с бонусами на счету клиента:
- Дата - дата операции;
- История - описание операции.
- Дата - дата операции;
В истории есть три вида записи: * Начислено N бонусов по путевке * * Списано N бонусов по путевке * * Перенесено N бонусов на бонусный счет № X (####) Где: N - количество бонусов * - номер путевки #### - данные туриста-получателя бонусов - Фамилия, Имя, Дата рождения, Серия и номер паспорта
В нижней части экрана находятся три кнопки для проведения различных операций по счету:
- Начислить - зачисление бонусов на счет клиента за оплаченные путевки;
- Списать - списание бонусов со счета клиента для оплаты путевки;
- Перенести - перевод бонусов на счет другого клиента.
Бонусные правила
Для начисления и списания бонусов со счета клиента необходимо описать бонусные правила.
Экран Бонусные правила открывается при нажатии кнопки в экране Бонусы постоянных клиентов :
Правило начисления бонусов
В этом блоке задается правило, по которым на счет клиента будут зачисляться бонусы:
- В поле Бонус ... вносится процент от суммы оплаты путевки в национальной валюте, который будет зачислен клиенту в виде бонуса.
- В поле Действительный ... вносится количество дней с момента зачисления, в течение которых бонус будет действовать.
Правила списания бонусов
В этом блоке задаются правила, по которым бонусы будут списываться со счета клиента для оплаты путевок.
Для добавления правила списания надо нажать кнопку . В таблицу Правила списания бонусов добавляется строка, в которой необходимо указать следующие параметры:
- Количество бонусов от - если у клиента меньше бонусов, чем значение в этом поле, то бонусы нельзя будет списать;
- Количество бонусов по - если у туриста больше бонусов, чем значение в этом поле, то бонусы нельзя будет списать;
- Эквивалент в нац. валюте - чему равен один бонус в национальной валюте.
В примере, приведенном на скриншоте – списание бонусов (оплата тура бонусами) будет происходить так:
- На путевку ХХХ начислено 80 бонусов. Национальная валюта рубли. При списании бонусов путевка будет оплачена на сумму 80*100р = 8 000 р. Сумма начисленных бонусов станет = 0
- На путевку YYY начислено 2001 бонус. Национальная валюта рубли. При списании путевка оплачена не будет. Сумма начисленных бонусов не изменится.
Для удаления правила списания бонусов надо выбрать соответствующую строку в таблице и нажать кнопку .
Начисление бонусов
Для начисления бонусов клиенту надо нажать кнопку Начислить в экране Бонусы постоянных клиентов.
Откроется экран Начисление бонусов:
В этом экране можно найти путевки, за которые клиенту могут быть начислены бонусы.
Для отбора путевок в экране есть несколько фильтров:
- Страна - страна путевки. По умолчанию выбрано значение Все и путевки отбираются независимо от страны.
- Заезд с ... по ... - ограничения поиска путевок по дате заезда. По умолчанию не выставлены соответствующие флаги и поиск независимо от даты заезда.
После выбора нужных параметров надо нажать кнопку Поиск
Внимание!
Путевки попадают в отбор (то есть по ним возможно зачисление бонусов) при следующих условиях:
* Дата заезда по путевке прошла
* Поступила полная оплата (оплата в национальной валюте соответствует или превышает стоимость в национальной валюте)
* В путевке присутствует выбранный постоянный клиент
* По данной путевке еще не зачислялись бонусы
Все путевки, удовлетворяющие условиям поиска отображаются в таблице Выберите путевку:
- Путевка - номер путевки;
- Страна - страна путевки;
- Дата заезда - дата начала путевки;
- К начислению - количество бонусов, которое будет зачислено по этой путевке (см. Бонусные правила).
После выбора путевки из списка надо нажать кнопку Сохранить. Бонусы по путевке будут зачислены на счет клиента, а путевка пропадет из результатов поиска, так как повторно зачислять бонусы по путевке нельзя.
При зачислении бонусов будет выведено информационное сообщение:
Списание бонусов
Для списания бонусов надо нажать кнопку Списать в экране Бонусы постоянных клиентов.
Откроется экран Списание бонусов.
В этом экране можно найти путевки, на оплату которых клиент может потратить бонусы со своего счета.
Для отбора путевок в экране есть несколько фильтров:
- Страна - страна путевки. По умолчанию выбрано значение Все и путевки отбираются независимо от страны.
- Заезд с ... по ... - ограничения поиска путевок по дате заезда. По умолчанию не выставлены соответствующие флаги и поиск независимо от даты заезда.
После выбора нужных параметров надо нажать кнопку Поиск
После выбора нужных параметров надо нажать кнопку Поиск
Внимание!
Путевки попадают в отбор (то есть по ним возможно списание бонусов) при следующих условиях:
* Дата начала по путевке еще не наступила
* Путевка не аннулирована
* В путевке присутствует выбранный постоянный клиент
Все путевки, удовлетворяющие условиям поиска отображаются в таблице Выберите путевку:
- Путевка - номер путевки;
- Страна - страна путевки;
- Дата заезда - дата начала путевки;
- К оплате в нац. валюте - общая стоимость путевки в национальной валюте.
Под таблицей справа выводится информация по бонусному счету клиента:
- Начислено - - количество активных бонусов на счету клиента;
- Эквивалент в нац. валюте - - стоимость активных бонусов клиента с учетом Бонусных правил
Перенос бонусов
Для переноса бонусов на счет другого клиента необходимо нажать кнопку Перенести.
Откроется экран Перенос бонусов:
В поле Активных бонусов выводится количество активных бонусов на счету клиента. Нельзя перенести на другой счет количество бонусов, которое превышает количество активных бонусов на счету клиента.
Для отбора клиентов в верхней части экрана есть фильтры:
- Язык - от значения, выбранного в этом выпадающем списке зависит, как будет осуществляться поиск по Фамилии и Имени туриста в следующих фильтрах.
* Лат - будут проверяться фамилия и имя туриста на английском языке; * Рус - будут проверяться фамилия и имя туриста на русском языке.
- Фамилия - поиск по фамилии. Осуществляется поиск любого вхождения введенной комбинации символов в фамилию туриста.
- Имя - поиск по фамилии. Осуществляется поиск любого вхождения введенной комбинации символов в имя туриста.
- Дата рождения - поиск туристов, у которых дата рождения не раньше указанной в этом поле. По умолчанию поле выключено и нижней границы в поиске дат рождения нет. Для включения надо проставить флаг слева от поля.
- Дата рождения по - поиск туристов, у которых дата рождения не позже указанной в этом поле. По умолчанию поле выключено и верхней границы в поиске дат рождения нет. Для включения надо проставить флаг слева от поля.
После выбора нужных параметров надо нажать кнопку Поиск для отбора постоянных клиентов, удовлетворяющих выбранным параметрам.
Результаты поиска выводятся в таблицу Выберите постоянного клиента.
В таблицу выводятся данные по клиентам:
- ФИО - фамилия, имя и отчество клиента;
- Паспорт - серия и номер заграничного паспорта клиента;
- Дата рождения - дата рождения клиента;
- Количество бонусов - количество активных бонусов на счете постоянного клиента.
Для переноса бонусов необходимо выбрать нужную запись в таблице, ввести количество бонусов, которое надо перевести в поле Перенести ... бонусов и нажать кнопку Перенести.
Будет выведено сообщение:
В случае, если на счете клиента не хватает бонусов для перевода будет выведено сообщение: