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

ECSHOP教程 来源: ECSHOP教程网www.ecshop119.com 时间:2015-09-09 ECSHOP教程分类:ECSHOP二次开发教程

利用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教程网http://www.ecshop119.com/ecshopjc-977.html

ECSHOP
ecshop下载 ecshop安装教程 ecshop在线演示 ecshop后台测试
ECSHOP二次开发手册
ecshop教程 ecshop二次开发 ecshop模板教程 ecshop微信配置
ECSHOP商城网站建设
ecshop空间域名 ecshop商城建设 ecshop模板修改 ecshop开发定制
ECSHOP模板屋
ecshop开发团队 ecshop开发中心 ecshop模板制作 模板屋简介
服务支持:7X24小时 151 059 55077
ECShop二次开发
ecshop搭建
qqtelcodeback_top
温馨提示

确定取消
温馨提示

关闭