Ecshop模板网
首页 > ecshop教程 > ecshop经验分享 > 关于Ecshop订单号生成规则
文章详情

关于Ecshop订单号生成规则

ecshop模板网 / 2011-01-16


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

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

如果您想改变订单号的生成规则,就可以对上述代码做出修改。
例如,我想让订单号变为 “SD” + 年月日 + 7位随机数字,那么可以这样修改


return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
修改为
return 'SD'.date('Ymd') . str_pad(mt_rand(1, 9999999), 7, '0', STR_PAD_LEFT);

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

下一篇: 屏蔽ecshop云提示no_license 上一篇: SMARTY教程_在ecshop循环中获取一个会自动增加的数
 用户评论(共 0 条评论)
  • 暂时还没有任何用户评论
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服