Tigshop 使用文档

秒杀活动参与流程

1. 秒杀活动参与流程(买家端)

买家按场次浏览秒杀商品,在开抢后登录状态下抢购并锁定库存,限时内完成支付则订单成立,超时未付则释放库存可再次抢购。

参与角色:买家/消费者、系统

flowchart TD
    Start([买家浏览商城]) --> SeckillEntry{秒杀入口}
    SeckillEntry -->|首页秒杀专区| HomeEntry[首页秒杀模块]
    SeckillEntry -->|秒杀活动页| ListEntry[秒杀列表页]
    SeckillEntry -->|消息推送| PushEntry[活动提醒通知]

    HomeEntry --> SeckillList[秒杀商品列表]
    ListEntry --> SeckillList
    PushEntry --> SeckillList

    SeckillList --> ShowTimeSlots["展示秒杀时间场次:\n10:00场/14:00场/20:00场"]
    ShowTimeSlots --> SelectSlot[选择场次]
    SelectSlot --> SlotStatus{场次状态}

    SlotStatus -->|未开始| PreHeat["预热阶段"]
    PreHeat --> ShowCountdown[展示倒计时]
    ShowCountdown --> SetReminder{设置开抢提醒}
    SetReminder -->|是| EnableReminder[开启提醒]
    SetReminder -->|否| WaitStart[等待开始]
    EnableReminder --> WaitStart
    WaitStart --> TimeReach{是否到达开抢时间}
    TimeReach -->|否| ShowCountdown
    TimeReach -->|是| ActiveSlot

    SlotStatus -->|进行中| ActiveSlot["秒杀进行中"]
    SlotStatus -->|已结束| EndedSlot[该场次已结束]
    EndedSlot --> SeckillList

    ActiveSlot --> ShowSeckillProducts["展示秒杀商品:\n秒杀价\n原价\n已抢百分比\n剩余库存"]
    ShowSeckillProducts --> ClickBuy[点击"立即抢购"]

    ClickBuy --> CheckLogin{是否已登录}
    CheckLogin -->|否| GoLogin[快速登录]
    GoLogin --> ClickBuy
    CheckLogin -->|是| CheckStock{秒杀库存是否还有}

    CheckStock -->|已抢光| SoldOut[提示已售罄]
    SoldOut --> SeckillList
    CheckStock -->|有库存| CheckLimit{是否超过限购数量}
    CheckLimit -->|超过| LimitTip[提示已达限购上限]
    LimitTip --> SeckillList
    CheckLimit -->|未超过| LockStock[锁定秒杀库存]

    LockStock --> CreateSeckillOrder[生成秒杀订单]
    CreateSeckillOrder --> GoPayPage[跳转支付页面]
    GoPayPage --> PayCountdown["支付倒计时(如15分钟)"]

    PayCountdown --> PayAction{买家操作}
    PayAction -->|完成支付| PaySuccess[支付成功]
    PayAction -->|支付超时| PayTimeout[支付超时]

    PaySuccess --> OrderComplete[秒杀订单完成]
    OrderComplete --> End1([等待发货])

    PayTimeout --> ReleaseStock[释放秒杀库存]
    ReleaseStock --> OrderCancel[订单自动取消]
    OrderCancel --> End2([可重新抢购])

步骤说明

  1. 从首页专区、活动列表或消息推送进入秒杀列表,选择场次。
  2. 未开始:展示倒计时,可设开抢提醒,到点后进入进行中。
  3. 已结束:返回列表选其他场次。
  4. 进行中:查看秒杀价、库存与限购,点击抢购。
  5. 未登录则快速登录;已登录则校验库存与每人限购,超限或售罄则提示并返回列表。
  6. 通过校验则锁定库存并生成秒杀订单,跳转支付页并启动支付倒计时。
  7. 支付成功则订单完成等待发货;超时未付则释放库存并取消订单,可再次抢购。
  8. 流程结束。
秒杀活动参与流程
请输入搜索内容
大纲
1. 秒杀活动参与流程(买家端)
步骤说明