Tigshop 使用文档

订单全生命周期状态图

11. 订单全生命周期状态图(全端通用)

从提交订单到付款、发货、收货、评价与售后,订单在买家、商家与平台等多方操作下在各状态间迁移,直至完成、关闭或退款终结。

参与角色:买家/消费者、商户、平台管理员

stateDiagram-v2
    [*] --> 待付款: 提交订单

    待付款 --> 待发货: 支付成功
    待付款 --> 已取消: 买家主动取消
    待付款 --> 已取消: 支付超时自动取消

    待发货 --> 待收货: 商家发货
    待发货 --> 退款中: 买家申请仅退款
    待发货 --> 已取消: 商家取消订单

    待收货 --> 已完成: 买家确认收货
    待收货 --> 已完成: 超时自动确认收货
    待收货 --> 售后中: 买家申请退货退款

    已完成 --> 待评价: 进入评价期
    已完成 --> 售后中: 买家申请售后

    待评价 --> 已评价: 买家提交评价
    待评价 --> 已评价: 评价期结束自动好评

    售后中 --> 退款中: 商家同意退款
    售后中 --> 已完成: 商家拒绝且买家接受
    售后中 --> 退货中: 商家同意退货

    退货中 --> 退款中: 商家确认收到退货
    退款中 --> 已退款: 退款到账

    已退款 --> [*]
    已取消 --> [*]
    已评价 --> [*]
flowchart TD
    subgraph OrderLifecycle["订单生命周期详细流程"]
        Create([买家提交订单]) --> Unpaid["待付款"]
        Unpaid --> PayAction{买家操作}

        PayAction -->|支付| Paid["待发货"]
        PayAction -->|取消订单| Cancelled1["已取消(买家取消)"]
        PayAction -->|超时未付| Cancelled2["已取消(超时取消)"]

        Paid --> ShipAction{商家操作}
        ShipAction -->|发货| Shipped["待收货"]
        ShipAction -->|取消订单| CancelRefund["取消并退款"]

        Paid --> BuyerRefund1{买家操作}
        BuyerRefund1 -->|申请仅退款| RefundApply1["退款申请中"]

        Shipped --> ReceiveAction{收货方式}
        ReceiveAction -->|买家确认收货| Completed["已完成"]
        ReceiveAction -->|超时自动确认| Completed
        Shipped --> BuyerAfterSale1{买家操作}
        BuyerAfterSale1 -->|申请退货退款| AfterSale["售后申请中"]

        Completed --> CommentAction{评价操作}
        CommentAction -->|买家评价| Commented["已评价"]
        CommentAction -->|超时自动好评| Commented

        Completed --> BuyerAfterSale2{售后期内}
        BuyerAfterSale2 -->|申请售后| AfterSale

        AfterSale --> MerchantReview{商家审核}
        MerchantReview -->|同意退款| Refunding["退款处理中"]
        MerchantReview -->|同意退货| ReturnGoods["退货处理中"]
        MerchantReview -->|拒绝| RejectAfterSale["售后被拒"]
        RejectAfterSale --> PlatformAppeal{买家是否申诉}
        PlatformAppeal -->|申诉| PlatformJudge["平台介入"]
        PlatformAppeal -->|接受| Completed

        ReturnGoods --> BuyerShipReturn[买家寄回商品]
        BuyerShipReturn --> MerchantConfirm[商家确认收货]
        MerchantConfirm --> Refunding

        RefundApply1 --> MerchantRefundReview{商家审核}
        MerchantRefundReview -->|同意| Refunding
        MerchantRefundReview -->|拒绝| RejectRefund["退款被拒"]

        Refunding --> RefundComplete["已退款"]
        CancelRefund --> RefundComplete

        PlatformJudge --> PlatformResult{平台判定}
        PlatformResult -->|支持买家| Refunding
        PlatformResult -->|支持商家| Completed
    end

步骤说明

  1. 状态图(概要):提交订单进入待付款;支付成功进入待发货,买家取消或超时未付进入已取消;待发货可发货进入待收货,或买家仅退款进入退款中,或商家取消进入已取消;待收货可确认收货或超时自动确认进入已完成,或申请退货退款进入售后中;已完成可进入待评价,或售后期内申请售后进入售后中;待评价可提交评价或评价期结束自动好评进入已评价;售后中可同意退款进退款中、拒绝且买家接受回已完成、同意退货进退货中;退货中商家确认收货后进退款中;退款中到账后进已退款;已退款、已取消、已评价为终态。
  2. 详细流程图(待付款):买家提交订单后处于待付款;买家可支付进入待发货,或主动取消进入已取消(买家取消),或超时未付进入已取消(超时取消)。
  3. 待发货:商家可发货进入待收货,或取消订单走取消并退款进入已退款;买家可发起仅退款进入退款申请中,经商家审核同意进入退款处理中,拒绝则退款被拒。
  4. 待收货:买家可确认收货或超时自动确认进入已完成;买家可申请退货退款进入售后申请中。
  5. 已完成:买家可评价或超时自动好评进入已评价;售后期内可申请售后进入售后申请中。
  6. 售后申请中:商家审核可同意退款进入退款处理中,同意退货进入退货处理中,或拒绝进入售后被拒;买家被拒后可申诉平台介入,或接受回到已完成;平台介入后支持买家则进入退款处理中,支持商家则回到已完成。
  7. 退货处理中:买家寄回商品,商家确认收货后进入退款处理中。
  8. 退款处理中:完成后进入已退款;商家取消订单的取消并退款同样汇入已退款。
  9. 流程结束。
订单全生命周期状态图
请输入搜索内容
大纲
11. 订单全生命周期状态图(全端通用)
步骤说明