订单号设计

电商资讯 2018-11-15 09:20:25

电子商务订单号的来源

对于一般数据,电子商务系统订单的设计是主要关键。但是,对于订单系统数据,除了序列号的主键之外,还有电子商务订单号。电子商务订购系统序列号由系统内部使用,即用于技术用途。订单管理系统开发的电子商务订单号在系统外部使用,供人们查看。

电子商务订单号

的应用场景 1.电子商务行业

2.支付行业

3.物流业

如何设计订单号

电子商务序列号作为主键,与其他主键相同,只要保证唯一性即可。具体实现方法一般是基于数据库序列号增量的设计。

电子商务订单号,因为它是给人(用户,售后,运营等),因此,与电子商务序列号相比,还有两个要求:

1.可读性

2.安全性

可读性

电子商务系统订单包含一些供人们阅读的基本信息,这并不多说。

安全

在可读性的基础上,还必须确保数据的安全性,也就是说,不可能看到订单的数量。

总结

序列号可以是唯一的。

对于订单号,您需要考虑以下三个要求:

1.独特性

2.可读性

3.安全性

技术实施

1.对于可以获得用户ID的情况,订单号生成规则如下:

时间戳;

用户ID /商家ID;

随机数;

用户标识,指的是唯一标识当前用户的标识。最好有公共的非私人数据,例如商业号码。如果用户id需要保密,则可以对用户id进行哈希处理。

2.对于用户的电子商务订单ID不可用的情况(例如,可以获得商家ID但用户ID不可用),使用更复杂的生成规则:

时间戳;

商家ID;

随机数或随机数+缓存//可以确保唯一性;

进程ID /线程ID;

确保当前请求的唯一性;

序列号,序列号是唯一的,但为防止交易量泄漏,其他......;

摘要

生成规则最重要的一点是确保当前电子商务订单请求的唯一性。

来源:segementfault


随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,随商为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。

文章关键词   订单管理系统 网上订货系统 订货系统

免费体验微信商城系统、微信分销系统、APP商城系统、小程序商城系统,免费商城系统管理中心账号请联系客服人员
© Copyright 2018 开源SuteShop多用户B2B2C商城系统一站式网上商城网站建设服务商 版权所有
沪ICP备18022949号-1