Magento商店 - 不要发送时事通讯成功电子邮件

时间:2010-05-16 14:01:20

标签: magento

当用户在A Magento商店订阅时事通讯时,他们会收到一封确认电子邮件。是否可以阻止发送此电子邮件?

后端似乎没有选项。

6 个答案:

答案 0 :(得分:9)

您要覆盖的文件是Mage_Newsletter_Model_Subscriber。创建一个覆盖该模型的类,然后替换这样的两个方法:

<?php

class Somepackage_Somemodule_Models_Subscriber extends Mage_Newsletter_Model_Subscriber {

    public function sendConfirmationSuccessEmail() {
        return $this;
    }

    public function sendUnsubscriptionEmail() {
        return $this;
    }    
}

这将禁止向客户发送简报订阅(和取消订阅)电子邮件。

希望有所帮助!

谢谢, 乔

答案 1 :(得分:6)

我制作了一个解决此问题的模块,可以从后端启用和禁用。

Module configuration screenshot

Download the module

答案 2 :(得分:2)

要在Magento中停用任何电子邮件通知,您可以将我的free extension用于Magento 1.

此外,Magento 2还有similar extension

答案 3 :(得分:-1)

您的意思是成功或确认(需要确认收到时事通讯)电子邮件吗?

可以在Configuration-&gt; Newsletter

中关闭后者

答案 4 :(得分:-3)

一种更容易的方法,虽然它是一种黑客攻击,但是要查找发送电子邮件的sendConfirmationSuccessEmail方法。它位于:

应用程序/代码/核心/法师/新闻/型号/ Subscriber.php

你唯一要做的就是在方法的第一行输入true。

答案 5 :(得分:-3)

1.6.2中的

,转到app / code / core / Mage / Newsletter / Model / Subscriber.php

注释掉两个实例:

`$this->sendConfirmationSuccessEmail();`

(第358和457行)