Комментарии к заказу Magento из панели администратора автоматически отправляются клиентам

#magento #comments #orders

#magento #Комментарии #заказы

Вопрос:

У меня проблема в Magento 1.8

Из панели администратора, когда я открываю заказ (для которого создается счет), затем я захожу в Comment History раздел, добавляю новый статус (например, Processing : Making ) к этому заказу, затем я помещаю некоторые комментарии в заданную текстовую область.

Теперь, поскольку я не хочу, чтобы конечный клиент знал об этом моем комментарии, Notify Customer by Email флажок оставлен непроверенным. И затем я отправляю комментарий.

Клиент получает уведомление по электронной почте об обновлении этого комментария.

Это поведение Magento по умолчанию или я что-то упускаю. Любая помощь по этому вопросу будет высоко оценена.

Комментарии:

1. Работаете ли вы над каким-либо существующим проектом, если да, возможно, есть настройка для этой функциональности. Проверьте локальные модули.

2. Нет, это не существующий проект, но я не знаю, выполняет ли это какой-либо установленный модуль.

Ответ №1:

для всех, кто столкнется с этой проблемой в будущем. Мы также столкнулись с этой «проблемой» и выяснили следующее:

В электронной почте senderorderupdateemail (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 amp;amp; ($copyMethod == 'copy' || !$notifyCustomer)) {
   foreach ($copyTo as $email) {
      $emailInfo = Mage::getModel('core/email_info');
      $emailInfo->addTo($email);
      $mailer->addEmailInfo($emailInfo);
   }
}
  

Это заставило меня задуматься: у нас была включена Система> Конфигурация> Продажи> Электронная почта для продаж> Комментарии к заказу.
И нам присылали BCC для каждого комментария.

Итак, мы протестировали это: сделали комментарий без уведомления клиента, и нам был отправлен BCC, но письмо клиенту не было отправлено. Сделал второй комментарий с уведомлением клиента, и мы с клиентом получили электронное письмо.

Так что это может показаться ошибкой или проблемой, но это просто странный способ, которым это закодировано в Magento: если клиент НЕ уведомлен, но у вас есть BCC или копия уведомлений по электронной почте, ВЫ получите электронное письмо. Это может быть очень запутанным: похоже, что клиент получает уведомление, но это не так, отправляется только копия или bcc…

Ответ №2:

У меня есть решение этой проблемы ::

Если я отключу Комментарии к заказу в System> Configuration> Sales> Sales Email, клиент больше не будет уведомлен.

Комментарии:

1. Но администратор также не получает электронное письмо, если мы отключим это