Внимание:
События это заложенная разработчиком возможность вносить изменения в логику решения без кастомизации (с сохранением обновлений)
Для работы с событиями необходимы базовые навыки программирования. События позволяют сделать подстройку решения под индивидуальные требования сайта, поэтому их реализация не входит в стандартную техническую поддержку решения
Решение поддерживает событие изменения заранее заложенных макросов вставки данных в письма и добавления своих:
AddEventHandler("arturgolubev.orderletters", "modifyOrderLettersFields", "modifyOrderLettersFields", 10);
function modifyOrderLettersFields($event, &$arFields){
// $event - символьный код типа почтового отправления, для которого применяется событие
// $arFields - массив данных попадающих в письмо
$arFields["ORDER_USER"] = 'TEST'; // Пример добавления макроса #ORDER_USER#
}
Эта информация оказалась полезной?
Да
Нет