Как отключить конкретное уведомление, например, приветственное письмо, когда пользователь создает учетную запись?
Как отключить уведомления по электронной почте в 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 (возможно, раньше)
Система → Конфигурация → Продажи электронных писем → Включение/отключение отдельных писем.
Ответ 5
Вдохновленный вопросом @Mage_user, я создал расширение, которое позволяет отключить любое уведомление по электронной почте в Magento. Таким образом, @Bizboss вы можете использовать его для отключения электронной почты нового заказа.