Tigshop 使用文档
积分使用/兑换流程
3. 积分使用/兑换流程(买家端)
会员在下单时用积分抵扣应付金额,或在积分商城兑换商品;兑换可纯积分或积分加现金,需校验库存与支付;订单退款时可返还已用积分。
参与角色:买家/消费者、系统
flowchart TD
Start([会员使用积分]) --> UseType{使用方式}
%% 积分抵扣
UseType -->|下单积分抵扣| OrderDeduct[结算页面]
OrderDeduct --> CheckPoints{账户积分是否充足}
CheckPoints -->|不足最低使用门槛| PointsInsufficient[提示积分不足,无法抵扣]
PointsInsufficient --> End1([继续结算])
CheckPoints -->|满足条件| EnableDeduct[开启积分抵扣开关]
EnableDeduct --> InputPointsQty[输入使用积分数量]
InputPointsQty --> CalcDeduct[计算抵扣金额]
CalcDeduct --> DeductRule["抵扣规则:\nN积分 = 1元\n最多抵扣订单金额的M%"]
DeductRule --> UpdateOrderAmount[更新订单应付金额]
UpdateOrderAmount --> SubmitOrder[提交订单]
SubmitOrder --> DeductPoints[扣减积分余额]
DeductPoints --> LogDeduct[记录积分使用日志]
LogDeduct --> End2([订单创建成功])
%% 积分商城兑换
UseType -->|积分商城兑换| ExchangeMall[进入积分商城]
ExchangeMall --> BrowseGoods[浏览积分兑换商品]
BrowseGoods --> SelectGoods[选择兑换商品]
SelectGoods --> CheckExchangeType{兑换类型}
CheckExchangeType -->|纯积分兑换| PurePoints[仅需积分]
CheckExchangeType -->|积分+金额| PointsPlusCash[积分 + 现金组合]
PurePoints --> CheckPointsEnough{积分是否充足}
CheckPointsEnough -->|否| PointsNotEnough[提示积分不足]
PointsNotEnough --> BrowseGoods
CheckPointsEnough -->|是| ConfirmExchange
PointsPlusCash --> CheckComboEnough{积分和余额是否充足}
CheckComboEnough -->|积分不足| PointsNotEnough2[提示积分不足]
PointsNotEnough2 --> BrowseGoods
CheckComboEnough -->|充足| ConfirmExchange
ConfirmExchange[确认兑换] --> SelectAddress[选择收货地址]
SelectAddress --> CheckStock{库存是否充足}
CheckStock -->|否| StockOut[提示已兑完]
StockOut --> BrowseGoods
CheckStock -->|是| SubmitExchange[提交兑换订单]
SubmitExchange --> NeedPay{是否需要支付现金}
NeedPay -->|否| DirectExchange[直接扣减积分]
NeedPay -->|是| PayCash[支付现金部分]
PayCash --> PaySuccess{支付成功}
PaySuccess -->|否| PayFail[支付失败,订单待付款]
PaySuccess -->|是| DirectExchange
DirectExchange --> DeductExchangePoints[扣减积分]
DeductExchangePoints --> CreateExchangeOrder[生成兑换订单]
CreateExchangeOrder --> WaitShip[等待发货]
WaitShip --> End3([兑换成功])
%% 退款积分返还
SubmitOrder --> RefundCase{如果订单退款}
RefundCase --> ReturnPoints[退还已使用的积分]
ReturnPoints --> LogReturn[记录积分返还日志]
步骤说明
- 会员选择使用方式:下单抵扣或积分商城兑换。
- (下单抵扣)在结算页判断积分是否满足门槛;不足则提示并继续结算;满足则输入使用数量,按规则计算抵扣与更新应付金额。
- 提交订单后扣减积分并记日志;若订单后续退款则返还已用积分并记日志。
- (积分商城)浏览并选择商品,区分纯积分或积分加现金。
- 校验积分或组合是否充足、兑换库存是否足够;不足或兑完则提示并返回浏览。
- 确认兑换,选择地址,提交兑换单;若需付现金则支付,失败则订单待付款,成功或无需现金则扣积分、生成兑换单并等待发货。
- 流程结束。
大纲
3. 积分使用/兑换流程(买家端)
步骤说明
赣公网安备36010902001041号