Tigshop 使用文档
优惠券领取与使用流程
6. 优惠券领取与使用流程(买家端)
买家从多渠道领取优惠券并落入账户,结算时自动或手动选用并校验规则;券有未使用/已使用/已过期状态,订单退款后在有效期内可恢复。
参与角色:买家/消费者、系统
flowchart TD
Start([买家浏览商城]) --> GetEntry{优惠券获取途径}
GetEntry -->|优惠券中心| CouponCenter[进入优惠券领取中心]
GetEntry -->|商品详情页| ProductCoupon[商品页优惠券弹窗]
GetEntry -->|活动页面| ActivityCoupon[营销活动发放]
GetEntry -->|订单完成奖励| OrderReward[订单完成自动发放]
GetEntry -->|系统推送| SystemPush[系统定向推送]
CouponCenter --> BrowseCoupons[浏览可领优惠券列表]
BrowseCoupons --> CouponInfo["展示信息:\n优惠券名称\n面值/折扣\n使用门槛\n有效期\n适用范围"]
CouponInfo --> ClickClaim[点击"领取"]
ProductCoupon --> ClickClaim
ActivityCoupon --> AutoClaim[自动发放]
ClickClaim --> CheckLogin{是否已登录}
CheckLogin -->|否| GoLogin[引导登录]
GoLogin --> ClickClaim
CheckLogin -->|是| CheckClaimLimit{领取限制检查}
CheckClaimLimit -->|已领过| AlreadyClaimed[提示已领取]
CheckClaimLimit -->|券已领完| CouponEmpty[提示已领完]
CheckClaimLimit -->|可领取| ClaimSuccess[领取成功]
AutoClaim --> ClaimSuccess
OrderReward --> ClaimSuccess
SystemPush --> ClaimSuccess
ClaimSuccess --> SaveToAccount[保存到"我的优惠券"]
SaveToAccount --> NotifyCoupon[通知用户优惠券到账]
%% 使用流程
NotifyCoupon --> UseEntry{使用优惠券}
UseEntry -->|结算页面使用| CheckoutUse[结算页面选择优惠券]
UseEntry -->|我的优惠券去使用| MyCouponUse[从优惠券列表点击"去使用"]
CheckoutUse --> ShowAvailableCoupons[展示当前订单可用优惠券]
ShowAvailableCoupons --> AutoMatch[系统自动匹配最优券]
AutoMatch --> ManualSelect{是否手动切换}
ManualSelect -->|是| SelectOther[选择其他优惠券]
ManualSelect -->|否| ApplyCoupon[应用当前优惠券]
SelectOther --> CheckCouponRule{是否满足使用条件}
CheckCouponRule -->|不满足| RuleTip["提示不满足条件:\n未达起用金额\n不在适用范围\n不在有效期内"]
RuleTip --> ShowAvailableCoupons
CheckCouponRule -->|满足| ApplyCoupon
ApplyCoupon --> CalcDiscount[计算优惠金额]
CalcDiscount --> UpdateAmount[更新订单应付金额]
UpdateAmount --> SubmitOrder[提交订单]
SubmitOrder --> UsedCoupon[优惠券状态变为"已使用"]
MyCouponUse --> GoShopping[跳转到适用商品页面]
%% 优惠券状态
SaveToAccount --> CouponStatus{优惠券状态管理}
CouponStatus --> Unused[未使用]
CouponStatus --> Used[已使用]
CouponStatus --> Expired[已过期]
Expired --> ExpireNotify[到期前提醒使用]
%% 退款返还
UsedCoupon --> RefundCase{订单退款时}
RefundCase --> ReturnCoupon[优惠券返还]
ReturnCoupon --> CheckExpiry{券是否仍在有效期}
CheckExpiry -->|是| RestoreCoupon[恢复为可用状态]
CheckExpiry -->|否| CouponLost[券已过期不返还]
步骤说明
- 买家通过优惠券中心、商品页、活动、订单奖励或系统推送等途径触达领券。
- 浏览券面信息,点击领取或接受自动发放;未登录先登录。
- 校验领取限制:已领过、已领完则提示;可领取则入账「我的优惠券」并通知。
- 使用路径:结算页选券或从「我的优惠券」跳转适用商品。
- 结算页展示可用券并自动匹配最优;可手动切换,不满足门槛/范围/有效期则提示后重选。
- 应用优惠后更新应付金额,提交订单后券变为已使用。
- 券状态包括未使用、已使用、已过期;临期可提醒。
- 订单退款时若在有效期内可恢复为可用,过期则不返还。
- 流程结束。
大纲
6. 优惠券领取与使用流程(买家端)
步骤说明
赣公网安备36010902001041号