代码之家  ›  专栏  ›  技术社区  ›  a1anm

Magento商店-不发送新闻稿成功电子邮件[关闭]

  •  3
  • a1anm  · 技术社区  · 16 年前

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

    在后端似乎没有这样的选项。

    6 回复  |  直到 16 年前
        1
  •  6
  •   Paul    15 年前

    我做了一个模块来解决这个问题,可以从后端启用和禁用。

    Module configuration screenshot

    Download the module

        2
  •  9
  •   Joe Mastey    16 年前

    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;
        }    
    }
    

    这将禁用向客户发送的新闻稿订阅(和取消订阅)电子邮件。

    希望有帮助!

    谢谢, 乔

        3
  •  2
  •   Roman Snitko    8 年前

    要禁用Magento中的任何电子邮件通知,您可以使用我的 free extension

    此外,还有 similar extension 对于Magento 2。

        4
  •  -1
  •   macki    16 年前

    后者可以在配置中关闭->新闻稿

        5
  •  -3
  •   Shane    15 年前

    一个简单得多的方法,虽然它是一种黑客,是寻找发送电子邮件的方法sendConfirmationSuccessEmail。它位于:

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

        6
  •  -3
  •   Joey    13 年前

    注释掉以下两个实例:

    `$this->sendConfirmationSuccessEmail();`
    

    (第358和457行)

    推荐文章