巴青农资商城

商品审核功能需求.md 18KB

商品审核 — 功能需求说明

本文档在《商品审核功能需求-草稿》基础上整理,并关联《农资商城web》目录下 商品管理功能需求》v1.3.3店铺管理功能需求》v1.3.2商户管理功能需求》v1.4商品分类功能需求》v1.3.1商品服务管理功能需求》v1.0.1订单管理功能需求》v1.0.1、《关联需求分析.md》v1.2 做边界与流程对齐。
范围:平台管理端 对全平台商品的 列表监管、高级检索、查看详情、审核上架申请、执行下架;商家发品与字段维护规则 引用 商品管理,本文不重复展开表单细节。
说明: 商品 状态枚举、状态机、C 端可售条件 与《商品管理功能需求》一致;本模块为平台 审核/下架 能力的专册(可独立菜单「商品审核」,或与「商品管理」同一入口实现)。
v1.0: 列表/检索/详情;单独与批量审核;单独与批量下架;驳回原因必填;批量含非法状态整批失败。


1. 模块定位

1.1 业务目标

在农资商城 平台管理端(Web) 为运营/审核人员提供 商品监管工作台,使:

  • 集中查看已进入上架流程的商品(不含 商家端「未上架」草稿);
  • 按编号、名称、分类、店铺等 检索 待处理与在架商品;
  • 待审核 商品 通过或驳回(单独/批量);
  • 出售中 商品执行 下架(单独/批量);
  • 任意状态 均可 查看详情 以辅助判审与客诉处理。

不包含(本模块菜单内): 商家端发品/编辑表单、商品分类维护、商品服务目录维护、订单发货、会员操作。

1.2 与《商品管理》的关系(定稿)

维度 商品审核(本模块) 商品管理 v1.3.3
定位 平台 审核 + 下架 + 监管列表 专册 全生命周期(含商家端、C 端规则)
数据 同一商品 对象与状态机 同源
状态规则 引用 商品管理第 4 节,不另立状态 权威定义
产品形态 独立菜单「商品审核」;亦可与商品管理 合一菜单 商家端仅在商品管理(商家)

定稿: 实现层只允许 一套 商品状态流转逻辑;本模块与商品管理 不得 出现冲突规则。

1.3 在业务链中的位置

商户管理 → 店铺管理(默认审核策略、营业状态)
    → 商品服务管理(服务目录)
    → 商品分类(商家 · 二级分类)
    → 商品管理(商家 · 发品/提交上架)
            ↓
    【本模块 · 平台】商品审核
            ├── 待审核 → 审核通过 → 出售中
            ├── 待审核 → 审核驳回 → 审核失败
            └── 出售中 → 下架 → 已下架
            ↓
    C 端可购(须出售中 + 库存等 + 店铺开业等)
            ↓
    订单管理(下单扣库存)
关联模块 关系 边界说明
商品管理 v1.3.3 同源 状态机、商家提交上架、待审核编辑规则 以商品管理为准
店铺管理 v1.3.2 上游策略 「商品是否默认审核通过」决定新提交是否进入 待审核 队列
商户管理 v1.4 间接 商户冻结/注销 不自动 改商品状态
商品分类 v1.3.1 检索 二级分类 筛选;平台 不维护 分类
商品服务管理 v1.0.1 详情只读 详情展示 服务快照;改目录 不自动 改商品状态
订单管理 v1.0.1 下游 审核/下架 不自动 关闭已有订单
会员管理 v1.0.1 买家会员与审核 无耦合

1.4 与《关联需求分析》的对应

关联分析要点 本模块
供给链:平台监管商品 本模块即 平台审核/下架 环节的产品表述
店铺默认审核策略 决定 待审核队列 是否有新条目(免审店直达出售中)
状态不级联 商户/店铺/服务目录变更 不自动 批量改商品审核结果
删店前置 出售中、待审核 商品(见 §11)

1.5 使用端与角色

角色 能力
平台管理端 平台管理员(及被授予商品审核权限的角色) 列表、检索、详情、审核、下架
店铺经营管理端 商家 不使用 本模块;在商家端商品管理提交上架、查看驳回原因
C 端 买家/访客 不参与 审核;仅消费 出售中 等可售结果

2. 业务概念

