ECSHOP后台快递单模板添加商品标签

2016-09-02 16:28 来源:www.chinab4c.com 作者:ecshop专家

想必使用ecshop快递单在打印的时候,只能打印出快递基本信息以及收货人,发货信息。不能够像我们使用的ERP软件那样,打印出详细的相关信息。比如就拿我们在使用过程中经常需要用到的信息为例,如:商品名称、商品货号、购买数量小计、购买数量合计、订单总金额、应付款金额、商品总合计、网店-网址、网店-操作员,商品名,订单号,订单商品等等。因此,我们在后台的快递单模板那里能够自定义的添加商品标签。这就需要进行二次开发,ECSHOP插件网提供一些解决方法。如下: 首先打开根目录下languages/zh_cn/admin/shipping.php文件,找到如下代码 $_LANG[\'lable_select_notice\'] = \'--选择插入标签--\'; 在下面添加 $_LANG[\'lable_box\'][\'order_goodss\'] = \'商品名-订单\'; 再打开/admin/order.php文件,找到如下代码 while ($row = $db->fetchRow($res)) { /* 虚拟商品支持 */ if ($row[\'is_real\'] == 0) 在上面添加如下代码 $order_goodss = \'\'; 再找到如下代码 if ($row[\'extension_code\'] == \'package_buy\') { $row[\'storage\'] = \'\'; $row[\'brand_name\'] = \'\'; $row[\'package_goods_list\'] = get_package_goods($row[\'goods_id\']); } 在下面添加如下代码 $order_goodss .= $order_goodss ==\'\' ? $row[\'goods_name\'] .\'(\' . $row[\'goods_number\'].\')\': \',\'. $row[\'goods_name\'] .\'(\' . $row[\'goods_number\'].\')\'; 再继续找到如下代码 $lable_box[\'t_order_no\'] = $order[\'order_sn\']; //订单号-订单 在下面添加如下代码 $lable_box[\'t_order_goodss\'] = $order_goodss; //订单商品-订单