Документация для разработчиков

События, связанные с изменением аффилиатов

Примечание: перечисленные ниже события устарели с версии 15.5.0, но в продукте сохранена обратная совместимость. Поэтому их можно использовать, если в настройках модуля Интернет-магазин отмечена опция Включить обработку устаревших событий. Либо вы можете использовать события нового ядра.

Событие Описание и параметры Метод С версииДо версии
OnBeforeBAffiliateAdd Вызывается до добавления аффилиата.
Параметры
$arFields Массив изменяемых параметров
CSaleAffiliate::Add 12.0.415.5.0
OnAfterBAffiliateAdd Вызывается после добавления аффилиата.
Параметры
$ID Код добавленного аффилиата.
arFields Массив параметров
CSaleAffiliate::Add 12.0.415.5.0
OnBeforeAffiliateUpdate Вызывается до обновления
Параметры
ID Код аффилиата
$arFields Массив изменяемых параметров
CSaleAffiliate::Update 12.0.415.5.0
OnAfterAffiliateUpdate Вызывается после обновления
Параметры
ID Код аффилиата
$arFields Массив параметров
CSaleAffiliate::Update 12.0.415.5.0
OnBeforeAffiliateDelete Вызывается перед удалением
Параметры
ID Код аффилиата
CSaleAffiliate::Delete 12.0.415.5.0
OnAfterAffiliateDelete Вызывается после удаления
Параметры
ID Код аффилиата
$bResult Результат удаления (true/false)Массив параметров
CSaleAffiliate::Delete 12.0.415.5.0
OnBeforeAffiliateCalculate Вызывается перед калькуляцией
Параметры
$arAffiliate Массив параметров аффилиата
$dateFrom, $dateTo Период калькуляции
$datePlanFrom, $datePlanTo Период определения плана
CSaleAffiliate::CalculateAffiliate 12.0.415.5.0
OnAfterAffiliateCalculate Вызывается после калькуляции
Параметры
affiliateID Код аффилиата
CSaleAffiliate::CalculateAffiliate 12.0.415.5.0
OnBeforePayAffiliate Вызывается перед выплатой суммы на счёт
Параметры
$arAffiliate Массив данных аффилиата.
$payType Статус что делать с суммой.
CSaleAffiliate::PayAffiliate 12.0.415.5.0
OnAfterPayAffiliate Вызывается после выплат
Параметры
affiliateID Код аффилиата
CSaleAffiliate::PayAffiliate 12.0.415.5.0
OnBeforeAffiliatePlanAdd Вызывается до сохранения плана
Параметры
$arFields Массив параметров плана
CSaleAffiliatePlan::Add 12.0.415.5.0
OnAfterAffiliatePlanAdd Вызывается после сохранения плана
Параметры
$ID Код плана
$arFields Массив параметров плана
CSaleAffiliatePlan::Add 12.0.415.5.0
OnBeforeAffiliatePlanUpdate Вызывается до обновления плана.
Параметры
$ID Код плана.
$arFields Массив параметров плана
CSaleAffiliatePlan::Update 12.0.415.5.0
OnAfterAffiliatePlanUpdate Вызывается после обновления плана.
Параметры
$ID Код плана.
$arFields Массив параметров плана
CSaleAffiliatePlan::Update 12.0.415.5.0
OnBeforeAffiliatePlanDelete Вызывается до удаления плана
Параметры
$ID Код плана
CSaleAffiliatePlan::Delete 12.0.415.5.0
OnAfterAffiliatePlanDelete Вызывается после удаления плана
Параметры
$ID Код плана
$bResult Результат удаления (true/false)
CSaleAffiliatePlan::Delete 12.0.415.5.0


Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх