我在Magento 1.8
在管理面板中,当我打开订单(生成其发票)时,我会转到Comment History
部分,向其中添加新状态(例如,Processing
:Making
)顺序,然后我在给定的TextArea中添加了一些注释。
现在,由于我不希望最终客户知道我的这个评论,因此Notify Customer by Email
复选框未选中。然后我提交评论。
客户收到有关此评论更新的通知邮件。
这是Magento默认行为还是我遗漏了什么。对此的任何帮助将受到高度赞赏。
答案 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或通知电子邮件副本,您将收到一封电子邮件。这可能非常混乱:看起来客户端收到通知但情况并非如此,只发送副本或密件抄送......