【问题标题】:magento how to send order emails only to the admin (not to customer)magento 如何仅将订单电子邮件发送给管理员(而不是客户)
【发布时间】:2011-01-10 14:12:27
【问题描述】:

我希望 magento 仅将订单电子邮件发送给管理员而不是客户, 因为客户收到来自另一个系统的电子邮件。

可以向客户或客户和管理员发送订单邮件,但似乎不可能只向管理员发送邮件。

如果有人知道该怎么做,我将非常感激。

最好的问候尼科

【问题讨论】:

    标签: email magento magento-1.4


    【解决方案1】:

    好消息:这很容易。坏消息:你不能在界面中制作它,你只能编程它。

    在 Mage_Sales_Model_Order->sendNewOrderEmail() 中重载发送电子邮件,从那里删除发送给客户。

    【讨论】:

      【解决方案2】:

      非常感谢!

      我只是注释掉了这个区域,它可以工作。

      /* $sendTo = array( 大批( '电子邮件' => $this->getCustomerEmail(), '名称' => $customerName ) ); */

          if ($copyTo && $copyMethod == 'copy') {
              foreach ($copyTo as $email) {
                  $sendTo[] = array(
                      'email' => $email,
                      'name'  => null
                  );
              }
          }
      

      【讨论】:

      • 既然您现在有了解决方案,请点击 Andrey 帖子旁边的复选标记,向其他读者展示他的答案是正确的。
      猜你喜欢
      • 2014-05-30
      • 1970-01-01
      • 1970-01-01
      • 2015-11-11
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      相关资源
      最近更新 更多