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

来自管理面板的Magento订单评论将自动发送给客户,magento,comments,orders,Magento,Comments,Orders,我在Magento 1.8中遇到问题 在“管理”面板中,当我打开订单(其发票已生成)时,我会进入“注释历史记录”部分,向该订单添加新状态(例如,处理:制作),然后在给定的文本区域中添加一些注释 现在,由于我不想让最终客户知道我的这条评论,通过电子邮件通知客户复选框未选中。然后我提交评论 客户收到有关此评论更新的通知邮件 这是Magento的默认行为还是我遗漏了什么。在此方面的任何帮助都将不胜感激。我找到了解决此问题的方法:: 如果我从系统>配置>销售>销售电子邮件中禁用订单评论,则不再通知客户。

我在Magento 1.8中遇到问题

在“管理”面板中,当我打开订单(其发票已生成)时,我会进入“注释历史记录”部分,向该订单添加新状态(例如,
处理
制作
),然后在给定的文本区域中添加一些注释

现在,由于我不想让最终客户知道我的这条评论,
通过电子邮件通知客户
复选框未选中。然后我提交评论

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


这是Magento的默认行为还是我遗漏了什么。在此方面的任何帮助都将不胜感激。

我找到了解决此问题的方法::


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

对于将来遇到此问题的任何人。我们也遇到了这个“问题”,并发现了以下问题:

在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);
   }
}
这让我想到:我们启用了系统>配置>销售>销售电子邮件>订单评论。 我们收到了密件抄送给我们的每一条评论

因此,我们对此进行了测试:在未通知客户的情况下发表了评论,并向我们发送了密件抄送,但未向客户发送邮件。 在客户通知中做了第二次评论,客户和我们都收到了一封邮件

因此,这看起来可能是一个bug或问题,但它只是以一种奇怪的方式在Magento中编码:
如果客户未收到通知,但您有密件抄送或通知电子邮件副本,您将收到一封电子邮件。这可能非常令人困惑:看起来客户机收到了通知,但事实并非如此,只发送了副本或密件抄送…

您是否正在处理某个现有项目,如果是,可能会对此功能进行自定义。检查本地模块。不,这不是一个现有的项目,但我不知道是否有任何安装的模块正在这样做。但管理员也不会收到电子邮件,如果我们禁用此功能