A-A+
ecshop如何在打印订单时打印出商品序号
直接在 ecshop 后台打印用户购买订单时,是没有显示订单商品序号的,这对于打印购买许多商品的用户订单来说,这样打印出来很不好进行整理与查看,下面夏日博客就来把这个订单商品序号给补上,在打印的时候连同商品的订单号一同进行打印出来,如下的形式:
序号 商品名称 数量
1 阿里云CDN 1
2 阿里云ECS 1
同样的,我们还是以官方默认的模板为例进行修改,首先打开/data/order_print.html 文件,找到如下的代码:
<tr align="center">
在这段代码的后面添加如下代码:
<td bgcolor="#cccccc">序号</td>
接着往再找到如下代码:
<!-- {foreach from=$goods_list item=goods key=key} -->
将其修改为如下代码:
<!-- {foreach from=$goods_list name="goods_list" item=goods key=key} -->
再继续找到如下代码:
<td> {$goods.goods_name}<!-- 商品名称 -->
在它上边增加一行代码
<td> {$smarty.foreach.goods_list.iteration}</td>
好了,到这里已经全部修改好了,通过上面的代码来看,实际上就是把商品序号 id 给添加上去了而已,是不是很简单呢。