Tigshop 使用文档
站内消息通知流程
18. 站内消息通知流程(买家端)
业务事件触发多类型消息后,系统经多渠道推送并在消息中心展示,买家可分类查看、标记已读、跳转业务页或批量管理消息。
参与角色:买家/消费者、系统
flowchart TD
Start([系统触发消息事件]) --> EventType{消息触发类型}
EventType -->|订单消息| OrderEvent["订单相关事件"]
EventType -->|物流消息| LogisticsEvent["物流相关事件"]
EventType -->|营销消息| PromoEvent["营销活动通知"]
EventType -->|系统消息| SystemEvent["系统公告/通知"]
EventType -->|售后消息| AfterSaleEvent["售后进度通知"]
EventType -->|资金消息| FinanceEvent["资金变动通知"]
OrderEvent --> OrderMsgList["下单成功\n支付成功\n发货通知\n订单取消\n自动确认收货"]
LogisticsEvent --> LogisticsMsgList["物流状态更新\n包裹签收\n物流异常"]
PromoEvent --> PromoMsgList["优惠券到账\n活动开始提醒\n秒杀预约提醒\n积分变动"]
AfterSaleEvent --> AfterSaleMsgList["售后审核结果\n退款到账\n退货进度"]
SystemEvent --> SystemMsgList["系统公告\n维护通知\n账号安全提醒"]
FinanceEvent --> FinanceMsgList["余额变动\n提现到账\n充值成功"]
OrderMsgList --> GenerateMsg[生成站内消息]
LogisticsMsgList --> GenerateMsg
PromoMsgList --> GenerateMsg
AfterSaleMsgList --> GenerateMsg
SystemMsgList --> GenerateMsg
FinanceMsgList --> GenerateMsg
GenerateMsg --> MultiChannel{消息推送渠道}
MultiChannel -->|站内信| SiteMsg[写入站内消息列表]
MultiChannel -->|短信| SmsPush[发送短信通知]
MultiChannel -->|邮件| EmailPush[发送邮件通知]
MultiChannel -->|微信| WechatPush[微信模板消息/小程序通知]
MultiChannel -->|APP推送| AppPush[APP消息推送]
SiteMsg --> UnreadBadge[更新未读消息角标]
UnreadBadge --> BuyerView{买家查看消息}
BuyerView --> MsgCenter[进入消息中心]
MsgCenter --> MsgList[消息列表展示]
MsgList --> MsgCategory{按类型分组}
MsgCategory --> OrderTab[订单消息]
MsgCategory --> SystemTab[系统通知]
MsgCategory --> PromoTab[营销活动]
OrderTab --> ClickMsg[点击查看消息详情]
SystemTab --> ClickMsg
PromoTab --> ClickMsg
ClickMsg --> MarkRead[标记为已读]
MarkRead --> MsgDetail[展示消息详情]
MsgDetail --> HasLink{是否包含跳转链接}
HasLink -->|是| JumpTarget[跳转到对应页面(订单/活动等)]
HasLink -->|否| EndRead[阅读完毕]
MsgList --> BatchOperation{批量操作}
BatchOperation -->|全部已读| MarkAllRead[标记全部已读]
BatchOperation -->|删除消息| DeleteMsg[删除选中消息]
BatchOperation -->|清空消息| ClearAll[清空所有消息]
JumpTarget --> End1([目标页面])
EndRead --> End2([返回消息列表])
步骤说明
- 系统因订单、物流、营销、系统公告、售后或资金等事件触发消息,各事件映射到具体消息文案(如下单成功、物流更新、优惠券到账、售后结果、余额变动等)。
- 生成站内消息后,按配置选择推送渠道:站内信、短信、邮件、微信模板/小程序或 APP 推送;站内信写入列表并更新未读角标。
- 买家进入消息中心,按订单消息、系统通知、营销活动等类型分栏展示列表。
- 点击某条消息:标记已读并展示详情;若含跳转链接则进入订单或活动等目标页,否则阅读完毕返回消息列表。
- 可在列表进行批量操作:全部已读、删除选中或清空所有消息。
- 流程结束。
大纲
18. 站内消息通知流程(买家端)
步骤说明
赣公网安备36010902001041号