淘宝订单号怎么生成的?订单号定义是啥?

经常在淘宝购物的淘宝用户们知道淘宝有一个订单号 , 这个淘宝订单号都是唯一的 , 每一笔订单的订单号都是不一样的 , 到底淘宝订单号是如何生成的?相信很多的淘宝用户们都比较感兴趣 。

淘宝订单号怎么生成的?订单号定义是啥?

文章插图

淘宝订单号怎么生成的?
在已买到的产品列表里面 , 有的是几个产品为一个订单 , 也就是几个产品是同一个订单编号 。
淘宝的订单号规则:
1.总共18位 。
2.前14位为序号 。
3.15-16位买家ID的倒数1-2位 。
4.17-18位买家ID的倒数3-4位 。
订单号并没有什么实际的意义 。 订单号就是在购物网站购物后获得的订单号 , 记录的是购物订单信息 。 在需要与购物网站进行订单查询等操作时 , 需要给购物网站提供商家订单号 。
订单号定义:
【淘宝订单号怎么生成的?订单号定义是啥?】我们经常提及到的订单号 , 大多数是在电商购物场景下的一个唯一标识字符串 。 实则订单号并不仅仅指的是电商系统 , 只要需要这样的业务场景 , 我们都可以使用订单号的模式来处理 。 例如我们的省份证号 , 要求唯一可读性强等特点 , 也可以将之理解为一个订单号 。
订单号规则:
1.不重复 。 不管你的订单号设计的是多复杂还是多简单 , 首先我们需要确保的是订单号在一个系统中是唯一的 。
2.安全性 。 订单号需要做到不容易被人为的猜测或者推测出来 。 例如订单号包含系统的流水信息 , 用户信息等保密相关的信息 。
3.禁用随机码 。 随机码从一定程度来说 , 更安全、不重复性更高 , 但是可读性差 。 例如生成类似这样的随机码(sdfsad12312sfsdf201) , 不管是从系统角度还是从人为角度去读取 , 完全没法直接辨别 。
4.防止并发 。 针对系统的并发业务场景(如秒杀) , 一定需要做到并发场景下 , 订单编号生成快速、不重复等要求 。
5.控制位数 。 订单号的位数尽量在 10 位-20 位之间 。 太短的情况下 , 如果交易量过大 , 很难做到防止重复 , 太长可读性差、意义也不大 。
6.尽量使用数字 。 从软件角度 , 数字存储的订单号 , 占用空间小、检索快 。
在以上的内容中 , 为大家分享了淘宝订单号的生成规则 , 消费者们在申请退货退款的时候 , 可能会需要这个淘宝订单号 。 淘宝商家们了解了这个订单号后 , 可以避免很多的麻烦 。


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。