A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > Ecshop > 在Ecshop后台打印订单页面将商品按货号排序

在Ecshop后台打印订单页面将商品按货号排序

时间:2015-09-17 09:02作者:fang人气:153

ECSHOP后台管理里的“打印订单" 页面里的商品排序有点乱,现在想改成按序号来排序,修改方法如下

下面是在2.7.2基础上做的修改

打开 admin/order.php 文件

找到(大约在311行左右)

$sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS brand_name, p.product_sn

FROM " . $ecs->table('order_goods') . " AS o

LEFT JOIN " . $ecs->table('products') . " AS p

ON p.product_id = o.product_id

LEFT JOIN " . $ecs->table('goods') . " AS g

ON o.goods_id = g.goods_id

LEFT JOIN " . $ecs->table('brand') . " AS b

ON g.brand_id = b.brand_id

WHERE o.order_id = '$order[order_id]'";

修改为

$sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS brand_name, p.product_sn

FROM " . $ecs->table('order_goods') . " AS o

LEFT JOIN " . $ecs->table('products') . " AS p

ON p.product_id = o.product_id

LEFT JOIN " . $ecs->table('goods') . " AS g

ON o.goods_id = g.goods_id

LEFT JOIN " . $ecs->table('brand') . " AS b

ON g.brand_id = b.brand_id

WHERE o.order_id = '$order[order_id]'order by g.goods_sn";

这样修改以后就可以按照商品序号进行排序了

标签Ecshop,后台,打印,订单,页面,商品,货号,排序,EC

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号