您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程

ecshop订单号生成规则实例

尔岚2023-12-02 21:56:27ecshop商城教程已有人查阅

导读负责订单编号生成规则的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数。原来的程序代码为:

负责订单编号生成规则的函数是 /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);

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

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

本栏推荐

相关标签