zencart针对paypal防漏单方法.docx

上传人:桔**** 文档编号:548097871 上传时间:2023-05-07 格式:DOCX 页数:3 大小:89.59KB
返回 下载 相关 举报
zencart针对paypal防漏单方法.docx_第1页
第1页 / 共3页
zencart针对paypal防漏单方法.docx_第2页
第2页 / 共3页
zencart针对paypal防漏单方法.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《zencart针对paypal防漏单方法.docx》由会员分享,可在线阅读,更多相关《zencart针对paypal防漏单方法.docx(3页珍藏版)》请在金锄头文库上搜索。

1、Paypal集成申请 Zen cart PayPal漏单解决办法:zencart用paypal收款经常都会遇到漏单的情况,这个问题困扰了很多做外贸朋友,今天为大家分析下zencart为什么会漏单,什么原因造成的呢?zencart在第四步确认订单进入paypal第三方支付网站后,如果不能正常返回,则会造成客户已付款但后台却无订单数据返回。用过zencart的人都知道,zencart中下单步骤如下:1. 购物车(shopping cart)2. 货运方式(shipping method)3. 支付方式(payment method)4. 订单确认(confirmation)5. 第三方网站支付6

2、. 订单处理(checkout process)在第三方网站支付正常返回后,就会在订单处理这步生成订单.7. 下单成功(checkout success)这样的流程在正常情况下是没有问题的。但是从第5步到第6部的过程中,用户可能以为付款成功就直接关闭掉网页了,或者由于网络原因造成不能正常跳转到checkout_process页面,这样造成的网站后台不能生成订单。解决方法:1.使用zencart插件实现找回paypal漏掉的订单:Paypal Sessions Viewer(免费的)插件下载地址:http:/www.zen- catalog 里的文件上传到网站根目录。4)、打开admin/inc

3、ludes/extra_configures/pushorder.phpincludes/extra_configures/pushorder.php两个文件中都有define(PAYPAL_PUSHORDER_PASS, ”);这行代码,就是要设置插件的密码,密码随便设置的,这是安全性问题,请务必认真设置!(两个文件内的密码必须是一样的)在 includes/extra_configures/pushorder.php 文件里有define(PAYPAL_PUSHORDER_IP, xxx.xxx.xxx.xxx);这个可设置可不设置,也是安全性问题,但是由于国内IP基本都是动态,所以不设置

4、也行!接下来,访问后台,Customers-View Stuck PayPal Orders,就可以访问到!之后点击update按钮就能把丢失paypal单子还原然后进paypal后台看那些单子付款那些没付款(因为它显示出来的都是订单默认的状态,没有涉及到是否已付款)2.就是修改订单步骤,在第4步单击订单确认时就产生订单,这样也可以达到防漏单的目的。enCart默认的下单流程是:购物车(shopping cart)-货运方式(shipping method)-支付方式(payment method)-订单确认(confirmation)-第三方网站支付-订单处理(checkout proces

5、s)-下单成功(checkout success).解决方法:在支付页面index.php?main_page=checkout_confirmation单击按钮时就能产生订单。方法是:在includestemplates当前模板名templatestpl_checkout_confirmation_default.php文件的最后面后面添加代码:为了避免对其他支付方式产生影响,所以代码做了个判断,只有在ZenCart选择paypal支付的时候才会生成订单,加了这段后就不用担心会漏单了-成功付款后后台就会产生订单,其中前面GS/AK的为防漏单的订单,只有在出现漏单的时候才会查看这些订单,里面的信息跟正常订单相比会少一个交易号,但是至少是可以看到客户信息及所购买了什么产品.在确认页面,如果顾客一直刷新页面,就会一直生成订单,可以加个限制.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号