订单下单流程
①在订单过程中进行安全校验,主要是检测用户是否在黑名单上、用户购买行为是否正常等,当检测到不正常时,终止下单
②从商品中心获取商品信息(SKU、规格、价格等)
③从营销中心获取商品、订单促销信息(优惠券、促销活动),判断是否满足优惠条件,计算出优惠金额
④在会员中心获取会员权益,例如平台抵扣积分、折扣条件等
⑤在调度中心校验销售层库存,按照调度规则锁定区域库存
⑥根据拆单规则(商家、仓库、订单类型等)将订单拆分成若干个子订单,根据运费模板计算运费,根据商品金额、运费、优惠金额计算应付金额(实付款)
存储的订单信息包括
父订单与子订单
优惠分摊,偏向用户
订单实付金额=商品金额(SKU金额合计)+运费-总优惠金额
总优惠金额=促销活动优惠金额+优惠券金额+虚拟币抵扣金额
优惠后订单发生部分退货如何处理? 优惠金额按比例分摊到子订单、商品上