[*] --> 待创建 : 用户提交订单请求 / 初始化订单ID 待创建 --> 待支付 : 订单信息校验通过 / 锁定库存 待支付 --> 已支付 : 用户完成支付 [支付金额≥订单金额] / 扣减库存 + 生成支付凭证 待支付 --> 已取消 : 支付超时 [超时时间≥30分钟] / 恢复库存 + 发送超时提醒 待支付 --> 已取消 : 用户主动取消 / 恢复库存 + 记录取消原因 已支付 --> 待发货 : 商家确认发货 / 关联物流单号 待发货 --> 已发货 : 物流揽收 / 更新物流状态 已发货 --> 已完成 : 用户确认收货 / 完成订单结算 已完成 --> [*] : 订单归档 / 生成账单 已取消 --> [*] : 订单归档 / 统计取消率

本页展示的是根据相同需求生成的 Markdown 思维导图缓存,可直接进入应用继续编辑和导出 XMind。

缓存标识:cc0ca4e8aaf6fdc2a4e139c7f53dd96c 更新时间:2026-01-21 20:29

订单状态流转系统

功能模块分析

订单管理

订单状态流转

状态定义与转换规则
待创建
  • 功能描述:用户提交订单请求 / 初始化订单ID
  • 功能类型:状态流转
  • 触发条件:用户提交订单请求
  • 后续操作:初始化订单ID,进入“待创建”状态
    待支付
  • 功能描述:订单信息校验通过 / 锁定库存
  • 功能类型:状态流转
  • 触发条件:订单信息校验通过
  • 后续操作:锁定库存,状态由“待创建”流转至“待支付”
    已支付
  • 功能描述:用户完成支付 [支付金额≥订单金额] / 扣减库存 + 生成支付凭证
  • 功能类型:状态流转
  • 触发条件:用户完成支付且支付金额≥订单金额
  • 后续操作:扣减库存、生成支付凭证,状态由“待支付”流转至“已支付”
    已取消 (来源:待支付)
  • 功能描述:支付超时 [超时时间≥30分钟] / 恢复库存 + 发送超时提醒
  • 功能类型:状态流转
  • 触发条件:订单处于“待支付”状态超过30分钟
  • 后续操作:恢复库存、发送超时提醒,状态由“待支付”流转至“已取消”
    已取消 (来源:待支付)
  • 功能描述:用户主动取消 / 恢复库存 + 记录取消原因
  • 功能类型:状态流转
  • 触发条件:用户主动取消订单
  • 后续操作:恢复库存、记录取消原因,状态由“待支付”流转至“已取消”
    待发货
  • 功能描述:商家确认发货 / 关联物流单号
  • 功能类型:状态流转
  • 触发条件:商家确认发货
  • 后续操作:关联物流单号,状态由“已支付”流转至“待发货”
    已发货
  • 功能描述:物流揽收 / 更新物流状态
  • 功能类型:状态流转
  • 触发条件:物流公司揽收货物
  • 后续操作:更新物流状态,状态由“待发货”流转至“已发货”
    已完成
  • 功能描述:用户确认收货 / 完成订单结算
  • 功能类型:状态流转
  • 触发条件:用户确认收货
  • 后续操作:完成订单结算,状态由“已发货”流转至“已完成”
    已完成 -> 归档
  • 功能描述:订单归档 / 生成账单
  • 功能类型:状态流转
  • 触发条件:订单处于“已完成”状态
  • 后续操作:订单归档、生成账单,状态由“已完成”流转至最终状态
    已取消 -> 归档
  • 功能描述:订单归档 / 统计取消率
  • 功能类型:状态流转
  • 触发条件:订单处于“已取消”状态
  • 后续操作:订单归档、统计取消率,状态由“已取消”流转至最终状态

    订单列表管理

    列表字段
  • 订单ID:文本,支持排序
  • 订单状态:文本(待创建、待支付、已支付、待发货、已发货、已完成、已取消),支持排序
  • 用户信息:文本(用户ID/昵称)
  • 订单金额:数值,支持排序
  • 创建时间:日期时间,支持排序
  • 支付时间:日期时间,支持排序
  • 发货时间:日期时间,支持排序
  • 完成时间:日期时间,支持排序
  • 取消时间:日期时间,支持排序
  • 物流单号:文本
    筛选字段
  • 订单状态:下拉选择(待创建、待支付、已支付、待发货、已发货、已完成、已取消)
  • 时间范围:日期范围(创建时间、支付时间、发货时间、完成时间、取消时间)
  • 订单ID/用户信息:文本搜索
  • 物流单号:文本搜索
    表单字段 (订单详情/编辑)
  • 订单ID:文本,只读
  • 用户信息:关联用户,只读
  • 订单金额:数值,只读
  • 支付凭证:文本/图片,只读
  • 物流单号:文本,可编辑(在特定状态下)
  • 取消原因:文本,可编辑(在特定状态下)
  • 库存操作记录:文本,只读
    业务规则
  • 状态流转必须遵循定义好的转换路径和触发条件。
  • 库存锁定、扣减、恢复操作需与库存系统联动,确保数据一致性。
  • 支付金额必须大于等于订单金额,支付校验需与支付系统联动。
  • 超时取消规则:待支付订单超过30分钟自动取消。
    权限控制功能
  • 角色定义:用户、商家、管理员。
  • 功能权限:
    • 用户:提交订单、支付、取消(待支付时)、确认收货。
    • 商家:确认发货、关联物流单号、查看订单列表(本店铺)。
    • 管理员:查看所有订单、手动状态干预(如标记发货、取消订单)、数据导出。
  • 数据权限:商家只能查看和处理自己店铺的订单数据。
    数据监控功能
  • 监控指标:订单取消率、各状态订单数量、支付超时订单。
  • 预警规则:取消率超过阈值时触发预警。
  • 看板展示:以卡片和图表形式展示订单状态分布、趋势分析。
    配置管理功能
  • 配置类型:规则配置。
  • 配置项:支付超时时间(默认30分钟)、取消率预警阈值。
    其他特殊功能
  • 状态流转:已定义状态转换规则和触发条件。
  • 数据关联:订单关联用户、商品/库存、支付凭证、物流信息。

如何在应用内使用?

点击上方按钮将跳转至主应用并自动载入这份 Markdown,你可以继续修改结构并导出为 XMind。也可以复制地址 index.html?hash=cc0ca4e8aaf6fdc2a4e139c7f53dd96c 分享给团队成员快速进入编辑。