Документация для разработчиков

События, связанные с отправкой почтовых шаблонов

Примечание: перечисленные ниже события устарели с версии 15.5.0, но в продукте сохранена обратная совместимость. Поэтому их можно использовать, если в настройках модуля Интернет-магазин отмечена опция Включить обработку устаревших событий. Либо вы можете использовать события нового ядра.

Событие Описание и параметры МетодС версииДо версии
OnOrderNewSendEmail Вызывается перед отправкой письма о новом заказе, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
CSaleOrder::DoSaveOrder11.5.0 15.5.0
OnOrderDeliverSendEmail Вызывается перед отправкой письма о разрешении доставки заказа, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
DeliverOrder11.0.015.5.0
OnOrderPaySendEmail Вызывается перед отправкой письма об оплате заказа, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
PayOrder11.0.015.5.0
OnOrderCancelSendEmail Вызывается перед отправкой письма об отмене заказа, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
CancelOrder11.0.0 15.5.0
OnSaleStatusEMail Вызывается в момент формирования письма клиенту о смене статуса заказа. Может быть использовано для переопределения текста письма или его дополнения (для этого обработчик события должен возвращать необходимый текст).
Параметры
ID Идентификатор заказа
val Идентификатор статуса заказа
StatusOrder 4.0.615.5.0
OnOrderStatusSendEmail Вызывается перед отправкой письма о cмене статуса заказа, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
val Идентификатор статуса заказа
StatusOrder11.0.0 15.5.0
OnOrderRemindSendEmail Вызывается перед отправкой письма о напоминании оплаты заказа, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
CSaleOrder::RemindPayment11.0.015.5.0
OnOrderRecurringSendEmail Вызывается перед отправкой письма о добавлении заказа на продление подписки, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
CSaleOrder::RemindPayment11.0.0 15.5.0
OnOrderRecurringCancelSendEmail Вызывается перед отправкой письма об отмене заказа на продление подписки, может быть использовано для модификации данных, изменения идентификатора типа почтового события, по которому будет осуществлена отправка, и отмены отправки письма.
Параметры
ID Идентификатор заказа
&eventName Тип почтового события по которому будет осуществлена отправка
&arFields Массив данных о заказе, которые будут подставлены в почтовый шаблон
CSaleRecurring::CancelRecurring11.0.0 15.5.0


Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2018, «1С-Битрикс», 2018