PayPal_Session_Viewer_v3.02 Kam 修正版
使用教程
修改:Kam
博客:www.ebtcn.net
安装步骤只有3步。
1.把catalog下面的所有文件拷贝到你的网店根目录。
2.在Customers->View Stuck PayPal Orders访问此插件
3.接下来的操作就是选择PP付款成功,但是没有在后台生成订单的订单
#############################################
切记切记操作前先备份好自己的数据库,以防无法预测到的错误
#############################################
以下内容为原作者的插件介绍和安装说明,这里大家只需要看下,不需要按照作者的方法去设置IP地址跟密码。
特别要注意,因为这个插件有一个文件是在根目录,也就会暴露在访客的面前,所以还是建议把密码设置上,而IP可以省略,因为本人测试时发现无论设置了127.0.0.1还是服务器当前的IP,都会提示密码错误。
关于这个是否设置IP和密码,我已经修改好了,大家只需要在以下这2个文件里面设置好密码就可以了,记得密码一定要对应一致
admin/includes/extra_configures/pushorder.php
includes/extra_configures/pushorder.php
这里我初始了一个密码,大家就不需要去修改了,如果怕大家都是用这个密码不安全,那就自己再设过,最好复杂点,这样比较安全。
初始密码:Uldiv_09(juSldkvh09184USLCKldkci (注意不带冒号":")
下面是原作者的插件描述和使用教程,您只需要看到这里就可以了。
======================================
Sometimes paypal IPN orders don't get returned by paypal's IPN feature reliably.
Yet, Zen Cart stores the information on these orders while waiting for confirmation from PayPal.
If PayPal never returns an IPN confirmation successfully, these orders sit in Zen Cart's database
waiting... and waiting...
The good news is that it's still in the database.
As such, the enclosed viewer will display the contents of the order information so that you can
still process the customer's order.
The display of information is rather cryptic, but after looking at it for a bit, you'll find
that all the information you need is usually right there.
=====================================
COMPATIBILITY
Tested on sites running Zen Cart v1.2.3, 1.2.4, 1.2.4.1, 1.2.5
May also work on sites running v1.2.0, 1.2.1, 1.2.2, but may require some alterations.
Version 3 seems to work fine on 1.3.x (but might not work on old versions anymore)
=====================================
INSTALLATION
1) BACKUP!
2) Simply copy all the enclosed files to the / (root) folder, retaining the folder structure.
3) Add your ip-address and pushorder password to the config files
admin/includes/extra_configures/pushorder.php
-pushorder password
includes/extra_configures/pushorder.php
-pushorder password (this and the admin pushorder password must match)
-ip-address setting (enter the ip address of the admin that is allowed to push the paypal orders)
Note that the definition has changed to PAYPAL_PUSHORDER_PASS in this version (so old pushorder password definitons will not work on v3.0 +)
The report is visible under Customers->View Stuck PayPal Orders
=================================
VERSION HISTORY
v1.0 04/25/2005 First Release DrByte $
v2.0 03/28/06 ShoeTick's bug fixes and updates
v3.0 2008/05/20 paulm's bug fixes and updates
v3.01 2008/05/21 paulm's some small improvements
Version details:
Version 3.02
- empty string will skip ip-address check is documented in the config file now
Version 3.01
1- added possibility to add pushorder comments to the order comments (defined in configure file)
2- added notify checkbox (send order emails or not)
3- added a link to the customer details page
4- some other small modifictions
Version 3.0
1- fixed PHP5 issue with viewer (I hope)
- Added pagination
Now 20 sessions are listed per page (in older versions all sessions were listed)
2- improved security
added ip address check, and fixed the (was not working in 2.0 !?) pushorder password protection
3- added confirmation form to pushorder.php
4- fixed link to pushorder.php
5- defined pushorder.php filename
Makes it easier to rename the file (to improve security)
6- added two configure files
admin/includes/extra_configures/pushorder.php
pushorder password
and:
includes/extra_configures/pushorder.php
pushorder password (this and the admin pushorder password must match)
ip-address setting (enter the ip address of the admin that is allowed to push the paypal orders)
7- removed the redirection back to the admin
your admin should not reside at www.yourdomain.nl/admin anyway, but at a secret location!
8- added email notification
PAYPAL_PUSHORDER_SEND_EMAIL true/false
Known issues:
- pushorders are not saved to the "PayPal Instant Payment Notifications" table.
- The pushorder do not follow the "normal code flow". So several zen notifiers will probably be skipped by it.
Paul Mathot Haarlem Netherlands
(zen-cart.com user paulm)
v 2.0
This is a the stuck paypal orders script by DrByte but with some major improvements.
Firstly, Instead of using $_SESSION to store the data I am using a variable name.
This fixes the bug that makes DrByte's version log you out of admin when you use it.
Secondly, You can push the order into your orders database so that you can keep track
of inventory and orders.
--ShoeTick 3/28/06 shoetick at gmail dot com
没有合适的资源?快使用搜索试试~ 我知道了~
防漏单PayPal_Session_Viewer_v3.02
共9个文件
php:7个
txt:2个
需积分: 9 11 下载量 40 浏览量
2012-12-10
11:54:52
上传
评论
收藏 19KB ZIP 举报
温馨提示
为什么要推荐给大家这款插件呢? 大家都知道,zencart使用的Paypal支付模块偶尔会发生漏单的情况,所谓漏单,就是Paypal上有客人的购买记录,但是zencart网站后台没有生成订单,这就叫做漏单。在一般情况下,漏单很难再Paypal的支付记录里面查到客人所订购的物品,如果这样的情况发生,唯一能做的就是写信问客人,他订购了那些产品。这对客人来说是一个很怪异的举动,而且会令已下单的客人感觉到你这个网店的不安全。 但是虽然后台没有生成订单,但是Paypal的session是有记录的,也就是说它能够记录下哪个客人使用过哪个Paypal账户进行支付,支付的结果如何。其实这个session里面记录的不止这些,同时还记录了客人下单的产品详细情况,如果能够从这里提取到漏单的客人所订购的东西,那就好办了。 而今天给大家推荐的这款PayPal Session Viewer v3.02插件就可以读取到session里面的Paypal支付记录,并把客人下单购买的产品信息重新写入订单列表,也就是他能够通过查询session里面的信息,在后台重新生成遗漏的订单,这样就不需要额外去写信问客户,也不会增添不必要的麻烦。 使用了这个插件就可以防止zencart漏单,从此也就不怕丢失原本已经进口袋的外币了! 下面是该插件的几个截图,供大家参考,详细的安装和使用教程在压缩包里面已经写好,大家照做就可以了,不过提醒大家在操作之前千万千万要先备份好数据库。 这个是插件打开后自动读取session的信息,只要点击按钮就可以把session里面的订单信息重新写到订单列表里面。
资源推荐
资源详情
资源评论
收起资源包目录
防漏单PayPal_Session_Viewer_v3.02.zip (9个子文件)
PayPal_Session_Viewer_v3.02
catalog
admin
includes
boxes
extra_boxes
view_stuck_paypal_orders_customers_dhtml.php 1KB
languages
english
view_stuck_paypal_orders.php 2KB
extra_datafiles
view_stuck_paypal_orders.php 2KB
extra_configures
pushorder.php 364B
view_stuck_paypal_orders.php 5KB
pushorder.php 5KB
includes
extra_configures
pushorder.php 705B
LICENSE.TXT 15KB
readme.txt 5KB
共 9 条
- 1
资源评论
enderwy520
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功