Ребята, помогите, после обновления битрикса мой модуль перестал работать, конкретно выполнять скрипты свои после оформления заказа.
По документации имеем OnSaleComponentOrderOneStepComplete, которая должна прийти на замену старого кода, но она не хочет работать.
Подскажите, как всё-таки правильно им пользоваться.
Раньше я объявлял свои события в своём модуле так RegisterModuleDependences("main", "OnPageStart", $this->MODULE_ID, "CMyMod", "ini");
и далее в классе CMyMod указывал нужные действия Class CMyMod{ function ini ($arParams) {...} }
Сейчас мне предлагают AddEventHandler("sale", "OnSaleComponentOrderOneStepComplete", Array("OnSaleComponentOrderOneStepCompleteHandler"));
и далее
function OnSaleComponentOrderOneStepCompleteHandler(&$arOrder){
print_r($arOrder);
die("$arOrder");
}
Но что-то не работает вовсе.
Как мне отловить событие успешного заказа товара на сегодняшний день?
Можно даже просто выводить код сразу в шаблон этого успешного сообщения на худой конец.
Спасибо.
По документации имеем OnSaleComponentOrderOneStepComplete, которая должна прийти на замену старого кода, но она не хочет работать.
Подскажите, как всё-таки правильно им пользоваться.
Раньше я объявлял свои события в своём модуле так RegisterModuleDependences("main", "OnPageStart", $this->MODULE_ID, "CMyMod", "ini");
и далее в классе CMyMod указывал нужные действия Class CMyMod{ function ini ($arParams) {...} }
Сейчас мне предлагают AddEventHandler("sale", "OnSaleComponentOrderOneStepComplete", Array("OnSaleComponentOrderOneStepCompleteHandler"));
и далее
function OnSaleComponentOrderOneStepCompleteHandler(&$arOrder){
print_r($arOrder);
die("$arOrder");
}
Но что-то не работает вовсе.
Как мне отловить событие успешного заказа товара на сегодняшний день?
Можно даже просто выводить код сразу в шаблон этого успешного сообщения на худой конец.
Спасибо.