经常使用淘宝购物的站长朋友们都知道很多时候由于网络有延时,这样客户在下单的时候就可能重复提交订单,如果早点发现还可以删除订单,如果发现的晚了支付之后才发现又要联系店家办理退款手续,这样就不利于用户体验了,刚好一位站长朋友使用的是PHP独立IP虚拟主机安装的ecshop程序准备做一个仿淘宝客的程序,可是由于自己知道担心会员朋友重复提交订单于是就想找个解决的方法,毕竟只要是电商程序都无法阻止会员重复提交订单的,如果想解决这个问题就需要自己去手动修改了。那么具体的该怎么解决呢?无忧主机小编就来说下方法吧。

1:首先登陆无忧主机会员中心找到主机管理–控制面板,如下图1:

11 ecshop防止会员重复提交订单的解决方法

2:点击控制面板—进入文件管理,如下图2:

21 ecshop防止会员重复提交订单的解决方法

3:点击进入文件管理—找到public_html根目录。如下图3:

3 ecshop防止会员重复提交订单的解决方法

4:找到模板目录下flow.dwt文件如下图4:

41 ecshop防止会员重复提交订单的解决方法

5:由于该文件是flow.dwt结尾的文件,所以就是无法直接在线编辑了,亲们最好是连接FTP下载到本地,然后使用高级编辑器例如editplus打开该文件。

找到

<input type="image" src="images/bnt_subOrder.gif" id="tijiaoorder"/>

提交按钮,给input 添加

id=“tijiaoorder”

6:继续按照以上方法找到根目录下js/shopping_flow.js文件如下图5:

5 ecshop防止会员重复提交订单的解决方法

找到checkOrderForm函数,

frm.action = frm.action + '?step=done';

行上方添加

document.getElementById("tijiaoorder").disabled="disabled";

按照以上6个步骤修改好了之后登陆商城的后台更新下缓存就可以了。

以上就是无忧主机PHP空间下ecshop网站防止会员重复提交订单的解决方法。

本文地址:http://www.51php.com/ecshop/26816.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: