京东订单号查询商品

2023-08-06 11:35 电商创业

订单号规则:

订单命名的几种规则:

1、不重复。

2、安全性。

你的订单编号不能透露你公司的真实运营信息,比如你的订单就是流水号的话,那么别人就可以从订单号推测出你公司的整体运营概括了。所以订单编码必须是除了你们公司少部分人外,其他人基本看不懂的。参考京东和淘宝的编码规则,基本别人是搞不清是什么意思的。

其实最好的防泄漏编码规则就是在编码中不要加入任何和公司运营的数据。

3、不能使用大规模随机码。

很多人分析订单编码规则的时候,第一个念头肯定是不重复唯一性,那么第二个念头可能就是安全性,那么同时满足前两者的第三个念头就是随机码了。因为大规模的随机码随机生成,因为本身就没有意义所以无所谓泄密了。但是事实上这种编码规则在实现上会有很大问题的。

随机码满足第二点安全性要求,为了满足第一点不重复特性,那就得在生成随机码的时候对比历史数据是否有重复,如果你的订单数量到达了十万次,你每次生成订单编码时就得对比十万条历史数据,你可想而知会造成什么巨大问题。

但是难道随机码就不能在编码中使用了吗?小规模的随机码是可以使用的,比如2~3位,这种随机码一般都是和流水号等结合使用,主要作用是为了隐藏流水号的真实数据而进行使用的。

4、防止并发。

这条规则主要针对编码中有时间的设定。

5、控制位数。

这点很好理解,订单号的作用就是便于查询。

一般正常使用场景应该是订单出异状或者退货的时候,用户将订单号报给客服,由客服进行查询。

所以一般在10~15位为好。

京东10位,淘宝15位。

推荐的几种编码规则:

年月日时分秒+用户ID(命名用户ID时也要注意,不要用流水号。可以采用区域ID+随机码+流水号+随机码方式)

1、唯一性:时间是单向的,确保唯一性。

2、安全性:确保用户ID安全即可。

3、随机码不参与判断,因为之前数据已确保无重复。

4、在同1秒钟,同一用户是不会产生2个订单编码的,所以可以防并发。

5、位数可能会在20位之内,位数比较多。

年月日时分秒微秒+随机码(2)+流水号+随机码(3)

1、唯一性:时间是单向的,确保唯一性。

2、安全性:确保流水号不会识别出即可。

3、随机码的位数和前后都是保密的,所以如果不清楚这一点的话,是很难判断出流水号的位数的。因为同时产生的订单数量很多,编码不具备线性对比功能。就算知道了流水号,可以在初始化时进行赋值。

4、在同1秒钟,同一用户是不会产生2个订单编码的,所以可以防并发。

5、位数可能会在20位之内,位数比较多。

订单号常见的几种方式:

1.利用数据库主键值产生一个自增长的订单号(订单号即数据表的主键)

2.日期+自增长数字的订单号(比如:2012040110235662)

3.产生随机的订单号(65865325365966)

4.字母+数字字符串式,字母有包含特别意义,C02356652

订单号设计原则: 按需设计

用来检索订单详细信息的唯一特征码,可以利用订单号检索到下单日期、产品类别、颜色、尺码(或款式)、仓位等信息,订单号包含过多的信息有点“画蛇添足”的意味!只要按需设计即可!

订单号设计用户体验规则:

1.订单号无重复性;

2.如果方便客服的话,最好是“日期+自增数”样式的订单号,客服一看便知道订单是否在退货保障期限内容;

3.订单号长度尽量保持短(10位以内),方便用户,尤其电话投诉时,长的号码报错几率高,影响客服效率;

4.订单号尽量保持数字型(纯整数),在数据库订单索引查询中,长整数字型的数据索引与检索效率,远远高于文本型,因此尽量避免“字母+数字字符串式”!

参考资料:订单号生成规则

点赞

全部评论

相关阅读

京东笔记本电脑排行榜

京东购物多少钱免运费

京东物流公司投诉电话

飞机上推销商品

滞销商品什么意思

淘宝卖家销售未经授权的商品怎么投诉 (专业投诉技巧)

京东双11活动什么时候开始

京东礼品卡怎么使用教程

拼多多上架商品为什么总是审核不通过

京东徐雷:百亿补贴首月将投入10亿,上线3天效果“超预期”

浙江要求明星不得代言未使用过商品

出生时辰分析 身为京东老板的他有着怎样的命理人生

818京东有活动么?818京东什么活动

只知道淘宝订单号怎么查物流

京东订单号查询物流

王一鸣:建议松绑购房、购车等中高端商品限制性政策以扩大消费

2024年1月1日起中国调整部分商品进出口关税

京东卡怎么用,京东e卡怎么使用支付(京东e卡使用方法介绍)

抖音橱窗商品怎么排序

京东高管工资多少