События, связанные с изменением заказов
Примечание: перечисленные ниже события устарели с версии 15.5.0, но в продукте сохранена обратная совместимость. Поэтому их можно использовать, если в настройках модуля Интернет-магазин отмечена опция Включить обработку устаревших событий. Либо вы можете использовать события нового ядра.
Событие | Описание и параметры | Метод | С версии | До версии | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
OnBeforeOrderAdd | Вызывается перед добавлением заказа, может быть использовано для отмены или модификации данных.
Параметры
| Add | 4.0.6 | 15.5.0 | ||||||||
OnOrderAdd | Вызывается после добавления заказа.
Параметры
| Add | 4.0.6 | 15.5.0 | ||||||||
OnOrderSave | Вызывается после обработки свойств заказа. Отличается от OnOrderAdd тем, что сохраняются не только поля заказа, но и свойства заказа.
Параметры
| DoSaveOrder | 14.5.14 | 15.5.0 | ||||||||
OnBeforeOrderUpdate | Вызывается перед изменением заказа, может быть использовано для отмены или модификации данных.
Параметры
| Update | 4.0.6 | 15.5.0 | ||||||||
OnOrderUpdate | Вызывается после изменения заказа.
Параметры
| Update | 4.0.6 | 15.5.0 | ||||||||
OnBeforeOrderDelete | Вызывается перед удалением заказа, может быть использовано для отмены.
Параметры
| Delete | 4.0.6 | 15.5.0 | ||||||||
OnOrderDelete | вызывается после удаления заказа
Параметры
| Delete | 4.0.6 | 15.5.0 | ||||||||
OnSaleCalculateOrder | Вызывается после калькуляции заказа. В событии передается &arOrder, те можно вносить правки в массив заказа в обработчике события.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderDiscount | Вызывается после расчёта скидки на заказ.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderDelivery | Вызывается после расчёта доставки.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderDeliveryTax | Вызывается после расчёта налога на доставку.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderPaySystem | Вызывается после определения платёжной системы.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderPersonType | Вызывается после определения типа плательщика.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderProps | Вызывается после формирования свойств плательщика.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderShoppingCart | Вызывается после формирования массива заказа из корзины.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 | ||||||||
OnSaleCalculateOrderShoppingCartTax | Вызывается после определения налогов.
Параметры
| CSaleOrder::DoCalculateOrder | 11.5.0 | 15.5.0 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024