Как правильно отправить доп свойства в почтовом шаблоне битрикс?

Для отправки дополнительных свойств в почтовом шаблоне в CMS 1C-Bitrix требуется выполнить следующие шаги:

1. Создайте дополнительные свойства в инфоблоках или других соответствующих сущностях, откуда вы хотите получить данные для почтового шаблона.

2. В коде вашего сайта, где формируется почтовое событие, например, в обработчике формы или в модуле, где происходит необходимое событие (например, оформление заказа), вы должны добавить передачу этих свойств в массив данных для отправки почтового шаблона.

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

$arFields = array(
    "EMAIL" => $email,
    "NAME" => $name,
    // Дополнительные свойства
    "ADDITIONAL_PROPERTY_1" => $additional_property_1,
    "ADDITIONAL_PROPERTY_2" => $additional_property_2,
    // и так далее
);

CEvent::Send("EVENT_CODE", "SITE_ID", $arFields);

4. Теперь в самом почтовом шаблоне ('/bitrix/templates/.default/components/bitrix/.../template.php') вы сможете использовать переданные вами дополнительные свойства. Например, вывод их содержимого в письме:

Дополнительное свойство 1: #ADDITIONAL_PROPERTY_1#<br>
Дополнительное свойство 2: #ADDITIONAL_PROPERTY_2#<br>

Таким образом, вы сможете передавать и использовать дополнительные свойства в почтовых шаблонах Bitrix, обогащая информацию, которая отправляется вашим пользователям.