订单下单流程<br>
1.订单过程中检测用户是否在黑名单上、购买行为是否正常<br>不正常是,终止下单<br>
2.商品中心获取商品信息(SKU、规格、价格等)<br>
3.从营销中心获取商品、订单促销信息<br>判断是否满足优惠条件,计算出优惠金额<br>
4.在会员中心获取会员权益<br>如:平台抵扣、折扣条件等<br>
5.在调度中心校验销售层库存,锁定区域库存<br>
6.根据拆单规则(商家、仓库、订单类型等)将订单拆分成若干个子订单<br>计算出应付金额<br>
订单包含的信息<br>
订单基础信息<br>
父订单与子订单、订单编号、订单状态<br>
收货信息<br>
收货地址、姓名、电话、邮编<br>
商品信息<br>
SKU信息、规格、商品数量、价格、商品图片、商家(店铺)<br>
优惠信息<br>
优惠券、促销活动、虚拟币抵扣金额<br>
支付信息<br>
支付方式、支付单号、商品总金额、实付金额、运费<br>虚拟币抵扣金额、优惠券金额、总优惠金额<br>
物流信息<br>
物流公司、物流单号、物流状态<br>
其他信息<br>
发票信息、下单平台、分销渠道<br>
父订单与子订单<br>
购物车中有多个店铺中的商品,这种整体购买记录在父订单下<br>结算之后,更新订单状态、物流追踪,针对的是子订单<br>
优惠分摊<br>
订单实付金额=商品金额(SKU金额合计)+运费-总优惠金额<br>总优惠金额=促销活动优惠金额+优惠券优惠金额+虚拟币抵扣金额<br>退款按比例分摊,满足优惠的条件上,按照商品金额比例分摊<br>