Если это еще актуально.
100% точности не гарантирую. Так что прошу тапками не кидать.
В списке событий модуля Sale, генерируемом bitrix.liveapi, я просто не увидела ничего относящегося к смене статусов.
Смотрим дальше.
За отправку почтовых сообщений отвечает класс \Bitrix\Sale\Notify
Смотрим код соответствующего файла /bitrix/modules/sale/lib/notify.php
И видим, что метод sendOrderStatusChange содержит только обработку старых событий. В том числе и устаревшего OnOrderStatusSendEmail
Таким образом, я делаю вывод, что менять поля сообщений или добавлять новые нужно пока именно на этом устаревшем событии OnOrderStatusSendEmail.
Хорошее описание его использования дано здесь -
100% точности не гарантирую. Так что прошу тапками не кидать.
В списке событий модуля Sale, генерируемом bitrix.liveapi, я просто не увидела ничего относящегося к смене статусов.
Смотрим дальше.
За отправку почтовых сообщений отвечает класс \Bitrix\Sale\Notify
Смотрим код соответствующего файла /bitrix/modules/sale/lib/notify.php
И видим, что метод sendOrderStatusChange содержит только обработку старых событий. В том числе и устаревшего OnOrderStatusSendEmail
Таким образом, я делаю вывод, что менять поля сообщений или добавлять новые нужно пока именно на этом устаревшем событии OnOrderStatusSendEmail.
Хорошее описание его использования дано здесь -