Referral

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

Установка

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

# mysql -D abills < db/Referral.sql

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

@MODULES = (
          'Referral'
          );

Использование

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

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

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

  1. В открывшемся модальном окне поиска, вводим критерии поиска.
  2. Нажимаем кнопку «Search».
  3. Нажимаем на кнопку с логином пригласившего.
  4. Ждём результат.
  5. Обновляем страницу.

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

Настройка/Реферальная система

В даном меню можно установить параметры, которые относятся к бонусам, начисляемым пользователям.
Даное меню, является удобным вариантом установки значений в Config

В даный момент не учитываются


Отчёт/Реферальная система

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

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