新闻中心

Ecshop教程:在后台快递单模板中添加商品标签

作者 / 无忧主机 时间 2015-12-09 14:43:44

想必使用ecshopphp空间建站的应该都知道,ecshop快递单在打印的时候,只能打印出快递基本信息以及收货人,发货信息。不能够像我们使用的ERP软件那样,打印出详细的相关信息。比如就拿我们在使用过程中经常需要用到的信息为例,如:商品名称、商品货号、购买数量小计、购买数量合计、订单总金额、应付款金额、商品总合计、网店-网址、网店-操作员,商品名,订单号,订单商品等等。因此,我们在后台的快递单模板那里能够自定义的添加商品标签。这就需要进行二次开发。虽然无忧小编不擅长代码,但还是有办法的,通过一些程序员朋友的帮忙和网上的查找。找到一些解决方法。如下: 首先打开根目录下languages/zh_cn/shipping.php 查找 /* 快递单部分 */

$_LANG['lable_select_notice'] = '--选择插入标签--';
在下方添加
$_LANG['lable_box']['order_goodss'] = '商品名-订单';
再打开themes/defult(对应的模板文件)/admin/order.php 查找
while ($row = $db->fetchRow($res))
{
/* 虚拟商品支持 */
在其上方添加如下代码
$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; //订单商品-订单
然后保存即可。 无忧主机相关文章推荐阅读: ECSHOP商品略缩图大小统一显示的方法 ECSHOP管理后台添加管理员出现ADD_ERROR ECSHOP教程:获取某个商品的订单信息或销量

本文地址:https://www.51php.com/ecshop/21119.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服