Page tree
Skip to end of metadata
Go to start of metadata

Назначение плагина

Плагин позволяет начислять и расходовать бонусные баллы для договора. В зависимости от бонусной программы балы могут начисляться как процент от прихода, расхода, наработки или зависеть от определенных событий.

Настройка плагина

Плагин устанавливается стандартным образом. В настройках плагина (Сервис->Настройка Плагинов->Bonus ) задайте конфигурацию:

# Курс, rate = кол-во бонусов к одному рублю
rate=10
# Список кодов расходов договора, для которых установлен максимальный процент от суммы, который можно оплатить бонусами
charge=44,54,39,55
# и непосредственно сами значения для конкретных расходов
charge.percent.44=50
charge.percent.54=35
charge.percent.39=0
charge.percent.55=100
# Максимальный процент - значение по умолчанию
charge.percentDefault=20
# Ид тарифных опций которые можно оплатить только бонусами в web-e
tariffOptionsPaymentOnlyWithBonuses=10,3,5
# Дин программы
dinamicBonusPrograms=ru.bitel.bgbilling.bonus.myPrograms.FirstProgram,ru.bitel.bgbilling.bonus.myPrograms.SecondProgram

Например, пусть rate = 2 и создается расход на 100 рублей. Тогда максимальное количество бонусных баллов, которыми можно оплатить, равно 50.

Если код расхода не указан, то берется значение по умолчанию, если значение по умолчанию отсутствует, то будет возвращен 0 (то есть оплата бонусами будет запрещена).

Также необходимо настроить местоположение вкладки "Бонус" в дереве договора с ключом bonus в настройках сервера, если вы заводили данный параметр( иначе вкладка не будет отображаться в договоре) и после редактирования перезапустите клиент.

client.gui.contract.tree.order=parameters objects hierarchy status limit mode face balance tariff modules groups web tariffGroup bonus script addAction memo 
  • No labels