2.2 商品详情页&购物车的展示和交互
若有符合商品详情页商品的优惠券,或者购物车有符合加购商品的优惠券,均展示优惠券项,并支持点击跳转到领取优惠券页面,引导用户领取可使用优惠券。
2.3 订单结算页的最大金额可用优惠券计算并推荐
若有符合商品详情页商品的优惠券,或者购物车有符合加购商品的优惠券,均展示优惠券项,并支持点击跳转到领取优惠券页面,引导用户领取可使用优惠券。
三、流程篇:优惠券订单处理的正向和逆向流程说明下图是用户使用优惠券下单的正向流程图,以及付款后申请退款的逆向流程图。因业务原因,发货后的退款以及退货退款,不在系统层面体现,故此流程仅供付款后发货前,发起的仅退款类型有参考意义。
1. 优惠券订单处理的正向流程说明
正向流程也就是优惠券核销的过程,优惠券的核销流程发生在订单结算页,用户在使用优惠券时,系统会按照以下逻辑进行优惠券核销操作:
- 优惠券的使用需要实时查询优惠券的基本信息,保证用户的下单体验;
- 在订单结算页面,系统需要计算出用户全部可用优惠券列表中,当前订单的可用优惠券;
- 若有多张可用优惠券时,系统需计算并默认选中可抵扣金额最高的优惠券;
- 市面上有部分优惠券是支持叠加使用的,故当出现有优惠券叠加逻辑时,同样需要在小程序前端给到用户相应的提示;
- 当提交订单时,订单则绑定优惠券,记录订单与优惠券的关联关系,且标记优惠券为已使用状态。
2. 优惠券订单处理的逆向流程说明
优惠券的逆向流程也就是指优惠券的返还机制,有2种场景:
- 售前退券:指用户提交订单后订单待支付时,用户手动点击取消订单或者超时未支付,系统自动关闭订单的情况;
- 售后退券:指订单提交并支付订单后,发起的仅退款或者退货退款申请,售后完成关闭订单的情况。
逆向流程的设计,则要求系统在提交订单时,需要把优惠券的优惠金额,按一定规则分摊到各个商品SKU维度,以支持部分退款时退款金额的计算。
1)售前退券说明:
此场景下,需要根据订单是否被拆分,决定优惠券是否返回。若订单未被拆单,即订单全部退款时,支持优惠券返还;若订单拆单,但用户取消部分子订单时,仅返还对应的金额,不返还优惠券。
2)售后退券说明:
此场景下,以下两种处理方式均是合理的:
- 遵循订单全额退款时,优惠券返还;订单部分退款时,优惠券不返还原则。若订单未被拆分,则订单全部退款时,支持优惠券返还;若订单拆单,但用户发起部分子订单的售后申请,仅返还对应的金额,不返还优惠券
- 售后统一设置成不可返还,订单支付后,用了就不退。
唤起支付后或找人代付后,不做校验,若在唤起支付或找人代付后,到支付成功前(以下称“此过程”),出现以下2种情况的解决方案:
- 此过程中优惠券活动时间已结束——支付成功,订单为待发货状态
- 此过程中优惠券活动时间已结束——未完成支付,订单保留待付款状态30min,30min内支持以使用优惠券券后价格支付;30min后订单自动关闭(即已绑定优惠券的待支付订单,此处不做校验,即使已过有效期,仍可使用)。
关于现金券的使用,一般来说现金券是无门槛的直接抵扣订单金额的,那么当现金券>订单支付金额时的场景,需要注意。通常采用的方式是提示用户,并由用户确认是否使用,若使用,则此现金券被置为已使用状态,剩余余额部分后续订单也不支持继续使用。
运营层面,当优惠券活动被强制终止时,仅不支持用户端继续支持领取此优惠活动发放的优惠券,但是终止前已被用户领取的优惠券依然可以使用。若需要终止前已被用户领取的优惠券不可以,需要进入优惠活动的码库,将所有未使用的优惠券作废掉。
以上是本次优惠券的分享内容,篇幅较长,感谢阅读!
#相关阅读#
后台设计:营销工具之拼团活动如何设计?
前台设计:拼团活动之小程序前端页面实例讲解
作者:shirly ,公众号:小小何小厨
本文由 @shirly 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于 CC0 协议