递四方 4PX 物流模块更新

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

递四方 4PX 物流模块更新

帖子Jack » 2013-07-01 23:37

递四方提供的旧模块没有采用zencart的代码设计标准,导致安装、升级旧的模块存在很多问题。在论坛用户 li-he-qi 的建议下,我按照递四方的接口手册,重写了这个接口模块,希望对大家有用。

今后会继续更新这个模块,增加后台管理员直接出单和前台客户可以查询订单状态的功能。

下载地址: http://www.zen-cart.cn/shipping-modules ... le-p-12454

如果使用中有什么问题,或者需要增加其它功能,请跟帖。
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 递四方 4PX 物流模块更新

帖子li-he-qi » 2013-07-02 20:38

沙发, 多谢JACK的无私奉献 !

前台在按下结账按纽后出现这样的错误页面:

网络连接故障
Message = SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://api.4px.com:8059/OrderOnlineTool/ws/OrderOnlineToolService.dll?wsdl' : failed to load external entity "http://api.4px.com:8059/OrderOnlineTool/ws/OrderOnlineToolService.dll?wsdl" in /***/includes/modules/shipping/dsf/OrderOnlineTools.php:23 Stack trace: #0 /***/includes/modules/shipping/dsf/OrderOnlineTools.php(23): SoapClient->SoapClient('http://api.4px....', Array) #1 /***/includes/modules/shipping/dsf.php(122): OrderOnlineTools->__construct() #2 /***/includes/classes/shipping.php(136): dsf->quote('') #3 /***/includes/modules/pages/checkout_shipping/header_php.php(185): shipping->quote() #4 /***/index.php(36): require('/home/content/f...') #5 {main}
li-he-qi
VIP会员
VIP会员
 
帖子: 544
注册: 2010-09-22 22:47

Re: 递四方 4PX 物流模块更新

帖子Jack » 2013-07-03 6:09

嗯,这个要问下4px的客服,他们的测试站可以连接:
http://apisandbox.4pxtech.com:8090/Orde ... e.dll?wsdl

但是在线应用的网站却连不上:
http://api.4px.com:8059/OrderOnlineTool ... e.dll?wsdl
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 递四方 4PX 物流模块更新

帖子li-he-qi » 2013-07-03 14:14

正确的地址是这样的:
http://api.4px.com/OrderOnlineService.dll?wsdl
http://api.4px.com/OrderOnlineToolService.dll?wsdl

改正后 前台还是出错:

网络连接故障
Message = SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://api.4px.com/OrderOnlineToolService.dll?wsdl' : failed to load external entity "http://api.4px.com/OrderOnlineToolService.dll?wsdl" in /***/includes/modules/shipping/dsf/OrderOnlineTools.php:23 Stack trace: #0 /***/includes/modules/shipping/dsf/OrderOnlineTools.php(23): SoapClient->SoapClient('http://api.4px....', Array) #1
/***/includes/modules/shipping/dsf.php(122): OrderOnlineTools->__construct() #2
/***/includes/classes/shipping.php(136): dsf->quote('') #3
/***/includes/modules/pages/checkout_shipping/header_php.php(185): shipping->quote() #4
/***/index.php(36): require('/home/content/f...') #5 {main}
li-he-qi
VIP会员
VIP会员
 
帖子: 544
注册: 2010-09-22 22:47

Re: 递四方 4PX 物流模块更新

帖子Jack » 2013-07-03 20:28

版本更新为 v2.1,请重新下载。

增加了代理服务器的功能,对于被屏蔽的国外主机有用。
增加了每个配送模块都可以设置折扣和自定义前台显示的名称。
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 递四方 4PX 物流模块更新

帖子windelegant » 2013-07-10 15:39

非常感谢JACK的无私奉献 !

我的情况是:启用代理后,GODADDY不报错,运费能显示出来,但页面上有很多“查询不到相关费用”的提示,如下:


查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用

请问是啥原因呢?
windelegant
 
帖子: 1
注册: 2013-07-10 15:34
QQ 帐号: 15692087

Re: 递四方 4PX 物流模块更新

帖子li-he-qi » 2013-07-11 0:02

windelegant 写道:非常感谢JACK的无私奉献 !

我的情况是:启用代理后,GODADDY不报错,运费能显示出来,但页面上有很多“查询不到相关费用”的提示,如下:


查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用查询不到相关费用

请问是啥原因呢?


我也遇到这个问题, 但是我的只是在网页的顶部出现一行:
查询不到相关费用查询不到相关费用

另外请问下在你的网站上 从按下结账按纽到出现运费选择页面 需要多少秒? 我在自己的试验站上测试平均在22-48秒之间, 太慢了, 现在不敢用呀
li-he-qi
VIP会员
VIP会员
 
帖子: 544
注册: 2010-09-22 22:47

Re: 递四方 4PX 物流模块更新

帖子Jack » 2013-07-11 3:13

忘记关闭调试信息了 :oops: 如果某种配送查不到价格,会显示“查询不到相关费用”。例如“香港邮政美国专线”不会显示美国之外的运费。

打开 \includes\modules\shipping\dsf.php
找到:
代码: 全选
echo $error;

替换为:
代码: 全选
// echo $error;


打开两种4px的配送方式情况下,我本地大约3-4秒显示运费价格,启用代理后大约4-5秒显示运费价格

没用到的4px配送方式尽量不要打开,否则一个个查询价格速度很慢。4px似乎不能一次返回多个价格(有待4px的客服回复),而是每次只能查询一个配送方式的价格。
Zen Cart - 让每个人拥有自己生意的梦想成真
加入Zen Cart地图 | 恕不回复站内短信提问 | QQ: 3171061
头像
Jack
论坛版主
论坛版主
 
帖子: 12265
注册: 2004-12-16 10:04

Re: 递四方 4PX 物流模块更新

帖子li-he-qi » 2013-07-12 14:19

多谢JACK老大的详细解答!!!
li-he-qi
VIP会员
VIP会员
 
帖子: 544
注册: 2010-09-22 22:47

Re: 递四方 4PX 物流模块更新

帖子zhanghao162 » 2013-09-29 19:04

怎么彻底卸载旧版的?
zhanghao162
高级会员
高级会员
 
帖子: 238
注册: 2011-03-11 1:19
地址: 深圳

下一页

  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客