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 40 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. Обновляем страницу.

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

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


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

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

Приглашение через ссылку

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

Для корректного использования данного функционала, включите Регистрацию клиентов через веб интерфейс


После успешной регистрации пользователю сразу будет начислен Бонус, поле "Количество бонусов".


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

Кнопка появиться, если бонус превышает число заданное в конфиге:

$conf{REFERRAL_MIN_WITHDRAW} = '10';


Также, бонусы будут автоматически начисляться после отработки periodic monthly.

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


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

Запрос на выплату:

После нажатия на кнопку Вывести в кабинете пользователя бонусы начисляется на бонусный счет а также будет выслан XML c данными на почту которая указана в $conf{ADMIN_MAIL}

Экспорт запросов:

Если нужно Экспортировать список запросов, можно использовать кнопку в верхнем правом углу.

  • No labels