如何在PrestaShop中禁用电子邮件通知?

时间:2019-04-21 20:05:21

标签: prestashop

我正在寻找一种在PrestaShop中禁用某些电子邮件通知的方法。 据我所知,没有定制就无法做到这一点。 正如我所见,可以通过重写MailCore类来实现。

这真的是个坏主意吗? 我可以通过其他任何方式禁用电子邮件通知吗?

2 个答案:

答案 0 :(得分:2)

主要取决于您要禁用的通知类型:

  • 订单状态更新通知:可以通过“订单状态”列表中的“管理”面板轻松禁用这些通知。编辑所需的状态,只需取消选中该框即可。

  • 商家“新订单”通知:可以通过“ mailalert”模块的配置页面禁用这些通知。

  • 其他通知:根据这些通知是否与模块相关,您可以根据情况将其关闭。

如果您要禁用的通知仍不在此列表中,则Mail.php类的Override似乎是正确的主意。

答案 1 :(得分:1)

类重写不是一个很好的选择。 您应该考虑一些其他方法来实现这一目标。
例如,您可以使用store挂钩禁用电子邮件通知。
我从the paid个模块之一中采用了这种方法。