Через интерфейс BILLmanager указать размер вознаграждения больше 100% нельзя. Чтобы это сделать:
Произведите запись в базу данных:
Пример записи в БД
UPDATE affiliate SET reward = 1000;
CODE
Пояснения к записи в базу
reward — размер вознаграждения в процентах.
Почистите кэш БД командой:
Очистить кэш БД
rm -rf /usr/local/mgr5/var/.db.cache*
CODE
Перезапустите BILLmanager командой:
Перезапуск BILLmanager
/usr/local/mgr5/sbin/mgrctl -m billmgr exit
CODE
Как привязать реферала к другому клиенту
Чтобы привязать реферала к другому клиенту:
Сделайте запись в базу данных:
Пример записи в таблицу БД
UPDATE account2project SET affiliatereferer = 3 WHERE account = 6;
CODE
Пояснения к записи в базу
affiliatereferer — партнёр, по ссылке которого привлечён клиент;
account — код клиента.
Почистите кэш БД командой:
Очистить кэш БД
rm -rf /usr/local/mgr5/var/.db.cache*
CODE
Перезапустите BILLmanager командой:
Перезапуск BILLmanager
/usr/local/mgr5/sbin/mgrctl -m billmgr exit
CODE
Если у реферера, к которому привязали клиента, нет доступа к реферальной программе, по которой привлечён клиент, то реферер не будет получать вознаграждение. В логе будет ошибка вида:
При учёте вознагаждения BILLmanager использует значение поля affiliateprogram таблицы account2project для реферала.
Например, если реферер привязан к первой реферальной программе, а у реферала в account2project указана вторая, начисления рефереру будут производиться по ставке второй программы. Это нужно учитывать, если клиент меняет реферальную программу, так как поле affiliateprogram не меняется.
Cookie Notice
Мы используем cookie-файлы на сайте. Подробнее о целях в нашей политике cookie.