概念 说明
商品审核 平台对商家 提交上架 后处于 待审核 的商品进行 通过/驳回 的操作
待审核 商家已提交、等待平台处理;仅本状态 可执行审核
审核通过 待审核 → 出售中(C 端在满足其他条件时可售)
审核不通过(驳回) 待审核 → 审核失败;须填写 驳回原因 供商家查看
下架 出售中已下架;平台或商家均可发起(本模块含 平台下架
默认审核通过 店铺设置(店铺管理);开启 时商家提交后 跳过待审核 直接出售中
商品编号 系统生成、全平台唯一;列表与检索主键之一

2.1 平台列表可见范围(定稿)

商品状态 是否出现在本模块列表
未上架 (仅商家端可见)
待审核
出售中
审核失败
已下架

3. 商品状态与流转(引用定稿)

完整状态机见《商品管理功能需求》§4。下图仅突出 本模块操作点

【商家】提交上架
    │
    ├── 店铺「默认审核通过」= 开启 ──►【出售中】(不进入待审核队列,本模块可检索但无需审核)
    │
    └── 店铺「默认审核通过」= 关闭 ──►【待审核】
                │
                ├── 本模块:审核通过 ──►【出售中】
                └── 本模块:审核驳回 ──►【审核失败】(须驳回原因)

【出售中】── 本模块/商家:下架 ──►【已下架】

【审核失败】【已下架】── 商家:修改后再次提交上架 ──►【待审核】或【出售中】(仍受店铺免审策略影响)

【待审核】期间商家编辑保存 ──► 仍为【待审核】,不自动通过(商品管理 P14)
本模块操作 前置状态 结果状态 执行方
审核通过 待审核 出售中 平台
审核驳回 待审核 审核失败 平台
下架 出售中 已下架 平台(本模块);商家在商家端亦可下架

不可执行:

误操作 处理
对非待审核执行审核 阻断并提示
对非出售中执行下架 阻断并提示(待审核应走驳回)

4. 功能结构

商品审核(平台)
├── 商品列表(含状态 Tab/筛选)
├── 高级检索
├── 查看详情(全状态)
├── 审核商品(单独 / 批量)
└── 下架商品(单独 / 批量)

建议默认进入或提供快捷 Tab:待审核,便于审核人员工作台场景。


5. 商品列表

5.1 列表字段(定稿 · 对齐草稿第 1 条)

字段 说明
店铺名称 所属店铺
商品编号 全平台唯一
商品主图 缩略图
商品名称
售价 首期 单规格 销售价
销量 累计销量
商品状态 待审核 / 出售中 / 审核失败 / 已下架
操作 见 §5.3

建议扩展列(非草稿必列): 库存、商品分类(一级 > 二级)、提交上架时间。

5.2 列表行为

规则 说明
分页 支持
默认排序 建议 待审核 按提交上架时间 升序(先报先审);其他状态按更新时间 降序(可配置)
数据范围 未逻辑删除店铺下的商品;不展示未上架
免审直达出售中 仍可在列表中检索, 待审核操作按钮

5.3 行操作(按状态)

商品状态 可用操作
待审核 查看详情、审核(通过/驳回)
出售中 查看详情、下架
审核失败 查看详情
已下架 查看详情

支持 多选 以触发批量审核(待审核)或批量下架(出售中)。


6. 高级检索

对齐草稿第 2 条;与商品管理平台检索 规则一致

检索项 规则
商品编号 精确或模糊(与平台统一)
商品名称 模糊匹配
商品分类 选择 二级分类 或展示「一级 > 二级」路径
店铺名称 模糊匹配
商品状态 待审核 / 出售中 / 已下架 / 审核失败(不含未上架
行为 说明
查询 条件 组合;结果分页
重置 清空条件并恢复默认列表

7. 查看详情

对齐草稿:全部商品均可查看详情。

7.1 展示内容

类别 内容
基础信息 编号、名称、主图/详情图、售价、库存、销量等
归属 店铺名称、商户名称、商品分类(一级 > 二级)
服务快照 发品时勾选的服务项 快照(只读,与商品服务管理目录变更解耦)
状态信息 当前状态;待审核/审核失败 展示提交时间、审核时间(若有)、驳回原因
操作区 与列表行操作 一致(待审核可审、出售中可下架)

7.2 边界

  • 详情 不提供 商家端式全字段编辑(属商家端商品管理)。
  • 详情 不修改 商品服务目录主数据。

8. 审核商品

对齐草稿第 4 条(1);核心能力。

8.1 方式

方式 说明
单独审核 列表行或详情页
批量审核 勾选多条,统一 通过不通过

8.2 前置与校验

校验 失败提示(示例)
所选含非 待审核 所选商品含非待审核状态,请重新选择(整批失败
驳回未填原因 请填写驳回原因
未勾选任何行 请选择要审核的商品

8.3 审核通过

说明
状态变更 待审核 → 出售中
驳回原因 不适用
C 端 还须店铺 开业、库存>0 等(商品管理 §11)方可下单
记录 记录审核人、审核时间(实现层,需求层要求 可审计

8.4 审核驳回

说明
状态变更 待审核 → 审核失败
驳回原因 必填;商家端可见,便于修改后重提
批量驳回 定稿: 批量不通过共用 一条 驳回原因

8.5 审核流程

运营进入列表(建议默认「待审核」)
    → 查看详情(可选)
    → 选择一条或多条「待审核」
    → 点击「审核通过」或「审核驳回」
        ├── 校验状态
        │     └── 含非法状态 → 整批失败,不变更任何一条
        └── 通过
              ├── 通过 → 全部变「出售中」
              └── 驳回 → 填写原因 → 全部变「审核失败」

8.6 待审核期间商家编辑(定稿 · 商品管理 P14)

规则 说明
商家修改商品资料 允许
保存后状态 仍为 待审核不自动 变为出售中
对本模块 运营仍按 待审核 处理;以 最新 详情内容为准判审

9. 下架商品

对齐草稿第 4 条(2)。

9.1 方式

方式 说明
单独下架 列表行或详情
批量下架 勾选多条 出售中

9.2 规则

规则 说明
前置状态 出售中
结果状态 已下架
批量含非法状态 整批失败;提示「所选商品含不可下架状态」
确认 建议二次确认:「下架后 C 端不可购买」
与审核关系 待审核驳回,不可直接下架

9.3 下架后

说明
商家 可编辑后 重新提交上架(商品管理 §4.6)
已有订单 不自动 关闭(订单模块规则)
店铺停业 店铺停业本身已禁止 C 端下单;下架为商品级操作,独立

9.4 下架流程

选择「出售中」商品 → 下架
    → 校验状态
    ├── 含非出售中 → 整批失败
    └── 通过 → 二次确认 → 已下架

10. 店铺「默认审核通过」协作

店铺设置(店铺管理 §10.3) 商家提交上架后 本模块
关闭(默认) 待审核 进入待审核队列,须审核
开启 直接 出售中 一般 待审核项;列表仍可查出售中并下架
规则 说明
修改店铺开关 不追溯 已上架商品状态;仅 此后新提交 生效
免审店新商品 运营仍可通过本模块 下架 监管

11. 与关联模块的协作

11.1 商户 / 店铺状态

事件 商品状态 本模块
商户冻结/注销 不变 仍可检索;按状态操作
店铺停业 不变 仍可检索;C 端该店不可下单(店铺管理)
店铺删除 见下 删店前须处理待审/出售中

11.2 删店前置(店铺管理 · 定稿)

条件 说明
阻塞删店 存在 出售中待审核 商品
不阻塞 已下架、审核失败 可不挡删店
对本模块 运营须先 驳回/通过 待审核,或 下架 出售中商品

11.3 商品服务 / 分类

事件 对本模块
平台改服务目录文案 商品状态 不变;详情仍显示 快照
商家改分类名称 检索展示新名称;不改变 审核状态

11.4 订单与会员

定稿
审核通过 不自动 创建订单
下架 不自动 取消进行中订单
会员禁用 不影响 平台审核操作

12. 业务规则汇总

编号 规则
GR1 平台列表 不展示 未上架商品
GR2 仅待审核 可执行审核(通过/驳回)
GR3 仅出售中 可执行下架(平台)
GR4 审核驳回 须填写 驳回原因;批量驳回 共用一条 原因
GR5 批量审核/下架:含不符合状态 → 整批失败,不变更任一条
GR6 审核通过:待审核 → 出售中;驳回:待审核 → 审核失败
GR7 下架:出售中 → 已下架
GR8 任意 列表内状态均可查看详情
GR9 详情页与列表 操作能力一致
GR10 待审核期间商家编辑:仍为待审核,不自动通过
GR11 店铺「默认审核通过」= 开启时,新提交 不进 待审核队列
GR12 状态 经提交上架、审核、下架流转(与商品管理 P17 一致)
GR13 商户/店铺/服务目录变更 不自动 改商品审核状态
GR14 删店前须无 出售中、待审核 商品
GR15 本模块规则与《商品管理》状态机 不得冲突

13. 页面与交互要点

场景 要求
待审核 Tab 建议突出数量角标(待审条数)
批量操作栏 勾选后显示「批量通过」「批量驳回」「批量下架」(按状态启用)
驳回弹窗 原因必填、字数上限(如 200 字,以原型为准)
下架确认 二次确认文案明确 C 端不可购
权限 无审核权限的角色 不可 执行通过/驳回/下架
空态 待审核为空时提示「暂无待审核商品」

14. 非本期范围

说明
商家端发品/编辑完整表单 商品管理(商家)
平台代商家创建商品 非草稿
审核工作流(多级审批、派单)
审核时效 SLA、自动通过超时
修改商品售价/库存(平台代改) 单独立项或归商品管理
未上架商品平台可见
会员价、多规格 SKU 商品管理非本期

15. 草稿对照与修订说明

草稿条目 本文档处理
列表字段 §5.1(补状态列;库存等为建议列)
高级检索四项 §6
商品状态四种 §2.1、§3(不含未上架)
查看详情 §7
批量/单独审核 §8
批量/单独下架 §9
异常返回 code/msg/data 不纳入
技术栈 RuoYi/MySQL 不纳入
未写:店铺免审、待审核编辑、删店 §3、§8.6、§11
未写:与商品管理边界 §1.2

16. 修订记录

版本 说明
v1.0 首版定稿:平台列表/检索/详情/审核/下架;对齐商品管理状态机;关联店铺审核策略与供给链

文档版本:v1.0(定稿)· 关联《商品管理功能需求.md》v1.3.3、《店铺管理功能需求.md》v1.3.2、《商户管理功能需求.md》v1.4、《商品分类功能需求.md》v1.3.1、《商品服务管理功能需求.md》v1.0.1、《订单管理功能需求.md》v1.0.1、《关联需求分析.md》v1.2 · 草稿《商品审核功能需求-草稿.md》保持不变。