Как отключить уведомления по электронной почте в Magento? - PullRequest
11 голосов
/ 04 июля 2011

Как отключить конкретное письмо с уведомлением, например, приветственное письмо, когда пользователь создает учетную запись?

Ответы [ 5 ]

24 голосов
/ 04 июля 2011

Мы можем отключить все сообщения электронной почты в Magento с помощью

  • Вход в систему Magento
  • . Перейдите в меню System-> Configuration.
  • С левой стороныВ меню на вкладке «Дополнительно» (внизу) выберите пункт меню «Система».
  • Выберите «Настройки отправки почты» из списка справа.
  • Установите для параметра «Отключить обмен сообщениями по электронной почте» значение «Да», после чего никакое сообщение не будет отправлено через Magento.
8 голосов
/ 04 июля 2011

В Magento нет встроенной возможности отключать определенные почтовые уведомления. Я предлагаю вам взглянуть на метод Mage_Core_Model_Email_Template :: sendTransactional . Вы можете перегрузить этот класс и добавить проверку для разрешенных / запрещенных почтовых уведомлений (на основе имени шаблона).

Обновление: вы можете использовать расширение для отключения определенных уведомлений по электронной почте в Magento 1.

Также имеется Отключение электронных писем расширение для Magento 2.

4 голосов
/ 11 февраля 2016

Это функция в настройках конфигурации, начиная с версии Magento. 1.9.2.1 (может раньше)

Система >> Конфигурация >> Продажи электронных писем >> Включение / отключение отдельных писем.

4 голосов
/ 04 июля 2011

См .:

admin/system_config/edit/section/sales_email/

Вы можете включать / отключать все электронные письма о транзакциях, как хотите, за исключением электронного письма для создания учетной записи.

Я неПредлагаем отключить новую учетную запись электронной почты.Это потому, что он имеет свои данные для входа в систему, включая пароль.Оно не отправляется с гостевой выпиской, может быть, вам нужно сделать в магазине «только гостевую выписку», если вы этого хотите.

0 голосов
/ 01 мая 2012

Вдохновленный вопросом @Mage_user, я создал расширение, позволяющее отключить любое уведомление по электронной почте в Magento. Таким образом, @Bizboss вы можете использовать его для отключения новой электронной почты заказа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...