@issssrt

Как вызвать событие в bitrix sale order ajax?

При успешном оформлении заказа нужно вызвать код, который отправляет данные в crm, я так понимаю сделать это можно зарегистрировав событие? Сам с битриксом не дружу, курю ман.
  • Вопрос задан
  • 2471 просмотр
Решения вопроса 1
s_panteleev
@s_panteleev
25 yo, Yaroslavl
Воспользуйтесь событием на сохранение заказа OnSaleOrderSaved

$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler('sale', 'OnSaleOrderSaved', 'OnSaleOrderSavedHandler');

function OnSaleOrderSavedHandler(\Bitrix\Main\Event $event) {
    $order = $event->getParameter('ENTITY');
    $oldValues = $event->getParameter('VALUES');
    $isNew = $event->getParameter('IS_NEW');
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы