События компонента оформления заказа
Примечание: с версии 16.0.31 модуля Интернет-магазин добавлена возможность пересчета заказа после изменения в событиях по флагу RECREATE_ORDER.
Примечание: с версии 21.300.50 модуля Интернет-магазин для пересчета суммы заказа после изменения данных следует добавить флаг $arUserResult['CALCULATE_PAYMENT'] = 'Y'.
Событие | Описание и параметры | С версии | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OnSaleComponentOrderCreated | Вызывается после создания и расчета обьекта заказа.
Параметры
| 16.0.23 | ||||||||||||||
OnSaleComponentOrderShowAjaxAnswer | Вызывается перед отправкой ajax-ответа.
Параметры
| 16.0.23 | ||||||||||||||
OnSaleComponentOrderJsData | Вызывается после инициализации массива с данными для javascript-обработчика.
Параметры
| 16.0.23 | ||||||||||||||
OnSaleComponentOrderProperties | Вызывается после получения всех свойств заказа (из значений по умолчанию, из профиля или уже заполненных клиентом).
Параметры
| 16.0.26 | ||||||||||||||
OnSaleComponentOrderUserResult | Вызывается после получения данных (свойств заказа, платежной системы, службы доставки и т.п.), отправленных клиентом.
Параметры
| 16.0.26 | ||||||||||||||
OnSaleComponentOrderDeliveriesCalculated | Вызывается после расчета тарифов на доставки.
Параметры
| 16.0.28 | ||||||||||||||
OnSaleComponentOrderResultPrepared | Вызывается после формирования всех данных компонента на этапе заполнения формы заказа, может быть использовано для модификации данных. Аналог устаревшего события OnSaleComponentOrderOneStepProcess .
Параметры
| 16.0.28 |
Сообщение не промодерировано, возможны ошибки и неточности.
|
||||
в bx24
не отрабатывают события:
| ||||
Лев Шестопалов
|
||
Вариант изменения сортировки служб доставки:
| ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.