Вы находитесь в новой версии нашей документации. Сейчас мы активно переносим статьи и некоторый контент может быть не доступен. Вы все еще можете воспользоваться  старой версией  документации.
Темная тема

Используемые события

При установке готового решения Некстайп:Магнит регистрируется несколько обработчиков на стандартные события Битрикса.

Событие

Обработчик

Описание

Главный модуль 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 Подставит в значение свойства заказа Местоположение данные из текущего региона, и заполнит свойство Индекс для выбранного местоположения, если индекс указан в настройках самого местоположения.
Метод отработает, если включен режим мультирегоинальности и включена опция "Подставлять местоположение региона в оформление заказа".
Наверх