Пытаюсь повесить событие на изменения заказа. Если заказ выполнен, мне нужно обработать данные заказа (email пользователя).
В классе добавляю метод:
И вывожу в лог информацию.
При изменении статуса на доставлено или выполнено - ничего не происходит.
Лезу в модуль sale, класс - class CSaleYMHandler
Нахожу строчку:
вставляю в нем функцию вывода в лог - всё отлично. Выводит информацию.
Что я могу делать не так? Как мне поймать событие - изменение статуса заказа в админке
Еще заметил, что это событие отрабатывает в методе
Вставляю в этот метод вывод в лог - ничего не происходит.
| Код |
|---|
AddEventHandler("sale", "OnSaleStatusOrder", array("Класс", "OnOrderNewSendEmail")); |
В классе добавляю метод:
| Код |
|---|
public static function OnStatusUpdateSendEmailToMailer($orderID, $val){} |
При изменении статуса на доставлено или выполнено - ничего не происходит.
Лезу в модуль sale, класс - class CSaleYMHandler
Нахожу строчку:
| Код |
|---|
public function onSaleStatusOrder($orderId, $status, $substatus = false) |
Что я могу делать не так? Как мне поймать событие - изменение статуса заказа в админке
Еще заметил, что это событие отрабатывает в методе
Вставляю в этот метод вывод в лог - ничего не происходит.