电商订单生成与拆分

虽然不负责电商产品,但最近消费金融要考虑后期的拆单问题,说句白话,一个订单提交过来,包含一个商品或多个商品,分期平台是不知道的,需要电商告知分期平台哪些商品要拆哪些要合。在电商业务线重构之前,要把这项拆单需求考虑进去。
电商的下单过程要调取常用地址列表,用户信息,商品服务,购物车服务,支付信息,配送信息,提交订单等相关检验。
订单拆分规则如下:
1.父单必须拆净,即父单商品数量等于子单商品数量之和
2.父单商品金额、运费、支付金额、虚拟币金额、优惠金额要与子单金额相等
3.子单实付大于0
4.第三方订单按商家维度拆分、自营(不包括虚拟和厂商直送、线下交易等特殊订单类型)按库房维度拆分
5.赠品不分摊优惠,延保必须跟主单
还要考虑特殊状态订单,当用户对于售前订单取消时的订单锁定,对售前订单取消后的等待审核,对售前订单进行取消后客服审核未通过时的订单解锁,对售前订单进行取消后客服审核通过时或拒收、售后退款完成后的已取消。

你可能感兴趣的:(电商订单生成与拆分)