Как добавить второй обработчик Bitrix

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

Как такое сделать?


Ответы (1 шт):

Автор решения: megamosk

Хоть 2, хоть 22 обработчика используйте. Просто нужно зарегистрировать их как и первый.

use \Bitrix\Main; 
Main\EventManager::getInstance()->addEventHandler(
    'sale',
    'OnSaleOrderSaved',
    'myFunctionOne'
);
Main\EventManager::getInstance()->addEventHandler(
    'sale',
    'OnSaleOrderSaved',
    'myFunctionTwo'
);

function myFunctionOne() {

}

function myFunctionTwo() {

}

Вместо OnSaleOrderSaved можно использовать другое событие заказа.

→ Ссылка