Это старая версия документа.
Bonus
Работа с бонусными счетами
При использовании бонусных программ можно включить только одну и нельзя использовать параметры нескольких бонусных программ одновременно
Возможности
- Ведение бонусных счетов
- Скидка в зависимости от сумы оплаты и стажа работы
- Бесплатная смена тарифа
- Бонусные пополнения в зависимости от стажа работы
- Накопительный бонус
- Накопительный бонус пополнения
Установка
Создать таблицы в базе.
# mysql -D abills < db/Bonus.sql
Подключение модуля. abills/libexec/config.pl
@MODULES = ( 'Bonus' );
Опции управления
$conf{BONUS_EXT_FUNCTIONS}=1; | Расширенные функции бонусного счёта. Ведение отдельного лога бонусных операций. Время жизни бонусного счета |
---|
Скидка в зависимости от сумы оплаты и стажа работы
Совершив авансовый платеж по тарифному плана на срок от 3х до 12ти месяцев абонент имеет возможность получить скидку в зависимости от своего абонентского стажа (период пользования услугами телекоммуникационной сетью с момента заключения договора). Пр оплате учитывается только услуга Internet :
Абонентский стаж | больше 360 дней | больше 720 дней | больше 1080 дней |
Авансовый платеж | Скидка | ||
за 3 месяца | 2.5% | 5% | 10% |
за 6 месяцев | 5% | 10% | 15% |
за 12 месяцев | 10% | 15% | 20% |
Например: абонент, пользующийся услугами сети 2 года, при оплате тарифного плана за 6 месяцев получит скидку 10%. Т.е стоимость использования услуги интернет в течение 6ти месяцев на тарифном плане “Home – 30M” будет составлять не 600грн., а 540 грн.
Также устанавливается период действия скидки
бонусные пополнения в зависимости от общей сумы платежей
Настройка:
/ Система/ Бонус/ Услуга Скидка/
Условия
Услуга Период (Месяц): | Период предоставления услуги в зависимости от суммы платы абонента. Предоставление скидки на период указанных месяцев |
---|---|
Регистрация (Дни): | количество дне с момента регистрации |
Всего Оплаты (Сумма): | Сума всех платежей от момента регистрации |
Действия
Скидка %: | Установить скидку |
---|---|
Скидка(Дни): | Период скидки |
Бонус Сумма: | Внести бонусный платёж |
Бонусный процент пополнения: | Дополнительный процент от сумы который ложится на счет |
Дополнительный Счет | Внести бонусный платёж на дополнительный счет |
Включение бонусных расчётов
$conf{BONUS_SERVICE_DISCOUNT}=1; | Включение бонусных расчётов |
$conf{BONUS_SERVICE_EXCLUDE}='4,6'; | Не производить бонусных операций с опередлёнными типами платежей. По умолчанию 4 и 6 |
Бесплатная смена тарифа
Смена тарифных планов для тех, кто является абонентом сети более одного года и не имеет задолженности, осуществляется бесплатно, включая смену на тарифные планы с меньшей абонентской платой.
$conf{DV_TP_CHG_FREE}='33'; | Бесплатная смена тарифного плана для абонента являющегося пользователям больше указного периода времени |
Бонусные пополнения в зависимости от стажа работы
Возможности:
- Бонусные пополнения абонентов в зависимости от стажа работы
- Изменения тарифного плана на более выгодный в зависимости от стажа
Стаж рассчитывается от количества снятий по тарифных пакетах от дня регистрации
Настройка бонус производится индивидуально для каждого тарифного плана / Система/ Internet/ Тарифные планы/ Бонус/
- Для включения данной функции нужно установить модуль Bonus_rating.pm
- добавить информационное поле rating
включение бонусной программы
$conf{DV_BONUS}=1;
Накопительный бонус
Данная схема работы бонусов включается параметром
$conf{BONUS_ACCOMULATION}=1;
Для получения призов и подарков в бонусной программе необходимо следующее:
- Актуализировать свои контактные данные в Личном Кабинете (контактный телефон и e-mail)
- Поставить галочку «Я принимаю правила бонусной программы» в соответствующем окне в Личном Кабинете. Это необходимо будет сделать в случае, если Вы собираетесь потратить бонусные баллы.
- Бонус начисляется в фиксированных единицах указанных в тарифном плане бонусной программы
/ Настройка/ Бонус/
Регистрация и участие в программе бесплатное.
Накопление бонусных баллов
Баллы начисляются Абонентам-участникам программы за пользование услугами компании, специальных акциях и программах, проводимых компанией. Бонусы не могут быть выплачены живыми деньгами, они позволяют частично оплачивать услуги компании
Срок действия бонусных баллов
Бонусные баллы накапливаются и могут быть израсходованы с момента их начисления на бонусный счет.
Бонусные баллы сгорают:
- в случае нарушения условий бонусной программы;
- при несвоевременной оплате услуг сети передачи данных;
- при переходе на более дешевый тарифный план;
- при остановке предоставления услуг сети передачи данных;
- при расторжении договора;
- при выходе из бонусной программы.
Параметры настройки
$conf{BONUS_ACCOMULATION}=1; | Включение бонусной программы |
---|---|
$conf{BONUS_ACCOMULATION_TRANSFER_MIN}=1; | Минимальная сума перевода с бонусного счета |
$conf{BONUS_ACCOMULATION_TRANSFER_PERCENT}=0; | Процент средств зачисляемых на счет от сумы бонусных зачислений |
$conf{BONUS_ACCOMULATION_FIRST_BONUS}=40; | Первый бонус при активации услуги. Сума засчитывается на бонусный счет при условии что за период $conf{BONUS_ACCOMULATION_FIRST_INTERVAL} у абонента не было ни одного отрицательного баланса в журнале снятий |
$conf{BONUS_ACCOMULATION_FIRST_INTERVAL}=3; | Зачислении первого бонуса при условии положительного депозита определённое количество месяцев |
Накопительный бонус пополнения
Начисление бонусов % от суммы пополнения счета
Настройки
$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. Кабинет пользователя, перевод бонусов на денежный счет ((в % соотношении) в принципе ничего менять не нужно, устраивает как как сейчас)
Настройка бонусных моделей
/ Настройки / Бонус/ Бонус услуга/
Правила | |
---|---|
Регистрация (Дни): | количество дней с латы регистрации (стаж) |
Оплаты Тип: | для какого типа использовать бонусную программу. по умолчанию для всех |
Результат | |
Бонусний процент пополнения: | процентная ставка зачисления на накопительный счет |
Управление накопительным счетом
управление накопительным счетом производится как в аккаунте абонента так и в административной форме.