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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Настройки)
(не показаны 2 промежуточные версии этого же участника)
Строка 15: Строка 15:
 
Более ранние версии:<br />
 
Более ранние версии:<br />
 
[http://wiki.megatec.ru/index.php?title=Мастер-Web:Дополнительный_модуль_Списание_бонусных_баллов_по_заявке&stableid=12450 До 2009.2.7 включительно]<br />
 
[http://wiki.megatec.ru/index.php?title=Мастер-Web:Дополнительный_модуль_Списание_бонусных_баллов_по_заявке&stableid=12450 До 2009.2.7 включительно]<br />
 +
[http://wiki.megatec.ru/index.php?title=Мастер-Web:Дополнительный_модуль_Списание_бонусных_баллов_по_заявке&stableid=14646 До 2009.2.20.23 включительно]<br />
 
</td>
 
</td>
 
</tr>
 
</tr>
Строка 50: Строка 51:
  
 
==Работа с модулем==
 
==Работа с модулем==
 +
'''Алгоритм списания бонусных баллов'''
 +
 +
* Проверяется, есть ли бонусы у представителя, если есть - списываются
 +
* Если у представителя нет бонусов или нет достаточного количества бонусов, проверяется установлен ли у него [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Пользователи системы|атрибут возможности списывания баллов агентства]]
 +
* Если у представителя есть право списать бонусы у агентства, проверяется возможности списания суммы баллов представителя и агентства
 +
 
В экране [[Мастер-Тур:Дополнительный модуль Правила списания бонусных баллов по заявке через интеренет#Правило списания бонусов|Правило списания бонусов]] заведены ''условия'' для списания бонусов.
 
В экране [[Мастер-Тур:Дополнительный модуль Правила списания бонусных баллов по заявке через интеренет#Правило списания бонусов|Правило списания бонусов]] заведены ''условия'' для списания бонусов.
  
Строка 55: Строка 62:
 
<br />
 
<br />
  
На счету агентства '''420''' ''бонусных баллов''.
+
На счету у представителя агентства '''50''' ''бонусных баллов''. Для того, чтобы подошло правило, не хватает еще 50, поэтому проверяем бонусные баллы у агентства.
 +
 
 +
[[Файл: ep_066.png|x500px|Бонусы]]<br />
 +
<br />
 +
 
 +
На счету агентства '''370''' ''баллов''. Суммируем эти баллы с баллами представителя агентства ''( 50+370=420 )''.
  
[[Файл: am_822.png|x500px|Бонусы]]<br />
+
[[Файл: ep_065.png|x500px|Бонусы]]<br />
 
<br />
 
<br />
  
Баллы агентства переводятся в ''национальную'' валюту - ''рубли'' по курсу '''1 балл''' = '''500 рублей'''.<br />
+
Сумма баллов агентства и представителя агентства переводятся в ''национальную'' валюту - ''рубли'' по курсу '''1 балл''' = '''500 рублей'''.<br />
 +
'''Курс балла''' считается по остатку бонусных баллов у агентства и/или представителя агентства. <br />
 
Получаем сумму '''210000'''.
 
Получаем сумму '''210000'''.
 
Валюта путевки ''доллары'', поэтому далее эта сумма ''переводится'' в доллары.
 
Валюта путевки ''доллары'', поэтому далее эта сумма ''переводится'' в доллары.
Строка 69: Строка 82:
 
Получаем сумму '''$6508,07''' - такую сумму агентство ''может'' списать по путевкам в ПК «Мастер-Web».
 
Получаем сумму '''$6508,07''' - такую сумму агентство ''может'' списать по путевкам в ПК «Мастер-Web».
  
В правилах указано, что ''минимальное'' количество баллов на счету агентства при котором оно ''имеет возможность'' списывать баллы - '''100'''. У агентства '''420''' бонусов, поэтому списывать баллы по заявке ''можно''.
+
В правилах указано, что ''минимальное'' количество баллов на счету агентства при котором оно ''имеет возможность'' списывать баллы - '''100'''. У агентства + представителя агентства '''420''' бонусов, поэтому списывать баллы по заявке ''можно''.
  
 
В правилах указано, что ''максимальная'' скидка по заявке - '''50%'''. Стоимость путевки '''$2439'''. Значит списать можно '''$1219,50''' (''половина'' стоимости путевки).
 
В правилах указано, что ''максимальная'' скидка по заявке - '''50%'''. Стоимость путевки '''$2439'''. Значит списать можно '''$1219,50''' (''половина'' стоимости путевки).
Строка 87: Строка 100:
 
  Если какие-то из условий правил не ''выполнены'', кнопка списания бонусов отображаться ''не будет''.
 
  Если какие-то из условий правил не ''выполнены'', кнопка списания бонусов отображаться ''не будет''.
  
 +
В случае аннуляции путевки, все баллы возвращаются в тех же количествах и на те же счета.
  
 
[[Category:Мастер-Web_Дополнительные_модули]]
 
[[Category:Мастер-Web_Дополнительные_модули]]

Версия 19:10, 4 декабря 2014

Версия статьи от 4-12-2014.

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


Более ранние версии:
До 2009.2.7 включительно
До 2009.2.20.23 включительно


Введение

Дополнительный модуль Списание бонусных баллов по заявке позволяет списывать часть стоимости путевки за счет бонусных баллов по правилам, которые заданы в ПК «Мастер-Тур» в дополнительном модуле Правила списания бонусных баллов по заявке через интернет.

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

Для установки дополнительного модуля Списание бонусных баллов по заявке необходимо распаковать архив
mw-bonusRulesPlugin-9.2.X.XXXXX.zip
в каталог, где находится ПК «Мастер-Web»

Внимание! Для работы модуля требуется настройка правил списания в ПК «Мастер-Тур» в дополнительном модуле
Правила списания бонусных баллов по заявке через интернет.

В файле basic.xml (находится в папке \Bindingв корневом каталоге ПК «Мастер-Web») необходимо раскомментировать секцию bind.

basic.xml

Настройки

Описание Значение Настройка
1 Отображение кнопки для списания баллов в экране OrderInfo. true - кнопка списания баллов отображается;
false или отсутствие настройки - кнопка не отображается.
<add key="ShowButtonWritingOffBonusesInOrderInfo" value="true" />

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

Алгоритм списания бонусных баллов

  • Проверяется, есть ли бонусы у представителя, если есть - списываются
  • Если у представителя нет бонусов или нет достаточного количества бонусов, проверяется установлен ли у него атрибут возможности списывания баллов агентства
  • Если у представителя есть право списать бонусы у агентства, проверяется возможности списания суммы баллов представителя и агентства

В экране Правило списания бонусов заведены условия для списания бонусов.

Правило списания бонусов

На счету у представителя агентства 50 бонусных баллов. Для того, чтобы подошло правило, не хватает еще 50, поэтому проверяем бонусные баллы у агентства.

Бонусы

На счету агентства 370 баллов. Суммируем эти баллы с баллами представителя агентства ( 50+370=420 ).

Бонусы

Сумма баллов агентства и представителя агентства переводятся в национальную валюту - рубли по курсу 1 балл = 500 рублей.

Курс балла считается по остатку бонусных баллов у агентства и/или представителя агентства. 

Получаем сумму 210000. Валюта путевки доллары, поэтому далее эта сумма переводится в доллары.

Курс $ к рублю

Получаем сумму $6508,07 - такую сумму агентство может списать по путевкам в ПК «Мастер-Web».

В правилах указано, что минимальное количество баллов на счету агентства при котором оно имеет возможность списывать баллы - 100. У агентства + представителя агентства 420 бонусов, поэтому списывать баллы по заявке можно.

В правилах указано, что максимальная скидка по заявке - 50%. Стоимость путевки $2439. Значит списать можно $1219,50 (половина стоимости путевки).

Кнопка списания баллов

Кнопка списания баллов

При списании баллов в путевку добавляется услуга выбранного в правилах класса с отрицательной стоимостью брутто равной списанной сумме. Стоимость брутто помечается символом Стоимость, заведенная вручную.
Услуга добавляется с признаком Скрытая услуга (в отчетах) и не отображается в экране OrderInfo.

Кнопка списания баллов

Если какие-то из условий правил не выполнены, кнопка списания бонусов отображаться не будет.

В случае аннуляции путевки, все баллы возвращаются в тех же количествах и на те же счета.