微信支付优惠扣除逻辑说明文档
定义
指在用户支付过程中,订单价格减去优惠金额的过程。
基础逻辑
优惠券叠加使用逻辑(优先级从上往下)
- 同一订单同一商品只能享受一个单品优惠,不同的商品可以享受不同的单品优惠。例:商品A有两个单品优惠,一笔订单只能使用其中一个。单品A和B分别有一个优惠,一笔订单两个优惠均可使用。
- 同一商户号下,立减和券可以同时使用。
- 同一商户号下,全场优惠支持配置“是否”可以和其他优惠同时使用。例:用户有单品优惠A,全场优惠B(配置不可同时使用),则一笔订单只能使用A或B中的一个。
- 同一商户号下,全场优惠只有全部配置不可同时使用,同一订单下才能实现互斥。例:用户有全场券A,全场券B,两个都配置不可同时使用,则一笔订单只能使用A或B中的一个;如果A配置不可同时使用,B配置可以同时使用,则一笔订单A和B都可以使用。
- 不同商户号的优惠可以同时使用。
- 当两个批次一个配置为叠加、一个配置为互斥时,会是可叠加使用的。
优惠时的优先级
当用户有多个优惠且互斥时,优惠的使用顺序如下:
- 面额越高优先级越高
- 门槛越高优先级越高
- 有效期截止时间越短优先级越高
- 领券时间越早优先级越高
- 批次ID越小优先级越高
一笔订单最多可使用的优惠数
单笔订单最多可以使用20个单品优惠,以及8个全场优惠。
订单优惠标识应用
1.不传订单优惠标识,使用没有设置订单优惠标识的代金券
2.传订单优惠标识,优先是有匹配到相同的订单优惠标识代金券,没有则使用没有订单优惠标识的代金券