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

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

21.04.2019 11:05:21 Просмотров 48 Источник

Я ищу способ отключить некоторые уведомления по электронной почте в PrestaShop. Как я знаю, нет никакого способа сделать это без настроек. И, как я вижу, это можно сделать, переопределив класс MailCore.

Это действительно плохая идея? Могу ли я отключить уведомления по электронной почте каким-либо другим способом?

У вопроса есть решение - Посмотреть?

Ответы - Как отключить уведомление по электронной почте в PrestaShop? / How to disable email notification in PrestaShop?

Является ответом!
Bruno Leveque

22.04.2019 01:19:33

Это в основном зависит от того, какие уведомления вы пытаетесь отключить:

  • Уведомления об обновлении статуса заказа : их можно легко отключить с помощью панели администратора в списке статусов заказа. Измените нужный статус и просто снимите флажок.

  • Уведомления о новом заказе продавца: их можно отключить на странице конфигурации модуля "mailalert".

  • Другие уведомления: в зависимости от того, связаны ли они с модулями или нет, вы можете отключить их в каждом конкретном случае.

В случае, если уведомления, которые вы пытаетесь отключить, все еще не находятся в этом списке, то переопределение Почты.php класс кажется правильной идеей.

Rick P

16.05.2019 11:53:08

Переопределение класса-не очень хороший вариант. Вы должны рассмотреть некоторые другие способы достижения этой цели.
Например, вы можете использовать actionEmailSendBeforehook для отключения уведомления по электронной почте.
Я взял этот подход из одного из платных модулей.

Закрыть X