Сохранение заказа: особые события
В системе заказов имеется набор особых событий, которые являются событиями с отложенной инициацией, т.е. они инициируются в жизненном цикле заказа, но вызываются при сохранении.
Событие | Описание и параметры | ||
---|---|---|---|
OnSaleOrderCanceled | Вызывается при сохранении, если был изменен флаг отмены.
Параметры
| ||
OnSaleStatusOrderChange | Вызывается при сохранении, если статус заказа был изменен.
Параметры
| ||
OnSaleOrderPaid | Вызывается при сохранении, если оплаченность заказа была изменена.
Параметры
| ||
OnShipmentTrackingNumberChange | Вызывается при сохранении, если был изменен идентификатор отправления.
Параметры
| ||
OnShipmentAllowDelivery | Вызывается при сохранении, если был изменен флаг разрешения отгрузки.
Параметры
| ||
OnShipmentDeducted | Вызывается при сохранении, если был изменен флаг отгрузки.
Параметры
| ||
OnSaleBeforeOrderDelete | Вызывается перед удалением заказа.
Параметры
|
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
В событие передаётся не Event, а Order function onSaleOrderSaved ( $order ) { if (! $order ->isPaid() or $order ->isPaid()== false ) return ; // Обрабатываем только оплаченные заказы ........ | ||
Алексей Шумовский
|
||||
Чтобы получить её:
| ||||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.