Tigshop 使用文档

礼品卡/电子卡券流程

7. 礼品卡/电子卡券流程(买家端)

买家通过购买、获赠或活动获得礼品卡,绑定账户后可查看余额与有效期,下单时可用礼品卡全额或组合支付,并支持转赠与到期提醒。

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

flowchart TD
    Start([买家使用礼品卡]) --> GetCard{获取礼品卡方式}

    GetCard -->|购买礼品卡| BuyCard[礼品卡购买页面]
    GetCard -->|他人赠送| ReceiveCard[收到礼品卡赠送]
    GetCard -->|活动获得| ActivityCard[活动奖品获得]

    %% 购买礼品卡
    BuyCard --> SelectCardType[选择礼品卡类型/面值]
    SelectCardType --> CardOptions["礼品卡规格:\n面值:100/200/500/1000\n主题:生日/节日/通用"]
    CardOptions --> SetQuantity[设置购买数量]
    SetQuantity --> PayForCard[支付购买]
    PayForCard --> PaySuccess{支付成功}
    PaySuccess -->|否| PayRetry[重试支付]
    PayRetry --> PayForCard
    PaySuccess -->|是| GetCardCode[获得卡号和卡密]
    GetCardCode --> UseOrGift{自用还是送人}
    UseOrGift -->|自用| BindToAccount[绑定到自己账户]
    UseOrGift -->|送人| GiftToOther[转赠给他人]
    GiftToOther --> ShareCardInfo[分享卡号卡密]

    %% 绑定卡券
    ReceiveCard --> InputCardInfo[输入卡号和卡密]
    ActivityCard --> AutoBind[自动绑定到账户]
    BindToAccount --> VerifyCard{验证卡券信息}
    InputCardInfo --> VerifyCard

    VerifyCard -->|无效| InvalidCard[提示卡号无效或已使用]
    InvalidCard --> End1([结束])
    VerifyCard -->|有效| BindSuccess[绑定成功]
    AutoBind --> BindSuccess

    BindSuccess --> ShowCardBalance["展示卡券信息:\n卡号\n余额\n有效期"]

    %% 使用卡券
    ShowCardBalance --> UseCard{使用卡券}
    UseCard --> OrderCheckout[下单结算时选择]
    OrderCheckout --> SelectCard[选择礼品卡支付]
    SelectCard --> CheckCardBalance{卡余额是否充足}
    CheckCardBalance -->|充足| FullPay[全额礼品卡支付]
    CheckCardBalance -->|不足| PartialPay[礼品卡支付部分 + 其他方式补足]

    FullPay --> DeductCardBalance[扣减卡余额]
    PartialPay --> DeductCardBalance
    PartialPay --> PayRemaining[剩余金额用其他方式支付]

    DeductCardBalance --> UpdateBalance[更新卡余额]
    UpdateBalance --> OrderCreated[订单创建成功]

    %% 卡券管理
    ShowCardBalance --> ManageCard{卡券管理}
    ManageCard -->|查看余额| ViewBalance[查看卡余额和消费记录]
    ManageCard -->|查看有效期| ViewExpiry[查看到期时间]
    ManageCard -->|消费记录| ViewHistory[查看使用明细]

    ViewExpiry --> ExpiryWarning{是否即将到期}
    ExpiryWarning -->|是| ExpiryNotify[到期提醒通知]
    ExpiryWarning -->|否| End2([正常使用])

    OrderCreated --> End3([等待发货])

步骤说明

  1. 通过购买、他人赠送或活动奖品获得礼品卡。
  2. (购买)选择类型、面值与数量,支付成功获得卡号卡密;可自用绑定或转赠分享卡密。
  3. (获赠)输入卡号卡密验证;活动奖品可自动绑定;无效则提示并结束。
  4. 绑定成功后展示余额与有效期。
  5. 下单结算可选择礼品卡支付:余额充足则全额抵扣;不足则礼品卡部分抵扣并用其他方式补足。
  6. 扣减卡余额并更新,完成订单创建。
  7. 可在管理中查看余额、有效期与明细;临期可收到提醒。
  8. 流程结束。
礼品卡/电子卡券流程
请输入搜索内容
大纲
7. 礼品卡/电子卡券流程(买家端)
步骤说明