Как отключить уведомления по электронной почте в Magento?

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

Ответ 1

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

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

Кроме того, существует расширение Отключить электронные письма для Magento 2.

Ответ 2

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

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

Ответ 3

См:

admin/system_config/edit/section/sales_email/

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

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

Ответ 4

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

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