Добрый день. Столкнулись с проблемой:
Создали свое почтовое событие и свой почтовый шаблон, который приходит на почту при оформлении нового заказа в интернет-магазине, а также оплате и отмене. Протестировали, письма приходят.
Однако одновременно с нашими письмами приходят и старые почтовые шаблоны Битрикса, причем таких шаблонов и типов почтовых событий нет в админке сайта (в разделе "Почтовые события").
Возможно, они создаются вручную, где-то прописали в коде.
Подскажите пожалуйста где их искать и как удалить?
т.к. сейчас все письма приходят по 2 раза на все события (наш новый шаблон, который мы создали через админку и старый)
Смотрели init.php, не нашли никаких событий.
Так же через поисковик админки прошерстили все файлы в папке bitrix/php interface на фразы:
- OnOrder, OnSale, SendEmail. Ничего не нашлось...
leracoder, пришлите скрин страницы /bitrix/admin/message_admin.php?lang=ru
и покажите полностью файл init.php
проверьте нет ли неизвестных вам форм /bitrix/admin/form_list.php?lang=ru
В некоторых случаях может быть виной включенный документооборот.
Методом "тыка" можно отключить активность штатных почтовых событий, если для вызова отправки писем вы используете init.php
На вашем месте я бы посмотрел список типов событий с префиксом "SALE" и для тех, у которых повторяются письма, проверил привязанные шаблоны.
Если ничего подозрительного не нашли, остается искать в коде, например, обработчики событий в init.php (в /local/ или в основной папке с битрикс). Ну и последнее решение - развернуть бэкап локально, просканировать IDE и выполнить поиск событий отправки.
Посмотрели список типов событий с префиксом "SALE" , привязаны только наши новые шаблоны. Других нет.
Так же через поисковик админки прошерстили все файлы в папке bitrix/php interface на фразы:
- OnOrder, OnSale, SendEmail. Ничего не нашлось...