A-A+

ecshop如何在打印订单时打印出商品序号

2015年12月04日 PHP开源系统 暂无评论 阅读 10 views 次

直接在 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>&nbsp;{$goods.goods_name}<!-- 商品名称 -->

在它上边增加一行代码

<td>&nbsp;{$smarty.foreach.goods_list.iteration}</td>

好了,到这里已经全部修改好了,通过上面的代码来看,实际上就是把商品序号 id 给添加上去了而已,是不是很简单呢。

标签:

给我留言