#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. Но администратор также не получает электронное письмо, если мы отключим это