Иногда необходимо выполнить определенные действия с заказом при его изменении. Для этого можно использовать события
OnSaleOrderBeforeSaved и OnSaleOrderSaved.
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 07.03.2025 02:00:00
События вызываемые при сохранении заказа
Иногда необходимо выполнить определенные действия с заказом при его изменении. Для этого можно использовать события OnSaleOrderBeforeSaved и OnSaleOrderSaved. |
|
Михаил Базаров: 07.03.2025 02:00:00
Пример использования события OnSaleOrderSaved для изменения статуса заказа.
В данном примере мы будем проверять статус заказа после его сохранения. Если статус заказа равен "C" (например, "Обработан"), мы переводим его в статус "F" (например, "Завершен").
|
Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Оставив возможность восстановления т...
Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступна по адресу crm.domain.ru а магазин по адресу...
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом CIBlockFindTools::GetSectionID...
Внутри любого компонента есть заранее заложенные поля для сортировки элементов. Можно сортировать элементы в разных направлениях по этим полям, однако...
Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый простой способ, это конечно же доб...
Задача: собрать полные данные об элементах инфоблока, применяя ORM/D7, который пришел на смену устаревшему CIBlockElement::GetList.