不忘初心
我们一直在努力

修改Zen-Cart下单和付款流程以防止漏单

主要思路:在客户确定运输方式和付款方式之后的任一页面都可以生成订单。一般在确认页面。如以下网址提供的二种方案:
需要注意,生成订单内容要完整正确;从付款页面回来后,防止重复订单。
下面提供一种最简单的方案。此方案对各版本的Zen-Cart都有效。
1、修改includes\modules\checkout_process.php文件:
—————————以下代码移到最后

2、修改includes\modules\pages\checkout_confirmation/header_php.php文件:
—————————以下代码处增加代码

以上即已完成订单生成。
——————————————————–华丽的分割线——————————————————–
以下是继续完善方案:
1、防止支付后重复订单 –>修改includes\modules\checkout_process.php文件:
—————————从下代码处,加上if语句

2、生成订单后,购物车清空–>修改templates\tpl_checkout_confirmation_default.php文件:
—————————在最后一个前面加上以下代码:

3、生成订单后,再次返回购物车下订单–>修改includes\modules\pages\shopping_cart/header_php.php文件:
在任意位置增加:

4、因为以上方案会二次出现checkout_payment页面,可以增加自动提交页面功能。–>修改templates\tpl_checkout_payment_default.php文件:
—————————在最后一个

前面加上以下代码:

未经允许不得转载:阿里新秀|专注于 Zen Cart 开发及外贸和企业网站建设! » 修改Zen-Cart下单和付款流程以防止漏单

打个赏!或分享一下吧!

感谢您的支持,我们会继续努力的!

手机扫码支持
扫码打赏,您说多少就多少!

打开支付宝扫一扫,即可进行扫码打赏哦

更多

Powered By 阿里新秀,分享从这里开始,精彩与您同在!

评论 抢沙发

评论前必须登录!

 

不忘初心 勇于担当 坚持创新 力争优秀

关于我们联系我们