ecshop如何使订单号生成时在订单号中间插入商品ID?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

ecshop如何使订单号生成时在订单号中间插入商品ID?那个lib_order.php的文件要怎么修改!高手求解救!
比如这个id是48,要求在订单号中也有48

回答:
ecshop如何使订单号生成时在订单号中间插入商品ID?那个lib_order.php的文件要怎么修改!高手求解救!
比如 ...
zhangboyi 发表于 2013-7-30 20:45

那如果是多个商品呢 订单号怎么生产。需有点不太好。可做当前的时间加固定位数的商品ID




那有办法把后台已成交订单列表的订单号一栏改为商品ID吗?

[quote]回复lj19870908


那有办法把后台已成交订单列表的订单号一栏改为商品ID吗?
zhangboyi 发表于 2013-7-31 09:14 [/quote】
增加一列显示商品ID就是了




求具体解决方案!谢了!调用的PHP好像是\admin\order.php然后页面html是admin\templates\order_list.htm 你帮我看下!



打开admin/order.php

在74行找
  1. $order_list = order_list();
复制代码
在它的下面加上
  1. foreach($order_list['orders'] as $k=>$v){
  2. $snsql = "SELECT goods_id FROM " . $ecs->table('order_goods') . " WHERE order_id = '$v[order_id]'";
  3. $gid = $db->getAll($snsql);
  4. $str = '';
  5. foreach($gid as $k2=>$v2){
  6. $str = $v2['goods_id'].'/'.$str;
  7. }
  8. $order_list['orders'][$k]['order_sn'] = $str;
  9. }
复制代码
这样订单号就变成商品号了 当然只是显示成商品号 订单号还是原来的




OK谢谢了!主要是要做加盟商的VB程序所以必须对网页进行修改。谢谢支招可以结贴啦哈哈