新闻中心

无忧小编指导您如果修改Ecshop后台生成的订单编号

作者 / 无忧主机 时间 2015-02-26 16:08:52

愉快的新年转眼过去了,小编也正式的回归到了工作岗位继续小编的写作工作。ECSHOP这款程序功能很多,但是如果站长朋友们想要符合自己商城的需求就必须自己一步步的二次修改。由于过年期间各位站长朋友们的订单比较多,然而新年期间快递公司也放假了导致一些订单未来得及发货,比较细心的站长朋友们会发现后台生成的订单编号都是以年月日加随机5位数的数字生成的,如下无忧小编截图: 无忧小编指导您如果修改Ecshop后台生成的订单编号 为了区别之前的订单编号有的站长朋友们就提出了一个非常好的建议,能否让订单编号生成为SD加年月日加7位随机数字生成呢?小编于是就用自己的php空间重新安装了一个新的ecshop程序,通过分析得知控制订单编号生成的函数是get_order_sn()。只要在这个函数中修改对应的参数就可以实现了。小编已经亲自试验成功了。下面就把详细的修改方法拿来分享下吧。 第一步:连接FTP工具,查找到生成规则的函数文件/includes/lib_order.php。 第二步:把该文件下载到本地。然后使用高级编辑器打开。找到851行代码如下:

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后台生成的订单编号 以上两个步骤就是完整的修改ecshop生成订单编号的详细方法了,希望这篇文章可以帮助到有需要的站长朋友们哦。 无忧主机相关文章推荐阅读: ECSHOP更换模版不能不重视的几个细节 ECSHOP订单其中一个包邮商品,如何让整个订单都包邮 ECSHOP单页显示商品太少?无忧主机小编教你显示更多! ECSHOP技巧:如何给打印订单时商品名称前加序号的调试方法

本文地址:https://www.51php.com/ecshop/18797.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服