Почтовые события

Почтовые события

Добавление любого поля -макроса в почтовый шаблон

Добавление своего поля (макрос в терминологии Битрикс) в почтовый шаблон заключается в регистрации обработчика init.php, получение значения поля, присваиваем значение макросу, который будет доступен в почтовом шаблоне и отправляем CEvent::Send наше почтовое событие....Далее ...

Новый заказ получение артикула товара

Получение артикулов товаров в новом заказе. Задача по сути заключается в добавлении обработчика события OnOrderNewSendEmail (для модификации данных перед отправкой письма о новом заказе), получение результатов выборки записей из корзины заказа, далее получаем товары заказа из которых получаем свойства товара, и в итоге заветный артикул....Далее ...

Получить в битрикс email админов и отправить им письмо

Иногда нужен функционал отправки письма с данными на почтовый ящик админов. Используем CUser::GetList для получения почтовых ящиков, а CEvent::Send для отправки сообщения...Далее ...

Универсальная проверка отправки почты с сайта

Рабочий скрипт с помощью которого можно проверить работоспособность отправки почты  сайта...Далее ...

Логирование почты в битрикс

Для включения логирования почты в Битрикс нужно в init.php добавить функцию записи логов, а также создать файл maillog function custom_mail($to,$subject,$body,$headers) { $f=fopen($_SERVER["DOCUMENT_ROOT"]."/maillog.txt", "a+"); fwrite($f, print_r(array('TO' => $to, 'SUB...Далее ...

Системные почтовые события

Была задача проверить почтовые события регистрация и подтверждения регистрации. Выясняется, что данные события отправляются методом CEvent::SendImmediate, который не фиксируется в БД. https://dev.1c-bitrix.ru/api_help/main/reference/cevent/sendimmediate.php...Далее ...

Проверка почтовых событий

Проверку почтового события можно выполнить в административном разделе "Настройки-Инструменты-SQL-запрос Нужно выполнить такой запрос: select * from b_event where event_name like '%form%' order by date_insert desc где form - это имя события, либо оставить пустым, покажет все события, которые были...Далее ...

© 2015-2020 Web админ
Связаться по WhatsApp