Здравствуйте.
Необходимо добавить в тип почтового шаблона «Новый заказ» (SALE_NEW_ORDER) дополнительные поля (свойства заказа). Прочитал, что в init.php можно сделать отправку уведомления менеджеру с данными заказчика. Но как получить данные заказчика, введенные в форму, в обработчике события OnOrderAdd? Массив arFields их не содержит.
Как это сделать?
P.S. Создавать новое пространство компонентов и менять непосредственно код компонента заказ не хочется.
Необходимо добавить в тип почтового шаблона «Новый заказ» (SALE_NEW_ORDER) дополнительные поля (свойства заказа). Прочитал, что в init.php можно сделать отправку уведомления менеджеру с данными заказчика. Но как получить данные заказчика, введенные в форму, в обработчике события OnOrderAdd? Массив arFields их не содержит.
Как это сделать?
| Код |
|---|
AddEventHandler("sale", "OnOrderAdd", "mail4manager");
function mail4manager(&$ID,&$arFields)
{
$eventArFields = Array
(
"NAME" => $arFields["NAME"],
"PHONE" => $arFields["PHONE"]
);
$event->Send("SALE_NEW_ORDER", SITE_ID, $eventArFields , "N", $template_id);
}
?> |
P.S. Создавать новое пространство компонентов и менять непосредственно код компонента заказ не хочется.

