Это старая версия документа.


Bonus

Работа с бонусными счетами

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

Возможности

Установка

Создать таблицы в базе.

# mysql -D abills < db/Bonus.sql

Подключение модуля. abills/libexec/config.pl

@MODULES = (
          'Bonus'
          );

Опции управления

$conf{BONUS_EXT_FUNCTIONS}=1; Расширенные функции бонусного счёта.
Ведение отдельного лога бонусных операций.
Время жизни бонусного счета

Бесплатная смена тарифа

Смена тарифных планов для тех, кто является абонентом сети более одного года и не имеет задолженности, осуществляется бесплатно, включая смену на тарифные планы с меньшей абонентской платой.

$conf{DV_TP_CHG_FREE}='33'; Бесплатная смена тарифного плана для абонента являющегося пользователям больше указного периода времени


Бонусные пополнения в зависимости от стажа работы

Возможности:

  1. Бонусные пополнения абонентов в зависимости от стажа работы
  2. Изменения тарифного плана на более выгодный в зависимости от стажа

Стаж рассчитывается от количества снятий по тарифных пакетах от дня регистрации

Настройка бонус производится индивидуально для каждого тарифного плана / Система/ Internet/ Тарифные планы/ Бонус/

  • Для включения данной функции нужно установить модуль Bonus_rating.pm
  • добавить информационное поле rating

включение бонусной программы

$conf{DV_BONUS}=1;

Накопительный бонус пополнения

Начисление бонусов % от суммы пополнения счета

Настройки

$conf{BONUS_PAYMENTS}=1; Включение бонусной системы
$conf{BONUS_ACCOMULATION}=1; Включение накопительного аккаунта
$conf{BONUS_RESET_PERIOD}='30'; Обнуление накопительного аккаунта если у абонента на протяжении определённого периода нет активных сессий
$conf{BONUS_PAYMENTS_AUTO}=1; Авто включение услуги без регистрации

1. % зависимый от стажа пользователя (дата регистрации), возможность самим определять интервалы в месяцах и % для них.

Пример:

если стаж больше 4 месяцев 5%
если стаж больше 8 месяцев 10%
если стаж больше 13 месяцев 15%

если стаж больше 24 месяцев 20% …

2. Выбирать на какие типы оплат насчитывать % бонуса

Пример:

Насчитывать бонус для видов оплат:
Наличные, Внешние платежи, Банк …

3. Возможность админам обнулять, добавлять, отнимать бонусы в ручную (по аналогии оплаты/снятий)

4. Настройка автоматического обнуления бонусов, если клиент не пользуется интернетом больше определенного числа месяцев (наверное стоит смотреть последнюю сессию, не гостевого доступа).

5. Кабинет пользователя, перевод бонусов на денежный счет ((в % соотношении) в принципе ничего менять не нужно, устраивает как как сейчас)

Настройка бонусных моделей

/ Настройки / Бонус/ Бонус услуга/

Правила
Регистрация (Дни): количество дней с латы регистрации (стаж)
Оплаты Тип: для какого типа использовать бонусную программу. по умолчанию для всех
Результат
Бонусний процент пополнения: процентная ставка зачисления на накопительный счет

Управление накопительным счетом

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