Php Opencart3:如何实现电子邮件通知
在Opencart 1.5.X中,通过confirm()方法中的catalog/model/checkout/order.php实现新订单\客户\ etc的电子邮件通知。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
但是在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