×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 二次开发教程 > ECSHOP后台销售明细中增加显示收货人和收货地址

帮助目录

有问必答

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

加入官方QQ群

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

提交在线客服

猜您感兴趣

ECSHOP后台销售明细中增加显示收货人和收货地址

网站开发中心/ 2015-02-04/ 关注人气:1798

进入ECSHOP后台,在左边菜单栏找到“报表统计”,然后你就能看到这里有一个“销售明细”的功能。没用过这个功能的小伙伴,请先进ECSHOP后台熟悉一下再回来阅读本篇教程,否则你会一头雾水的哦。

 

点击这个“销售明细”进入一个页面,选择开始日期和结束日期,点“查询”,就会列出每个商品在这段时间内的购买明细,包括商品名称、对应的订单号、销售数量、售价、售出日期等。最近有个客户须要我们帮他在每条记录后面增加显示收货人和收货地址。

 

下面来说一下ECSHOP网站开发中心的修改过程。使用ECSHOP编辑软件(如editplus)打开 admin/sale_list.php,找到下面这行代码,

 

'AS sales_price, oi.add_time AS sales_time, oi.order_id, oi.order_sn '.

 

在它的后面增加两个字段名,这两个字段一个是收货人一个是收货地址,改成下面这样就可以了。

 

'AS sales_price, oi.add_time AS sales_time, oi.order_id, oi.order_sn, oi.consignee, oi.address '.

 

然后再打开  admin/templates/sale_list.htm,找到下面这行模板代码

 

<th>{$lang.sell_date}</th>

 

在它下边新增加两行

 

<th>收货人</th>

<th>收货地址</th>

 

继续往下,找到

 

<td>{$list.sales_time}</td>

 

在它下边也增加两行模板代码

 

<td>{$list.consignee}</td>

<td>{$list.address}</td>

 

修改完上面文件后,ECSHOP后台销售明细页面中就已经能够显示收货人和收货地址了。但是大家别忘了,这个ECSHOP销售明细还有一个导出EXCEL的功能呢,那么如何才能让“导出的EXCEL文件”中也增加显示收货人和收货地址字段呢?

 

我们重新回到刚才那个 admin/sale_list.php 文件中,找到

 

echo ecs_iconv(EC_CHARSET, 'GB2312', $_LANG['sell_date']) . "\t\n";

 

先将它末尾的那个 \n 删掉,然后再在它下边增加一段PHP代码,如下:

 

echo ecs_iconv(EC_CHARSET, 'GB2312', '收货人') . "\t";

echo ecs_iconv(EC_CHARSET, 'GB2312', '收货地址') . "\t\n";

 

继续找到

 

echo ecs_iconv(EC_CHARSET, 'GB2312', $value['sales_time']) . "\t";

 

在它下边也增加一段代码

 

echo ecs_iconv(EC_CHARSET, 'GB2312', $value['consignee']) . "\t";

echo ecs_iconv(EC_CHARSET, 'GB2312', $value['address']) . "\t";

 

至此就算大功告成了。

分享到:
下一篇:ecshop商品详情页面显示供货商信息
上一篇:ECshop通过文章分类的ID实现不同文章模板