2014-07-03 55 views
0

我在Magento 1.8从管理面板的Magento订单评论被自动发送到客户

从管理面板的一个问题,当我打开一个订单(其发票生成),然后我去Comment History部分,添加新的状态(例如,ProcessingMaking),然后我在给定的TextArea中添加一些注释。

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

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

这是Magento的默认行为或我缺少的东西。任何帮助,将不胜感激。

+0

您是否正在处理一些现有的项目,如果是的话可能会为此定制功能。检查本地模块。 – Muk

+0

不,这不是一个现有的项目,但我不知道是否有已安装的模块正在执行此操作。 – user3401141

回答

0

我得到了解决这个问题::

如果我禁用顺序系统评论>配置>销售>销售电子邮件,客户不会得到通知了。

+0

但是,如果我们禁用此功能,管理员也不会收到电子邮件 –

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或通知邮件副本,您将收到一封电子邮件。这可能是非常混乱的:它看起来像客户得到的通知,但事实并非如此,只有副本或密件抄送发送...

相关问题