Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

Модуль для реализации бонусной реферальной програмы.

 

Установка

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

mysql -D abills < db/Referral.sql

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

@MODULES = (
          'Referral'
          );

Настройка реферальной системы

Меню Настройка>Реферальная системаВ данном меню можно добавить тарифный план, в котором можно установить параметры, которые относятся к бонусам, начисляемым пользователям.

   

ПараметрОписание
НазваниеИмя которое будет отображаться в списке
Количество бонусовСумма вознаграждения, которая будет начислена за реферала 
Задолженость в оплатах

Не начислять бонус если задолженость больше чем Х месяцев:

0 - не учитывать задолженость;

1 -  не начислять бонус если задолженость больше 1-го месяца; 

2 - не начислять бонус если задолженость больше 2-х месяцев; и т.д.

Период начисления

Бонус будет начисляться на протяжении Х месяцев: введите нужное количество месяцев:

0 - бонус начисляется сразу после подключения реферала;

2 - бонус будет начисляться на протяжении 2-х месяцев

% от пополненияСколько % будет начислено пользователю от суммы первое пополнение счета рефералом
Денежный счёт

Выбор счёта, на который будут поступать средства: 

Основной, Дополнительный

Выбрать тариф можно при добавлении нового пользователя

Отчёт реферальной системы

Меню Отчёт>Реферальная системаВ данном меню удобно просматривать всех возможных рефералов в системе. По умолчанию, показывает всех пользователей, у которых есть рефералы.

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

Использование реферальной системы

Интерфейс Администратора

Переходим на страницу пользователя Клиенты>Логины>Информация

На панели сервисов появляется вкладка Реферальная система


Если у пользователя нет пригласившего и приглашённых пользователей, вкладка выглядит так:

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

  1. В открывшемся модальном окне поиска, вводим критерии поиска.

  2. Нажимаем кнопку «Search».

  3. Нажимаем на кнопку с логином пригласившего.

  4. Ждём результат.

  5. Обновляем страницу.

Если у пользователя есть приглашенные ним пользователи, появляется кнопка «Показать Список рефералов».

По нажатию на кнопку, в модальном окне отображается дерево рефералов:


Интерфейс Пользователя (Личный кабинет)

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

Тест на начисления бонуса


Начисления проводиться периодическим процессом. Если нужно вызвать его немедленно можно использовать команду
/usr/abills/libexec/periodic monthly MODULES=Referral
  • No labels