来自管理面板的Magento订单评论会自动发送给客户

时间:2014-07-03 12:30:49

标签: magento comments orders

我在Magento 1.8

中遇到了问题

在管理面板中,当我打开订单(生成其发票)时,我会转到Comment History部分,向其中添加新状态(例如,ProcessingMaking)顺序,然后我在给定的TextArea中添加了一些注释。

现在,由于我不希望最终客户知道我的这个评论,因此Notify Customer by Email复选框未选中。然后我提交评论。

客户收到有关此评论更新的通知邮件。

这是Magento默认行为还是我遗漏了什么。对此的任何帮助将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

我得到了一个解决这个问题的方法::

如果我从系统>中停用订单评论配置>销售>销售电子邮件,不再通知客户。

答案 1 :(得分:0)

将来遇到此问题的任何人。我们遇到了这个问题"同时发现以下内容:

在sendOrderUpdateEmail(Mage_Sales_Model_Order)中我发现了这个:

// Email copies are sent as separated emails if their copy method is
// 'copy' or a customer should not be notified
if ($copyTo && ($copyMethod == 'copy' || !$notifyCustomer)) {
   foreach ($copyTo as $email) {
      $emailInfo = Mage::getModel('core/email_info');
      $emailInfo->addTo($email);
      $mailer->addEmailInfo($emailInfo);
   }
}

这让我想到:我们有系统>配置>销售>销售电子邮件>已启用订单评论。 我们有一个BCC向我们发送每条评论。

所以我们对此进行了测试:在没有客户通知的情况下发表评论,并向我们发送了BCC,但没有邮件发送给客户。 通过客户通知做了第二次评论,并且客户和我们都收到了邮件。

所以这看起来似乎是一个错误或问题,但它只是在Magento中编码的奇怪方式: 如果客户未收到通知,但您有BCC或通知电子邮件副本,您将收到一封电子邮件。这可能非常混乱:看起来客户端收到通知但情况并非如此,只发送副本或密件抄送......