AddEventHandler("sale", "OnOrderStatusSendEmail", "OnOrderStatus");
function OnOrderStatus($ID, &$eventName, &$arFields, $numberStatus) {
$db_props = CSaleOrderPropsValue::GetOrderProps($ID);
while ($arProps = $db_props->Fetch()) {
$arFields['PROP_'.$arProps['CODE']] = $arProps['NAME'];
$arFields['PROP_VALUE_'.$arProps['CODE']] = $arProps['VALUE'];
}
}
Теперь для того чтобы вывести например значения фамилии человека(FIO), в почтовом шаблоне надо ставить параметры:
#PROP_FIO# - вывод названия и значения поля с кодом FIO, в письме появится строка вида "Имя заказчика: Иванов Иван"
#PROP_VALUE_FIO# - вывод только значения поля с кодом FIO
Таким образом можно вывести любое значение и название свойства заказа.
Опубликовано: 22 января 2013
|
|
|