Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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
Php Opencart3:如何实现电子邮件通知_Php_Opencart_Opencart 3 - Fatal编程技术网

Php Opencart3:如何实现电子邮件通知

Php Opencart3:如何实现电子邮件通知,php,opencart,opencart-3,Php,Opencart,Opencart 3,在Opencart 1.5.X中,通过confirm()方法中的catalog/model/checkout/order.php实现新订单\客户\ etc的电子邮件通知。 但是在OC3.X中,这段代码被完全重写了,我找不到这个版本是如何实现这个功能的 您的通知列表在不同的位置执行。电子邮件通知主要在/catalog/controller/mail/ 在那里你可以找到附属公司,被遗忘,订单,注册和交易 每个控制器与一个或多个不同型号相关。您可以使用这些控制器中的搜索来查找相关的模型,查找$this

在Opencart 1.5.X中,通过confirm()方法中的catalog/model/checkout/order.php实现新订单\客户\ etc的电子邮件通知。
但是在OC3.X中,这段代码被完全重写了,我找不到这个版本是如何实现这个功能的

您的通知列表在不同的位置执行。电子邮件通知主要在/catalog/controller/mail/

在那里你可以找到附属公司被遗忘订单注册交易

每个控制器与一个或多个不同型号相关。您可以使用这些控制器中的搜索来查找相关的模型,查找
$this->model\uu


例如,/catalog/controller/mail/order.php主要包含关于/catalog/model/checkout/order.php的引用(
$this->model\u checkout\u order
)。

确定。据我所知,当订单处于结帐阶段时,适当的付款方法(例如cod)调用/catalog/controller/mail文件夹中的适当类?我需要知道当客户添加新订单时,OC3在哪里调用/catalog/controller/mail/order.php/add()。在此版本中,OC使用事件系统,因此在$this->model\u checkout\u order->addOrderHistory之前,调用:Trigger catalog/model/checkout/order/addOrderHistory/before Action mail/order