当用户在A Magento商店订阅时事通讯时,他们会收到一封确认电子邮件。是否可以阻止发送此电子邮件?
后端似乎没有选项。
答案 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)
答案 2 :(得分:2)
要在Magento中停用任何电子邮件通知,您可以将我的free extension用于Magento 1.
此外,Magento 2还有similar extension。
答案 3 :(得分:-1)
您的意思是成功或确认(需要确认收到时事通讯)电子邮件吗?
可以在Configuration-&gt; Newsletter
中关闭后者答案 4 :(得分:-3)
一种更容易的方法,虽然它是一种黑客攻击,但是要查找发送电子邮件的sendConfirmationSuccessEmail方法。它位于:
应用程序/代码/核心/法师/新闻/型号/ Subscriber.php
你唯一要做的就是在方法的第一行输入true。
答案 5 :(得分:-3)
,转到app / code / core / Mage / Newsletter / Model / Subscriber.php
注释掉两个实例:
`$this->sendConfirmationSuccessEmail();`
(第358和457行)