Реферальная программа в модуле складывается из двух частей: правил начисления (сколько бонусов платить) и системных реферальных настроек (уровни, группы, купоны). Отдельного пункта «Реферальная система» в меню админки нет - настройки лежат внутри системных настроек модуля.
Маркетинг → Модуль накопительных баллов → Настройка программы → Системные настройки → вкладка Реферальные настройки
Именно здесь задаются уровни, группы и работа купонов. Суммы бонусов партнеру настраиваются не здесь, а в правилах: бонусы за заказ реферала.
Поле «Количество уровней реферальной системы» задает глубину цепочки.
Ставки по уровням (например 5% / 3% / 1%) задаются отдельными правилами с условием «Уровень реферала».
Если хотите привлекать не только ссылкой, включите купоны:
#USER_ID#, #AUTO#). Если пусто - будет вид PARTNER_1.Перед включением купонов в модуле создайте в Битрикс правило корзины (скидку) под реферальную программу и привяжите его в поле «Скидка по купонам».
Обязательно: в этой скидке должен остаться хотя бы один купон - даже тестовый. Если в правиле скидки нет ни одного купона, Битрикс начнет применять скидку всегда, без кода. Это типовая ловушка.
Желательные ограничения скидки:
Для второго пункта как раз удобна группа, в которую модуль добавляет пользователя при генерации купона: в скидке запретите применение для этой группы.
Системные настройки сами ничего не начисляют. Дальше нужны активные правила и проверка полного сценария: приглашение (ссылка или купон) → регистрация → заказ → операция у партнера.
См. также: как работает реферальная программа, бонусы за заказ реферала, чек-лист запуска.