订单电子邮件已发送给客户,但在管理面板中Magento的订单评论部分显示“未通知客户”
我已经在我的网站上实施了2个支付系统。管理员提交发货后,状态将自动更改为dispatched,客户将收到一封电子邮件 但在订单注释部分,它显示为“未通知客户”订单电子邮件已发送给客户,但在管理面板中Magento的订单评论部分显示“未通知客户”,magento,Magento,我已经在我的网站上实施了2个支付系统。管理员提交发货后,状态将自动更改为dispatched,客户将收到一封电子邮件 但在订单注释部分,它显示为“未通知客户” 您能告诉我为什么在Magento 1.9.1.0中会出现此类问题吗?这些状态由支付api在内部设置,因此无需通知客户。 你可以看到上面 订单xxxxxxxx已发送订单确认电子邮件 或 要查看付款状态,请查看 Mage_Paygate_Model_授权网络 protected function _place( protected funct
您能告诉我为什么在Magento 1.9.1.0中会出现此类问题吗?这些状态由支付api在内部设置,因此无需通知客户。 你可以看到上面 订单xxxxxxxx已发送订单确认电子邮件 或 要查看付款状态,请查看 Mage_Paygate_Model_授权网络
protected function _place(
protected function _addTransaction()
图像\销售\模型\订单\付款
public function place()
...
// add message to history if order state already declared
elseif ($order->getState() && ($orderStatus !== $order->getStatus() || $message)) {
$order->setState($orderState, $orderStatus, $message, $isCustomerNotified);
}
// set order state
elseif (($order->getState() != $orderState) || ($order->getStatus() != $orderStatus) || $message) {
$order->setState($orderState, $orderStatus, $message, $isCustomerNotified);
}
我希望这将对您有所帮助。您可能尚未设置该状态的通知模板 1前往: 系统->订单状态 2查找已发送状态 3在选项中选择订单状态通知
干杯这有助于解决来自magento系统的多个电子邮件火灾?我无法在magento 2中获取此系统->订单状态。您能帮我吗。
public function place()
...
// add message to history if order state already declared
elseif ($order->getState() && ($orderStatus !== $order->getStatus() || $message)) {
$order->setState($orderState, $orderStatus, $message, $isCustomerNotified);
}
// set order state
elseif (($order->getState() != $orderState) || ($order->getStatus() != $orderStatus) || $message) {
$order->setState($orderState, $orderStatus, $message, $isCustomerNotified);
}