Здравствуйте.
Необходимо добавить в тип почтового шаблона «Новый заказ» (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. Создавать новое пространство компонентов и менять непосредственно код компонента заказ не хочется.