如何自定义 订单号? 比如直接可以加个前缀,我通过修改flow.php实现但是效果不佳!
2016-07-07 15:15 来源:www.chinab4c.com 作者:ecshop专家
我已经通过尝试在flow.php里 1507行 源代码:$order['order_sn'] = get_order_sn(); //获取新订单号 修改后: $order['order_sn'] ="U5-" . get_order_sn(); //获取新订单号 这样可以得到自己想要的前缀,比如 正常生产订单是"2009011147543 "改后生产订单会“U5-2009011147543" 这样淘宝支付订单与网站订单都是一致的。整体效果还是不错的。 但是缺陷就是: 当我在后台要取消 或者删除订单时,会有一下错误提示 在数据库中找不到。具体不知道如何修改。 各位前辈高手有知道的麻烦指点下,非常感谢! 其他的错误暂时没发现出来。 MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT * FROM `mlnr_data`.`ecs_order_info` WHERE order_sn = U5-2009011147543 AND order_status IN ('0','1') AND shipping_status IN ('0','3') AND pay_status = '0' ) [2] => Array ( [error] => Unknown column 'U5' in 'where clause' ) [3] => Array ( [errno] => 1054 ) ) 补充:楼下可能没明白,我的意思我现在有两个商城,共同使用一个支付宝帐号,当客人给我报订单号的时候,无法区分是哪个商城的订单,给我查询带来一定小麻烦。订单少还好说,订单多就麻烦了。所以我需要一个明显的可以区分开的标识。现在我这样改虽然是可以区分,但是缺有缺陷,缺陷我已经写上了。麻烦有高手给指点下。谢谢! |
回答:
订单号是多少就填多少啊数字+字母可以啊统一加前缀?那不就错了吗 |
顶顶 希望有热心的朋友可以给指点下。 非常感谢! |
自己再顶下。 |
还没人给提示下。呵呵 |
Goda不给点提示啊? |
先留下 |
修改return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);在/includes/lib_order.php 文件里 |
最近更新
常用插件
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
ecshop热门问答
ecshop热门资料
ecshop页脚添图片
ecshop新品推荐
ecshop400
ecshop仿fab
ecshop钻石
ecshop产品配送
ecshop构建
ecshop2列
ecshop会员信息
ecshop隔三差五
ecshopGKB
ecshop很棒
ecshopexhausted
ecshop小图片
ecshop高手进来帮我看看
ecshop模板修改
ecshop游览
ecshop畅销
ecshop构想
ecshopnewrad
ecshop-Power
ecshop120
ecshop角色扮演
ecshop空白页
ecshop求解
ecshop玉树
ecshop属性多级分组
ecshop视频
ecmall分析
ecshop语文