getSortList
通用商品分类列表(轻量,不含商品数据 goodList)。供前台分类导航等「只要分类元数据」的场景直接读取,不依赖 getProduct 的商品聚合。
:::tip 与 getProduct 的区别
getProduct 从商品聚合派生分类,店内 0 商品时返回空。getSortList 直接查分类表 erp_goods_sort,与是否有商品无关,且响应轻量(不 preload goodList)。
:::
| 属性 | 值 |
|---|---|
| 方法 | GET |
| 路径 | /config/getSortList |
| 鉴权 | 公开 |
请求参数
均为可选,缺省不筛该项。
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
language | string | 否 | 全部语言 | 语言码(如 en)。空 = 返回全部语言的分类行 |
enabled | string | 否 | 全部 | 1/true = 仅启用;0/false = 仅停用;不传 = 启用与停用都返回 |
key | string | 否 | 全部 | 逗号分隔的分类 key 白名单(如 earrings,necklaces);不传 = 全部分类 |
响应
data.list 为分类数组,按 weight 降序。每项为一个分类行(同一分类的不同语言是不同的行,用 language 区分)。
{
"code": 0,
"message": "",
"data": {
"list": [
{
"id": 1,
"key": "earrings",
"image_src": "https://asset.boldradiant.com/public/category/earrings/cover.jpg",
"video_src": "",
"video_cover": "",
"name": "Earrings",
"description": "",
"enabled": true,
"weight": 100,
"language": "en",
"created_time": "2026-08-31T00:00:00Z",
"updated_time": "2026-08-31T00:00:00Z"
}
]
}
}
| 字段 | 类型 | 说明 |
|---|---|---|
id | number | 分类行主键 |
key | string | 分类 key(同一分类跨语言共享) |
image_src | string | 分类图 URL,空串表示未配图 |
video_src / video_cover | string | 分类视频及其封面 URL |
name | string | 分类展示名(按 language 本地化) |
description | string | 分类描述 |
enabled | bool | 是否启用 |
weight | number | 排序权重,降序 |
language | string | 语言码 |
created_time / updated_time | string | 时间戳 |
示例
# 前台首页常用:某语言下仅启用的分类
curl -s 'https://service.boldsaasify.com/config/getSortList?enabled=1&language=en' \
-H 'X-Site-Domain: boldradiant.com'
# 指定若干分类 key
curl -s 'https://service.boldsaasify.com/config/getSortList?key=earrings,necklaces' \
-H 'X-Site-Domain: boldradiant.com'