免费领取订单流程图
2021-02-18 19:03:38 0 举报
免费领取订单流程图
作者其他创作
大纲/内容
免费领取
商品项item的应付金额=商品价格*商品数量-优惠券金额-促销优化金额-积分金额
遍历购物车列表
销售上报
否
是
抛出权益用户剩余领取次数不足异常
更新订单信息状态
确认订单
结束
将商品项item的应付金额set入订单项中
商品详情
当前用户权益领取剩余数量是否大于购物车商品数量?
提交订单
订单及订单项入库
封装订单促销优化金额为订单总金额
品牌专区产品列表
订单项拆解后应付金额是否为null
创建订单及订单项
权益领取订单加分布式锁,防止领取超额
根据购物车id和用户id查询购物车列表
校验用户权益信息
权益领取信息
上报erp
封装交易商品信息
返回订单信息
订单支付类型设置钱包。跳过支付流程。
支付完成详情页
是否权益用户
封装交易商品信息成交价为应付金额*100分转元
计算总金额、活动优惠、应付金额
免费领取次数是否>0
创建单店铺订单
权益领取:订单项促销优化金额=订单项商品单价*订单项商品数量,将订单项促销信息set订单项中
异步
立即购买
封装交易商品信息成交价为商品金额*商品数量*100分转元
抛出非权益用户异常
是否权益领取订单
是否有商品id及分级type匹配的分级规则
确认订单信息
0 条评论
下一页