Skip to end of metadata
Go to start of metadata

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

 

Установка

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

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