對於將來遇到此問題的任何人。我們遇到這個「問題」,以及,發現了以下工作:
在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或通知郵件副本,您將收到一封電子郵件。這可能是非常混亂的:它看起來像客戶得到的通知,但事實並非如此,只有副本或密件抄送發送...
您是否正在處理一些現有的項目,如果是的話可能會爲此定製功能。檢查本地模塊。 – Muk
不,這不是一個現有的項目,但我不知道是否有已安裝的模塊正在執行此操作。 – user3401141