Документация BILLmanager 6

Реферальные программы (affiliate)

affiliate

Результат: список элементов

Реферальные программы

Уровень доступа: admin

ПараметрЗначение
idId
locale_name Наименование
reward Вознаграждение, %
period Период вознаграждения, месяц
locale_url URL сайта
project_name Провайдер

Удалить

Функция: affiliate.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции affiliate.

Результат: успешное выполнение операции или сообщение об ошибке

Редактирование реферальной программы

Функция: affiliate.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

  • Параметры:
    • elid — уникальный идентификатор (элемент id из функции affiliate)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • elid — уникальный идентификатор (элемент id из функции affiliate)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
project Провайдер, у которого действует данная реферальная программа
name Наименование реферальной программы, которое отображается клиенту
promocode Шаблон промокода. Укажите шаблон промокода, используйте в том месте, куда нужно вставить Id партнера. Если реферал введет промокод соответствующий этому шаблону, то будет засчитано, что клиента завербовал партнер.
reward Размер вознаграждения. Проценты от расходов реферала, которые будут начислены партнеру в начале следующего месяца.
period Период вознаграждения. Период в месяцах, в течении которого клиенту будут выплачивать проценты от расходов реферала
urlURL сайта провайдера. У каждого партнера будет уникальная ссылка, для этого в конец данного URL будет добавлен Id клиента.
account_group Группа клиентов, для которых будет доступно участие в реферальной программе
account_group_restrict Запретить состоящим в группе. Клиентам состоящим в этой группе не будет начисляться вознаграждение по реферальной программе

Затраты на реферальную программу

Функция: affiliate.reward

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
cdate Дата
amount Сумма

Клиент

Функция: affiliate.reward.partner

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
name Клиент
amount Сумма

Войти в панель с правами пользователя

Функция: affiliate.reward.partner.su

Уровень доступа: admin

Особые правила начисления вознаграждения

Функция: affiliate.itemtype

Результат: список элементов

Уровень доступа: admin

ПараметрЗначение
idId
locale_nameТип продукта
pricelist_locale_name Тариф
reward Вознаграждение, %

Редактирование правила

Функция: affiliate.itemtype.edit

Уровень доступа: admin

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:

  • Параметры:
    • plid — уникальный идентификатор родительского списка (элемент id из функции affiliate).
    • elid — уникальный идентификатор (элемент id из функции affiliate.itemtype)
  • Результат: список параметров объекта

Создание объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции affiliate).
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

  • Параметры:
    • sok — значение параметра должно быть не пустым, обычно "ok".
    • plid — уникальный идентификатор родительского списка (элемент id из функции affiliate).
    • elid — уникальный идентификатор (элемент id из функции affiliate.itemtype)
    • дополнительные параметры запроса ...
  • Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см. выше):

ПараметрЗначение
reward Размер вознаграждения. Проценты от расходов реферала за услуги выбранного типа

Удалить

Функция: affiliate.itemtype.delete

Уровень доступа: admin

Параметры:

  • elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции affiliate.itemtype.

Результат: успешное выполнение операции или сообщение об ошибке