我对opencart很陌生,所以请耐心点。我的敞篷车工作正常,因为我需要,但我正在寻找小定制。当支付成功时,客户将收到带有订单详细信息、银行交易详细信息和发货详细信息的确认电子邮件。但当订单是取消付款交易或付款拒绝比在确认电子邮件我得到订单细节,航运细节,但不是银行交易细节。
挖掘到opencart后,我发现我的支付扩展和订单模块正在订单历史记录中添加记录每个记录中有三条记录有注解字段,其中是来自支付网关的支付交易详细信息,如交易id,参考id和交易状态等在表中有一个字段称为通知值是1比记录将被添加到电子邮件。
因此,我想知道如何将订单历史记录中取消和拒绝付款记录的特定行的notify值设置为1
我在/catalog/model/checkout/order.php中找到的代码
if ($comment && $notify) {
1条答案
按热度按时间de90aj5v1#
在
/catalog/model/checkout/order.php
有一种方法addOrderHistory
在下面的方法中,是在订单历史记录中设置数据的查询对于变量
$notify
你必须发送值1如果你的$order_status_id
是10
```if($order_status_id == 10){
$notify = 1;
}