Требуется сделать отправку уведомления на почту клиенту и в отдел продаж после поступления нового заказа.
При редактировании шаблона "Новый заказ" встает вопрос - как вставить в текст свою переменную? Решаю вопрос созданием своего обработчика:
В самой функции формирую нужные переменные и вызываю отправку:
В итоге приходит 1 письмо в отдел продаж, в котором кастомные переменные в шаблоне остаются неизмененными. Такое же письмо приходит клиенту плюс еще одно, в котором кастомные переменные заменены на нужное содержимое.
Что это? Как это пофиксить?
При редактировании шаблона "Новый заказ" встает вопрос - как вставить в текст свою переменную? Решаю вопрос созданием своего обработчика:
Код |
---|
AddEventHandler("sale", "OnOrderAdd", "OnOrderAddSendMail"); |
В самой функции формирую нужные переменные и вызываю отправку:
Код |
---|
CEvent::SendImmediate("SALE_NEW_ORDER", s1, $arEventFields, "N", 11); |
В итоге приходит 1 письмо в отдел продаж, в котором кастомные переменные в шаблоне остаются неизмененными. Такое же письмо приходит клиенту плюс еще одно, в котором кастомные переменные заменены на нужное содержимое.
Что это? Как это пофиксить?