Доброго времени суток.
Мне нужно отловить событие, когда добавляется новая скидка в правилах работы с корзиной.
Есть такой код в init.php
Мне нужно отловить событие, когда добавляется новая скидка в правилах работы с корзиной.
Есть такой код в init.php
Код |
---|
use Bitrix\Main\EventManager; \Bitrix\Main\EventManager::getInstance()->AddEventHandler( "sale", "\Bitrix\Sale\Internals\DiscountTable::onAfterUpdate", "myEventHandler" ); function myEventHandler(Entity\Event $event) { mail("my@email", "event test", "event is happened"); } |
Однако, myEventHandler не срабатывает.
У меня ошибка в коде или такой возможности нет в модуле? Может быть, есть другой способ отловить это событие?
sale 17.0.26, catalog 17.0.9