162 читали · 2 года назад
Как из Битрикс повторно отправить заказ на почту
Добрый день. Столкнулся один раз с проблемой, что не пришел заказ на почту администратора интернет-магазина, и в Битрикс, к сожалению, нет функционала продублировать заказ на почту. Сделал небольшую обработку, которая помогает отправить заказ с нужным номером еще раз на почту. Итак приступим.. В корне сайта создаем любой файл с любым названием и расширением .php. У нас это будет test.php. Наполняем файл такими строками: <?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetPageProperty("title",...
Настройка почты 1С-Битрикс: история одного магазина, который не знал, что клиенты его не слышат
Владелец интернет-магазина светильников заметил странное. Заказы приходили, но клиенты не звонили с вопросами. Раньше после оформления заказа каждый третий уточнял детали доставки. Теперь — тишина. Он грешил на кризис, на сезон, на что угодно. Пока однажды не позвонил покупатель с претензией: «Почему вы не отвечаете на письма? Я три раза писал!» Так выяснилось: Битрикс исправно рассылал подтверждения заказов и ответы на обращения. Вот только ни одно из писем не доходило до клиентов. И это не единичная история...
144 читали · 1 год назад
Отправка писем с различных почт в Bitrix: Пошаговое руководство
На сайте есть 7 менеджеров. Необходимо реализовать отправку писем клиентам с почты менеджера к которому привязан клиент. У каждого менеджера есть своя уникальная почта. Стандартными средствами bitrix не получить решить данную задачу, по этому пришлось импровизировать. Функция custom_mail в Bitrix предназначена для отправки электронных писем с использованием различных почтовых профилей и кастомных настроек. Это позволяет гибко управлять процессом отправки писем, улучшая их доставляемость и соответствие требованиям безопасности...
Еще один способ анализа работы почты на Битрикс
Если в таблице b_event регистрируются почтовые события, стоит статус успешно отправлено, но на почту ничего не приходит: В файле /bitrix/php_interface/init.php создайте функцию: function custom_mail($to,$subject,$body,$headers) {  $f=fopen($_SERVER[«DOCUMENT_ROOT»].»/maillog.txt», «a+»);  fwrite($f, print_r(array(‘TO’ => $to, ‘SUBJECT’ => $subject, ‘BODY’ => $body, ‘HEADERS’ => $headers),1)...