Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
订单电子邮件已发送给客户,但在管理面板中Magento的订单评论部分显示“未通知客户”_Magento - Fatal编程技术网

订单电子邮件已发送给客户,但在管理面板中Magento的订单评论部分显示“未通知客户”

订单电子邮件已发送给客户,但在管理面板中Magento的订单评论部分显示“未通知客户”,magento,Magento,我已经在我的网站上实施了2个支付系统。管理员提交发货后,状态将自动更改为dispatched,客户将收到一封电子邮件 但在订单注释部分,它显示为“未通知客户” 您能告诉我为什么在Magento 1.9.1.0中会出现此类问题吗?这些状态由支付api在内部设置,因此无需通知客户。 你可以看到上面 订单xxxxxxxx已发送订单确认电子邮件 或 要查看付款状态,请查看 Mage_Paygate_Model_授权网络 protected function _place( protected funct

我已经在我的网站上实施了2个支付系统。管理员提交发货后,状态将自动更改为dispatched,客户将收到一封电子邮件

但在订单注释部分,它显示为“未通知客户”


您能告诉我为什么在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);
    }