ECSHOP后台订单列表如何快速增加快递单号搜索订单的功能
更新时间:2016-06-29 点击量:1852
Tag关键词: 订单 快递 搜索 ecshop模板 ecshop4.0模板 二次开发 ecshop3.6模板 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商品销量如何自定义虚拟销量已销售实现方法»