Модуль для реализации бонусной реферальной програмы.
Установка
Создать таблицы в базе.
mysql -D abills < db/Referral.sql
Подключение модуля. abills/libexec/config.pl
@MODULES = ( 'Referral' );
Использование
Переходим на страницу пользователя Клиенты>Логины>Информация
На панели сервисов появляется вкладка Реферальная система
Если у пользователя нет пригласившего и приглашённых пользователей, вкладка выглядит так:
По нажатию на кнопку Поиск
можно выбрать пригласившего пользователя:
В открывшемся модальном окне поиска, вводим критерии поиска.
Нажимаем кнопку «Search».
Нажимаем на кнопку с логином пригласившего.
Ждём результат.
Обновляем страницу.
Если у пользователя есть приглашенные пользователя, появляется кнопка «Показать Список рефералов».
По нажатию на кнопку, в модальном окне отображается дерево рефералов:
Настройка>Реферальная система
В данном меню можно установить параметры, которые относятся к бонусам, начисляемым пользователям.
Данное меню, является удобным вариантом установки значений в Config.
Отчёт>Реферальная система
В данном меню удобно просматривать всех возможных рефералов в системе. По умолчанию, показывает всех пользователей у которых есть рефералы.
Можно выбрать пользователя в верхней панели, для отображения дерева рефералов, начиная с этого пользователя.
В списке выбора отображаются только пользователи, у которых есть приглашенные
Пользователи могут подключать клиентов с помощью формы в их кабинете на вкладке приведи друга
Пользователям будет начислено средства в виде бонуса.