Акции / Бонусы

При пополнении счета, абоненту будет начислен бонус в зависимости от настроек и суммы пополнения.

Настройка

Создать файл настроек по пути: /var/www/mikbill/modules/bonus/bonus_1.json

mkdir -p /var/www/mikbill/modules/bonus
cd /var/www/mikbill/modules/bonus
touch bonus_1.json

Содержимое файла:

{
"2": {
      	"gid": "2",
        "bonus_1": {
                "summ": "100",
                "bonus": "10"
        },
	"bonus_2": {
                "summ": "200",
                "bonus": "20"
        },
	"bonus_3": {
                "summ": "300",
                "bonus": "50"
        }
},
"3": {
      	"gid": "3",
        "bonus_1": {
                "summ": "500",
                "bonus": "50"
        }
},
"success": true,
"error": 0
}

В данном примере в акции участвуют два тарифа с ID 2 и 3.
В тарифе с ID 2 настроено три типа бонуса:
- При пополнении от 100 и до 199, бонус 10.
- При пополнении от 200 и до 299, бонус 20.
- При пополнении от 300 и больше, бонус 50.

В тарифе с ID 3 настроен один бонус:
- При пополнении от 500 и выше, бонус 50.

Возможное кол-во бонусов: 1 или 3 (2 нету m( )
Данные бонусы реагируют на пополнение с админки, карточкам, терминалами и платежными системами.

Активировать бонусы в системных опциях.

nolink|

Результат

Пример платежей и бонусов на тарифе ID 2

nolink|
  • billing/howto/payment_bonus_type_1.txt
  • Последние изменения: 4 недель назад
  • — Александр Дудяк