Хочу при отмене заказа отменить отгрузки и оплаты
Вешаю такое событие
Отмену делаю из админки при просмотре заказа. Обе переменные дампятся как N. по факту заказ отменяю.
Как отловить отмену заказа?
Вешаю такое событие
Отмену делаю из админки при просмотре заказа. Обе переменные дампятся как N. по факту заказ отменяю.
Как отловить отмену заказа?
Код |
---|
\Bitrix\Main\EventManager::getInstance()->addEventHandler( 'sale', 'OnSaleOrderBeforeSaved', 'beforeOrderSave' ); function beforeOrderSave(\Bitrix\Main\Event $event) { /* @var $order \Bitrix\Sale\Order */ $parameters = $event->getParameters(); $order = $event->getParameter("ENTITY"); var_dump($order->getField('CANCELED'), $order->getFields()->getChangedValues()); } |