官方微博: 腾讯  
首页 > ECSHOP教程 > ECSHOP模板教程 > ECSHOP商城首页修改 > ecshop首页发货查询里显示收货地址收货人

ecshop首页发货查询里显示收货地址收货人

ECSHOP教程 / ecshop 教程网(www.ecshop119.com) 2012-11-06

1、修改 index.php 的 index_get_invoice_query() 函数部分

    $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
复制代码

修改为

    $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code, o.consignee, r.region_name AS province FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
复制代码

紧接着在

    ' LEFT JOIN ' . $GLOBALS['ecs']->table('shipping') . ' AS s ON s.shipping_id = o.shipping_id' .
复制代码

这行代码下面增加一行

    ' LEFT JOIN ' . $GLOBALS['ecs']->table('region') . ' AS r ON r.region_id = o.province' .
复制代码

2、然后修改模板文件 library/invoice_query.lbi

{$lang.consignment} {$invoice.invoice_no}
下面增加

收货人:{$invoice.consignee}

收货地址:{$invoice.province}
3、以上方法是完全显示收货人的全称,如果想要以“王**”、“李**”的形式来显示的话,继续进行下面修改
继续修改修改index.php的 index_get_invoice_query() 函数部分

$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);
下面增加一行
$all[$key]['consignee']=sub_str($row['consignee'], 1, false).'**';

转载请注明:ECshop119模板屋-ECshop教程网(全国最专业的ECSHOP插件制作商-专业ECSHOP二次开发)

帮助目录

在线反馈

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

提交在线反馈

与网友交流ECSHOP开发修改。

加入QQ群交流