结算页搭售新接口流程图
2022-04-21 15:01:48 0 举报
结算页搭售新接口流程图
作者其他创作
大纲/内容
是
阿波罗获取模拟身份和正是身份数据
判断计算结果是否超过门槛
开始
否
返回未超过门槛不展示
将plus优惠信息放入返回结果中
从95折扣总的折扣金额减去此商品的95折扣优惠金额
系统是否授权
非Plus单促后的总价
计算plus京豆返利
plus单促后总价
plus满减优惠金额
将plus省钱信息会籍信息sku信息进行组装
计算各个sku维度的满减金额总和
从阿波罗返回结果中拿到95折总的金额
判断差额是否大于0
计算各个sku下的新人礼金+回流礼金
计算各个省钱项数据信息
非plus满减优惠金额
将最终95折金额返回结果中
判断Y是否大于Y1(即使用了优惠券导致商品加了个洞穿)
计算plus身份省钱金额-原身份省钱金额
计算PLUS95折(total95Discount)
plus身份下的单促价格x商品个数
处理占位符
结束
将非plus优惠券,将plus专享卷返回
非plus身份下的单促价格X商品个数
计算各个sku维度下的总和
遍历能够享受95折扣的商品gz
阿波罗接口中非plus身份下sku为维度的商品信息
总礼金金额
参数非空校验
获取plus身份下的以sku为维度的商品信息
接口是否降级
plus会籍资格校验
计算所有商品skuprice加和-plus满减-plus95折-plus优惠券-plus京享卷-结算页红包金额
将结果加和作为plus京豆返利
调用第三方接口
返回数据
判断商品是否包含全球购商品
获取阿波罗接口plus身份下的sku为维度商品信息
判断非plus优惠券是否大于Y1
用户状态判断
计算这些商品的plus价格和入参商品价格做差额计算
获取投放信息(下发plus卡信息和省钱各项字段信息)
计算plus红包
获取阿波罗接口非plus身份下的以sku为维度的商品
计算plus身份下的商品卷
判断结果是否大于plus红包
判断当前用户是否在黑白名单
针对plus卡的url链接参数拼参
阿波罗接口中plus身份下sku为维度的身份信息
组织返回的数据结构
计算优惠券返回所有可用优惠券(discount字段加和)即Y
计算plus专享劵
判断此商品的店铺是否在95店铺黑名单中
计算这些各个sku维度的满减金额总和
循环遍历sku,计算返利(价格为优惠后的价格)
获取plus身份下的注销类型unitPromoTag=1的商品
计算PLUS省钱金额(plusPriceTotalDiscount)
将计算结果作为plus红包金额
将非plus优惠卷金额放入优惠券返回结果中
获取对应的plus卡价格相关信息
返回plus红包金额
计算阿波罗所有skuprice加和减去plus满减-plus95折扣即Y1
0 条评论
回复 删除
下一页