Битрикс письмо с компонентом

Битрикс письмо с компонентом

Просмотров: 874
Битрикс письмо с компонентом Увидел использование компонента битрикс в почтовом шаблоне. У битрикса есть как оказалось полезный компонент  bitrix:sale.personal.order.detail.mail, который выводит подробную информацию по заказу для почты. Можно вывести идентификатор заказа ID, состав заказа, общие данные заказа, данные учетной записи, параметры заказа, личные данные, данные для доставки, параметры доставки и оплаты, итоговую сумму.
Вполне себе хорошая альтернатива вместо обработчика почтовых событий, позволяет вывести все оснвононые необходимые данные заказа.

Пример подключения

 <?EventMessageThemeCompiler::includeComponent(
 "bitrix:sale.personal.order.detail.mail",
 "",
 Array(
 "ACTIVE_DATE_FORMAT" => "d.m.Y",
 "CACHE_TIME" => "3600",
 "CACHE_TYPE" => "A",
 "COMPOSITE_FRAME_MODE" => "A",
 "COMPOSITE_FRAME_TYPE" => "AUTO",
 "CUSTOM_SELECT_PROPS" => array("NAME","QUANTITY","PROPERTY_CML2_ARTICLE"),
 "ID" => "{#ORDER_ID#}",
 "PATH_TO_LIST" => "",
 "PATH_TO_PAYMENT" => "payment.php",
 "PERSONAL_PAGE" => "/personal/",
 "PICTURE_HEIGHT" => "110",
 "PICTURE_RESAMPLE_TYPE" => "1",
 "PICTURE_WIDTH" => "110",
 "PROP_1" => array(),
 "PROP_2" => array(),
 "SHOW_ORDER_BASE" => "Y",
 "SHOW_ORDER_BASKET" => "Y",
 "SHOW_ORDER_BUYER" => "Y",
 "SHOW_ORDER_DELIVERY" => "Y",
 "SHOW_ORDER_PARAMS" => "Y",
 "SHOW_ORDER_PAYMENT" => "Y",
 "SHOW_ORDER_SUM" => "Y",
 "SHOW_ORDER_USER" => "Y",
 "SHOW_PERSONAL" => "Y",
 "SITE_ID" => "s1",
 "THEME_COLOR" => ""
 )
 );?>

Ещё статьи:

02.04.2026 Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре можно увидеть типовые ошибки и непонимание начинающего, и в будущем избежать повторения ошибок.

21.03.2026 PHP файловый менеджер
Попался мне такой PHP файловый менеджер, вполне функциональный, выкладываю в копилку скриптов

21.03.2026 Ошибка CUser::IsAuthorized() cannot be called statically
Такая ошибка старых весрий битрикс давно известна. Нужно заменить CUser::IsAuthorized() на $USER->IsAuthorized(), но в моём случае я сначала не смог найти место, где же находится проблема.

© 2015-2026 Web админ
Связаться по WhatsApp