Tigshop 使用文档
积分获取流程
2. 积分获取流程(买家端)
会员通过购物、签到、评价、注册、活动与充值等渠道获得积分,入账后更新余额与日志并可查看明细;若启用有效期则到期提醒与过期扣减。
参与角色:买家/消费者、系统
flowchart TD
Start([会员使用商城]) --> EarnChannel{积分获取渠道}
EarnChannel -->|购物消费| Shopping[完成订单并确认收货]
EarnChannel -->|每日签到| SignIn[每日签到打卡]
EarnChannel -->|评价晒单| Comment[提交商品评价/晒单]
EarnChannel -->|注册奖励| Register[新用户注册]
EarnChannel -->|活动奖励| Activity[参与营销活动]
EarnChannel -->|充值赠送| Recharge[充值余额赠送积分]
Shopping --> CalcShopPoints[按消费金额计算积分]
CalcShopPoints --> ShopPointsRule["规则:每消费N元获得M积分\n会员等级倍率加成"]
SignIn --> CalcSignPoints[签到积分]
CalcSignPoints --> SignPointsRule["规则:每日签到获得基础积分\n连续签到额外奖励"]
Comment --> CalcCommentPoints[评价积分]
CalcCommentPoints --> CommentPointsRule["规则:文字评价N积分\n带图评价额外加M积分"]
Register --> CalcRegPoints[注册积分]
CalcRegPoints --> RegPointsRule["规则:新用户注册赠送N积分"]
Activity --> CalcActivityPoints[活动积分]
CalcActivityPoints --> ActivityPointsRule["规则:按活动设定发放积分\n抽奖/游戏/答题等"]
Recharge --> CalcRechargePoints[充值积分]
CalcRechargePoints --> RechargePointsRule["规则:充值金额按比例赠送积分"]
ShopPointsRule --> PointsCredit[积分入账]
SignPointsRule --> PointsCredit
CommentPointsRule --> PointsCredit
RegPointsRule --> PointsCredit
ActivityPointsRule --> PointsCredit
RechargePointsRule --> PointsCredit
PointsCredit --> UpdateBalance[更新积分余额]
UpdateBalance --> LogRecord[记录积分变动日志]
LogRecord --> NotifyMember[通知会员积分到账]
NotifyMember --> ViewPoints{查看积分}
ViewPoints --> PointsDetail[积分明细页面]
PointsDetail --> DetailInfo["展示:\n获取来源\n获取数量\n获取时间\n积分余额"]
ViewPoints --> PointsUsage[积分使用入口]
PointsUsage --> GoExchange[去积分商城兑换]
PointsUsage --> GoOrder[下单时积分抵扣]
%% 积分过期
UpdateBalance --> ExpiryCheck{积分是否有有效期}
ExpiryCheck -->|是| SetExpiry[设置到期时间]
SetExpiry --> ExpiryRemind[到期前提醒使用]
ExpiryRemind --> Expired{是否已过期}
Expired -->|是| DeductExpired[过期积分清零]
DeductExpired --> LogRecord
ExpiryCheck -->|否| PermanentPoints[积分永久有效]
步骤说明
- 会员使用商城时从各渠道触发积分:购物确认收货、签到、评价、注册、活动、充值赠送等。
- 各渠道按规则计算积分(含消费比例、等级倍率等)。
- 积分入账,更新余额并记日志,通知会员。
- 会员可查看明细(来源、数量、时间与余额),或前往积分商城/下单抵扣入口。
- 若配置积分有效期:设置到期时间、到期前提醒,过期则清零并记日志;永久有效则跳过过期逻辑。
- 流程结束。
大纲
2. 积分获取流程(买家端)
步骤说明
赣公网安备36010902001041号