当前位置:  开发笔记 > 编程语言 > 正文

结账成功的Opencart活动

如何解决《结账成功的Opencart活动》经验,为你挑选了1个好方法。

如何在opencart中处理自定义购买操作后,无需修改核心代码?

在付款之前调用事件'post.order.add',我在付款完成后找不到任何内容:(最重要的操作缺失



1> billynoah..:

我可以想到两种方式:

1)您可以使用事件post.order.history,然后检查历史记录行数以确定是否应用操作.如果只有一个表明该订单刚刚被确认.像这样的东西:

$this->load->model('account/order');
if (count($this->model_account_order->getOrderHistories($order_id)) <= 1) {
    // do stuff
}

有可能是你可以用它来决定是否要触发动作其它标志-问题的关键是,你只需要你可以依靠,因为这个动作被触发确认付款条件此后每隔订单历史记录更新.

2)使用vQmod并向success.php控制器应用某些内容. 安装vQmod并构造一个xml文件,如下所示:



    Order Success Event
    1.0
    2.4
    johndoe@example.com

    
        
            
            
        
    

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有