Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

письмо о новом заказе

00 голосов
1
требуется сделать отправку уведомления нового заказа в интернет магазине 1С Битрикс на филиал

пример

есть магазин у магазина филиалы в  регионах,  потенциальный клиент находяcь в регионе где есть филиал заказывает товар в онлайн магазине.

вопрос

как сделать  чтобы уведомление о заказе приходил в филиал того региона откуда сделан заказ
спросил 07 Апр, 15 от аноним
редактировать 07 Апр, 15

1 Ответ

00 голосов

Можно попробовать на OnBeforeEventSend реализовать.

AddEventHandler('main', 'OnBeforeEventSend', Array("MyForm", "my_OnBeforeEventSend"));
class MyForm
{
   function my_OnBeforeEventSend(&$arFields, &$arTemplate)
   {
        
         //получим сообщение
         $mess = $arTemplate["MESSAGE"];
         foreach($arFields as $keyField => $arField)
            $mess = str_replace('#'.$keyField.'#', $arField, $mess); //подставляем значения в шаблон
   }
}

Проверить в $arTemplate EVENT_NAME == SALE_NEW_ORDER , в arFields найти номер заказа, определить регион, в arTemplate поменять BCC.

ответил 26 Апр, 15 от root (25,590 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 26 Июнь, 13 от xDEV1Lx (240 баллов)
0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
4 ответов