+7 (843) 207-01-46 - Казань
+7 (843) 207-01-46 - Казань

Событие при генерации реферального купона для партнеров

Событие позволяет производить генерацию купона по собственным правилам.

Пример события (код вставлять в init.php):
\Bitrix\Main\EventManager::getInstance()->addEventHandler("logictim.balls", "BeforeGenerateParnterCouponCode", "EventBeforeGenerateParnterCouponCode");
function EventBeforeGenerateParnterCouponCode(\Bitrix\Main\Event $event)
{
	$arFields = $event->getParameters();
	
	$arFields["CUSTOM_COUPON_CODE"] = 'CUSTOM_CODE_'.$arFields["PARTNRER_ID"];
	
	$result = new Bitrix\Main\EventResult($event->getEventType(), $arFields);
    return $result;
	
}

Доступные параметры в $arFields:
"PARTNRER_ID" - ID партнера (пользователя),
"CUSTOM_COUPON_CODE" - код купона, сформированный по вашим правилам. Если код не передается, то код купона будет сформирован по правилам из настроек модуля.



Возврат к списку