0

問題がありますMagento 1.8

管理パネルから注文 (請求書が生成されます) を開くと、セクションに移動し、その注文に新しいステータス ( :Comment Historyなど) を追加してから、指定された TextArea にコメントを入力します。ProcessingMaking

ここでは、この私のコメントをエンド カスタマーに知られたくないので、Notify Customer by Emailチェックボックスをオフのままにします。そして、コメントを送信します。

顧客は、このコメントの更新に関する通知メールを受け取ります。

これは Magento のデフォルトの動作ですか、それとも何か不足しています。これに関するヘルプは大歓迎です。

4

2 に答える 2

1

将来この問題に遭遇する人のために。この「問題」にも遭遇し、次のことがわかりました。

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 が送信されましたが、顧客にメールは送信されませんでした。顧客通知で 2 番目のコメントを作成し、顧客と私たちの両方にメールを受け取りました。

したがって、これはバグまたは問題のように見えるかもしれませんが、Magento でコード化されているのは奇妙な方法です。顧客に通知されていないが、BCC または通知メールのコピーを持っている場合、メールが届きます。これは非常に混乱する可能性があります: クライアントが通知を受け取ったように見えますが、そうではなく、コピーまたは bcc のみが送信されます...

于 2015-03-30T12:21:36.547 に答える
0

私はこの問題の解決策を得ました::

[System] > [Configuration] > [Sales] > [Sales Email ]から[ Order Comments]を無効にすると、顧客に通知されなくなります。

于 2014-07-04T07:04:01.417 に答える