订单信息包括订单号和订单状态机。订单号作为订单识别的标识,往往由一串数字组成,根据订单的增加进行自增,也可以在设计订单号的时候考虑订单加密设置(否则别人通过订单编号就能计算出对应的销售量)。订单号用作订单的唯一标识,用于对接WMS和TMS的订单识别。订单状态机在下面章节会详细描述,这里不做展开。用户信息在这里指购买人的相关信息,主要包括姓名、地址和手机号等。O2O还会多一种情况,就是自提点,这样地址会变为自提点的地址。地址信息在后续会作用在WMS和TMS上,用于区分区域和配送安排。购买商品信息指购买商品的基本信息和库存,由于金额比较特殊,因此将金额独立在商品信息以外讲,不过逻辑上它们其实都属于商品信息范畴。商品信息主要影响库存更新和WMS生产。金额信息记录订单产生的商品金额。
除了要记录最终的金额,过程金额也需要记录,比如商品分摊的优惠金额、支付金额和应付金额等,它们在后续的订单结算、退换货和财务等环节都需要使用。时间信息是记录订单每个节点的触发时间。这里我们特别说一下“订单标识位”的概念。订单标识位,有的地方叫服务标记,有的地方叫SendPay,其实从逻辑上来说都是一样的意义。标识位是一串若干位数的字符串,通过对不同位的定义来表示不同的含义。比如我们在订单中设置一个字段,这个字段具备100位数字,每一位数字可以为0到9的数字,它们代表不同含义,这样我们就可以通过这100位字符串代表订单的不同含义和标记,比如第14位数字代表预售,如果是0则代表正常订单,如果是1代表预售订单。标识位主要用于对订单的特殊逻辑进行标记处理,以便下游系统在接收订单后可以根据标记进行业务处理,比如分拣、仓配类型或是否大小件贵品等。好了,
深圳小程序开发公司本文关于“O2O小程序订单系统设计方法”的知识就分享到这里,谢谢关注,博纳网络编辑整理。