# 类目管理

# 开发前准备

# 核心概念

类目管理模块的核心围绕三个实体:

  • 类目(Category):微信小店的商品分类体系,采用多级树状结构。目前存在新版类目树(cats_v2)和旧版类目树(cats)两套体系,新版中使用 cat_id 标识叶子类目(品类)
  • 类目资质(Qualification):部分类目需要商家提交经营资质后才能获得售卖权限,资质包含证照组、品牌等材料
  • 审核单(Audit):商家通过 [API] 申请类目 / addcategory 提交类目申请后,平台会创建审核单并返回 audit_id,商家可查询审核进度或撤销审核

新旧类目树差异:目前小店后台(B 端)和前台(C 端)已全部切换为新类目树,API 调用仍同时兼容新旧类目树,但建议尽快切换到新版。详见 新旧类目差异说明

对比项 旧类目树(cats 新类目树(cats_v2
层级结构 固定三级 多级(不再固定三级)
字段标识 level1 / level2 / level3 cat_id + leaf 标识叶子类目
示例 酒类(7339) → 洋酒(7344) → 国产白兰地(545301) 酒类(10000201) → 洋酒(10000204) → 白兰地/干邑(10000454) → 国产白兰地(545301)
叶子类目映射 与新类目树一一映射,ID 和名称相同 与旧类目树一一映射,ID 和名称相同
非叶子类目映射 与新类目树无映射关系 与旧类目树无映射关系

涉及的 API:[API] 获取所有类目 / getallcategory 同时返回 catscats_v2 两个字段;[API] 申请类目 / addcategory 推荐使用 cats_v2 参数而非旧版 level1/level2/level3

# 接入流程

# 1. 查询类目体系

商家接入类目管理的第一步是获取完整的类目树,了解可经营的品类范围和对应的资质要求。

  • [API] 获取所有类目 / getallcategory:返回完整类目树,包含每个类目的资质要求(qua)、品牌资质(brand_qua)和商品资质(product_qua_list)。cats_v2 字段中 leaf=true 的节点即为叶子类目(品类)
  • [API] 获取类目信息 / getcategorydetail:传入叶子类目 cat_id,获取该类目的详细属性规则,包括保证金(deposit)、产品属性(product_attr_list)、销售属性(sale_attr_list)、佣金比例(transactionfee_info)、尺码表(size_chart)等

# 2. 申请类目权限

确定目标类目后,商家需提交申请才能上架该类目的商品。部分类目需要提交资质材料,经平台审核通过后才能获得权限;大部分类目申请后免审快速通过。

  • [API] 申请类目 / addcategory:提交类目资质申请。推荐使用新版证照组模式(设置 is_new_apply_cat=true,传 cats_v2 + license_group_list)。成功后返回 audit_id
  • [事件] 类目审核结果通知 / product_category_audit:审核完成后,平台通过回调通知审核结果(status=3 通过,status=2 驳回)。驳回时 reason 字段包含具体原因

# 3. 审核单管理

提交类目申请后,可通过以下接口跟踪审核进度。

# 4. 类目权限查询

审核通过后,商家可随时查询已获得的类目权限状态。类目权限可能因平台调整而失效(如类目下线、拆分等)。

# 5. 查询类目规则

获得类目权限后,发品前还需了解该类目的经营规则:保证金要求、支持的发货方式、商品发布属性规则等。

# 接口全览

# API 接口

中文名 / 英文名 请求方式 功能说明
获取所有类目 / getallcategory GET /shop/ec/category/all 获取完整类目树及资质要求
获取类目信息 / getcategorydetail POST /shop/ec/category/detail 根据叶子类目ID获取详细属性规则
申请类目 / addcategory POST /channels/ec/category/add 提交类目资质申请
获取店铺的类目审核单列表 / getbizcatflowlist POST /shop/ec/category/getbizcatflowlist 分页查询类目审核单
获取店铺的类目审核单详情 / getbizcatflowdetail POST /shop/ec/category/getbizcatflowdetail 查询审核单详情及驳回原因
获取店铺的类目权限列表 / getcategoryrelationlist POST /shop/ec/category/get_category_relation_list 查询已有类目权限
获取店铺的类目权限详情 / getcategoryrelationdetail POST /shop/ec/category/get_category_relation_detail 查询单个类目权限详情
撤销类目审核 / cancelauditcategory POST /shop/ec/category/audit/cancel 撤销审核中的类目申请
获取保证金类目规则 / get_category_rule POST /shop/ec/category/getcategoryrule 查询类目保证金金额
获取发货方式类目规则 / get_delivery_method_category_rule POST /shop/ec/category/getcategoryrule 查询类目支持的发货方式
获取类目下商品发布规则 / getcategoryproductrule POST /shop/ec/category/getcategoryproductrule 查询类目商品发布属性规则

# 事件通知

中文名 / 英文名 事件标识 功能说明
类目审核结果通知 / product_category_audit Event: product_category_audit 类目申请审核结果回调

# 全量接口文档

  • 类目管理 API 接口列表:https://developers.weixin.qq.com/doc/store/shop/API/channels-shop-category/
  • 类目规则 API 接口列表:https://developers.weixin.qq.com/doc/store/shop/API/category-rule/

# 相关运营文档

# 常见问题 FAQ

Q:类目权限为什么会突然失效? A:平台会定期调整类目树结构(如类目合并、拆分、下线),原类目权限可能随之失效。通过 [API] 获取店铺的类目权限列表 / getcategoryrelationlist 可查看失效原因(uneffective_reason 字段),需按新类目重新申请。

Q:申请类目时品牌列表什么情况下必传? A:当目标类目的 [API] 获取类目信息 / getcategorydetail 返回 attr.is_limit_brand=true 时,表示该类目为品牌定向准入,申请时必须传 brand_list(使用店铺已审核通过的品牌 ID)。

文档变更日志(1条)
2026 年 04 月 09 日
新增 类目管理 开发指南