×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > ECSHOP教程 > ECSHOP后台订单号生成规则及修改教程

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

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

提交在线客服

猜您感兴趣

ECSHOP后台订单号生成规则及修改教程

网站开发中心/ 2014-10-04/ 关注人气:987

负责订单编号生成规则的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数。

原来的程序代码为:


return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); 
原来的订单号形式为:年月日 + 5位随机数字,例如:2010101718830

如果您想改变订单号的生成规则,就可以对上述代码做出修改。


例如,我想让订单号变为 “MB” + 年月日 + 7位随机数字,那么可以这样修改


return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); 


修改为


return 'MB'.date('Ymd') . str_pad(mt_rand(1, 9999999), 7, '0', STR_PAD_LEFT); 

上面只是举一个例子,当然你还可以修改成更有个性的订单编号。

分享到:
下一篇:ecshop2.73系统整合Discuz! X3论坛详细图文教程
上一篇:360网站安全检测到的Ecshop version XSS漏洞修复