×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 二次开发教程 > ECSHOP后台订单列表增加快递单号搜索订单的功能

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ECSHOP后台订单列表增加快递单号搜索订单的功能

网站开发中心/ 2015-09-13/ 关注人气:1385

利用ECSHOP网店系统运营的商城,如果订单比较多,想要通过快递单号查看一个订单时,一条一条的查看非常麻烦,如果能够通过快递单号直接搜索到订单就好了。得益于ECSHOP的开源,通过以下方法是可以实现的

 

 

第一步:打开 admin/order.php 文件,搜索:

 

/* 过滤信息 */


在下面新增一行添加以下代码:


$filter['invoice_no'] = empty($_REQUEST['invoice_no']) ? '' : trim($_REQUEST['invoice_no']);

 

一共可以找三处  过滤信息 只需要在第一处下添加就行。然后继续查找以下代码:

 

if ($filter['address'])
        {
            $where .= " AND o.address LIKE '%" . mysql_like_quote($filter['address']) . "%'";
        }

 

在这段代码下面新增以下代码:

 

if ($filter['invoice_no'])
        {
            $where .= " AND o.invoice_no LIKE '%" . mysql_like_quote($filter['invoice_no']) . "%'";
        }

 

第二步:打开 admin/templates/order_list.htm,搜索:

 

{$lang.order_sn}

 

大约第8行

 

在下面新增一行添加以下代码:

 

发货单号<input name="invoice_no" type="text" id="invoice_no" size="15">


继续查找:

listTable.filter['consignee'] = Utils.trim(document.forms['searchForm'].elements['consignee'].value);

在下面新增一行添加以下代码:


listTable.filter['invoice_no'] = Utils.trim(document.forms['searchForm'].elements['invoice_no'].value);

 

修改完成后就可以在订单列表也看到快递单搜索框了,

 

有些朋友添加完了可能说怎么搜索不到,因为订单搜索那还有一个条件,订单状态默认是待确认,如果你要搜索的订单是其它状态,自然是搜索不到的。修改为“请选择”就可以搜索全部状态的订单了。

分享到:
下一篇:Ecshop文章搜索增加全文模糊搜索功能二次开发
上一篇:Ecshop 修改购买按鈕 – 库存为0时显示补货中按钮功能