При установке готового решения Некстайп:Магнит регистрируется несколько обработчиков на стандартные события Битрикса.
Событие | Обработчик | Описание |
Главный модуль Main | ||
OnEndBufferContent | OnEndBufferContentHandler | Выполняет следующие функции, если соответствующая опция включена в настройках решения: а) заменяет стандартную капчу на Google Recaptcha; б) минифицирует html-код; в) заменяет региональные макросы вида #LOCATION_NAME# на соответствующее значение. |
OnPageStart | OnPageStartHandler | Выполняет следующие функции, если соответствующая опция включена в настройках решения: а) проверяет ответ с серверов Google, когда пользователь прошел Recaptcha. |
OnBeforeUserRegister | OnBeforeUserRegisterHandler | Выставляет в качестве логина номер телефона пользователя, если в настройках решения включена опция "Использовать номер телефона как логин". |
OnBeforeUserSimpleRegister | ||
OnBeforeUserAdd | ||
OnBeforeEventSend | OnBeforeEventSendHandler | Подменяет макросы вида #SITE_NAME# на данные из переданных полей. |
Модуль Торговый каталог | ||
OnStoreProductAdd | OnStoreProductHandler | Обновит поле "Доступное количество" у товара по сумме остатков на складах. Обработчик выполнится, если в настройках решения включена опция "Менять общее количество товара при изменении остатков на складах". |
OnStoreProductUpdate | ||
OnGetOptimalPrice | OnGetOptimalPriceHandler | Служит для отображения цен при использовании решения в режиме мультирегиональности. |
Модуль Информационные блоки | ||
OnAfterIBlockElementUpdate | OnElementHandler | Записывает правило обработки адресов при создании посадочной страницы в инфоблоке "Посадочные страницы каталога". |
OnAfterIBlockElementAdd | ||
OnIBlockPropertyBuildList | GetUserTypeDescription | Используются для создания дополнительных типов свойств инфоблоков, используемых в решении. |
Модуль Интернет-магазин | ||
OnOrderNewSendEmail | OnOrderNewSendEmailHandler | Формирует содержимое письма, отправляемому пользователю при оформлении заказа. |
OnSaleComponentOrderOneStepFinal | OnSaleComponentOrderOneStepFinalHandler | Заменит значение свойства заказа с кодом REGION_NAME на выбранный в шапке регион. Метод отработает, если включен режим мультирегоинальности и включена опция "Подставлять местоположение региона в оформление заказа". |
OnSaleComponentOrderProperties | OnSaleComponentOrderPropertiesHandler | Подставит в значение свойства заказа Местоположение данные из текущего региона, и заполнит свойство Индекс для выбранного местоположения, если индекс указан в настройках самого местоположения. Метод отработает, если включен режим мультирегоинальности и включена опция "Подставлять местоположение региона в оформление заказа". |
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала.