给ECSHOP增加物流跟踪或包裹跟踪功能

2016-07-20 16:24 来源:www.chinab4c.com 作者:ecshop专家



物流跟踪插件新版本已发布,旧版本测试不成功者,请使用新版本。
注:旧版本的查询接口不是很稳定,
新版本下载地址:
http://bbs.ecshop.com/thread-168796-1-2.html


“不会用”不等于“不能用”,测试不成功的,要多想想为什么不成功,不要妄断结论。

没有基础或者有点基础却不细心者,确实很难测试成功!

下面提供我的演示地址,不为别的,只为说明一点:“不会用”不等于“不能用”,


演示地址:
用 户 名: test
密码:test12345



回复里有人说不能使用,经本人再次测试,完全300%的可以使用。本人网站就一直在使用中,如下图所示。
没有测试成功的朋友,肯定是哪里写错了,比如:没有注意大小写,或者将两个单引号错写成一个双引号等等。。。。


以前在论坛里看到过一个类似的文章,不过他那个是使用了jquery来实现的,

此教程讲解在“不使用JQUERY的前提下”如何来实现,更具兼容性。

下面是具体的修改教程:
1)、
首先下载物流跟踪插件 ecshop_express.rar,
将它下载到你网站根目录的 plugins 子目录中,
然后 右键点击 ecshop_express.rar 文件,选择 "解压到 ecshop_express " ,
解压后 ecshop_express 子目录下应该只存在两个文件: express.php 、snoopy.php

2)、
以下修改是以官方默认模板为例,其他模板本文不做讲解,请自行对照解决。
打开 /themes/default/user_transaction.dwt 文件


{$order.invoice_no}
修改为
<b id="shipping_name">{$order.shipping_name}</b>
<b id="invoice_no">{$order.invoice_no|strip_tags}</b>

(这里注意:<b id="invoice_no">与 {$order.invoice_no|strip_tags}之间不能有空格 )

接着,将
<!--{if $order.to_buyer}-->
修改为


至此,大功告成,是不是比那个使用JQUERY的方法还简单。

到后台订单里发布一个运单号去看一下效果吧,
下面是我在自己网站测试的效果

 


回答:



你是不是自己瞎编了个运单号???

你那个运单号 跟本就不存在,要是能显示出内容来 那才是见鬼了呢,

你自己去圆通官网去查查你那个运单号,就明白了

 

很好的东西啊 一直都想要

 






嘻嘻,怎可能瞎编了个运单号......圆通快递现在官方系统有问题,无法查询。如果换是其他快递,比如:韵达,楼主的插件支持所有快递吗?还只是支持ECSHOP后台的那几个物流公司?

 



还是不成功

 

谢谢分享,下载测试,有问题再请教。

 

谢谢分享,下载测试,有问题再请教。

 

确实没成功,和二楼情况一样。没有测试新的,我看的是过去的成交订单,圆通单号,更改代码后并没有显示物流跟踪。和这有关吗?

 

Parse error: syntax error, unexpected T_ENDIF in /data/home/zs63f1/htdocs/temp/compiled/user_transaction.dwt.php on line 676


我的安装后查询订单显示这样的,哪里不对呢?

 

这个功能很好,楼主的快递插件是不是也做过修改?还是EC默认的呢?

 

这个真的很给力

 

这个不能用了,失败