产品分类管理
操作入口:后台 > 产品系统 > 分类管理
目录
进入分类管理
添加分类
自定义属性
编辑分类
删除分类
1
进入分类管理
产品分类管理
← 当前页面为「产品分类管理」页面
1
导航菜单
在左侧菜单中点击「产品系统」展开子菜单,然后点击「分类管理」进入分类管理页面。
2
添加分类
点击页面中的「添加分类」按钮或直接在表单区域填写信息,即可创建新的产品分类。表单采用两列布局,左侧和右侧各有字段。
1
分类名称
必填项。填写分类的显示名称,如"智能家居""工业设备"等。该名称将显示在分类列表、前台导航和面包屑中。
2
父分类
下拉选择父分类可创建子分类,不选则为顶级分类(一级分类)。分类最多支持3级,即已有2级子分类时无法再创建下级分类。
3
SEO标题
用于搜索引擎优化的页面标题。不填写则自动使用分类名称。影响浏览器标签页标题和搜索结果中的标题显示。
4
关键词
SEO关键词,多个关键词用英文逗号分隔。有助于搜索引擎理解分类页面的内容主题。
5
排序
数值越小越靠前(升序排列)。用于控制分类在前台的显示顺序,默认值为100。
6
横幅图片
为分类上传Banner横幅图片,显示在该分类列表页的顶部区域。点击「上传」按钮选择图片文件,上传后路径自动填入文本框。
7
描述
分类的详细描述信息,用于SEO描述和分类页面展示。建议80-120字,简明扼要地概括该分类的内容范围。
8
自定义属性
用竖线
| 分隔属性名,例如:颜色|尺寸|材质。添加产品时系统会自动加载该分类(含父分类)的属性字段,每个属性生成一个文本输入框。详见下方「自定义属性详解」章节。9
列表模板
为该分类指定产品列表页的展示模板。不同分类可使用不同的列表展示风格,如卡片式、表格式等。不选择则使用系统默认模板。
10
详情模板
为该分类指定产品详情页的展示模板。不同分类可使用不同的详情展示风格,如图文详情、参数详情等。不选择则使用系统默认模板。
11
保存按钮
确认信息无误后点击「添加分类」提交。编辑已有分类时按钮显示为「更新分类」。点击「取消」可清空表单恢复初始状态。
3
自定义属性详解
自定义属性是产品分类管理中最核心的功能,它允许您为不同分类定义专属的产品属性字段,实现灵活的产品信息管理。
3.1 什么是自定义属性
自定义属性是为产品分类定义的额外字段。不同的产品分类往往需要不同的属性信息,例如:
- 服装分类需要:颜色、尺寸、材质
- 电子设备分类需要:品牌、型号、功率
- 食品分类需要:产地、保质期、净含量
通过自定义属性,您可以为每个分类定义专属的属性字段,在添加产品时自动加载对应的输入框,无需为所有产品设置统一的固定字段。
自定义属性统一为文本输入框类型,不支持下拉选择、多选等其他类型。属性值由用户自由填写。
3.2 如何定义属性
在分类表单的「自定义属性」文本框中输入属性名,多个属性用竖线 | 分隔:
💡 多个属性用 | 分隔,保存后添加产品时自动加载
1
属性输入框
在文本框中输入属性名,用
| 分隔。例如输入 颜色|尺寸|材质,保存后该分类下的产品将自动加载「颜色」「尺寸」「材质」三个属性输入框。属性名前后不要加空格。属性名中不要包含竖线
| 字符,因为 | 是属性分隔符。属性名建议使用简短的中文或英文,如"颜色""尺寸""weight"等。3.3 属性继承机制
子分类会自动继承所有父分类的属性,并合并去重。这意味着您只需在子分类中定义该级别特有的属性,通用属性在父分类中定义一次即可。
📂 属性继承示例
📁 服装 定义属性:
颜色|尺寸|材质├── 📁 男装 定义属性:
风格 → 继承后:颜色|尺寸|材质|风格└── 📁 衬衫 定义属性:
领型 → 继承后:颜色|尺寸|材质|风格|领型└── 📁 女装 定义属性:无 → 继承后:
颜色|尺寸|材质1
属性继承规则
子分类自动继承父分类的所有属性,并与自身定义的属性合并去重。继承顺序为:从顶级分类到当前分类逐级累加。如果父子分类定义了同名属性,只会保留一个(自动去重)。
3.4 产品中使用属性
在产品编辑页面选择分类后,系统通过 AJAX 动态加载该分类(含所有父分类)的属性字段,每个属性生成一个文本输入框:
📌 自定义属性根据分类自动加载,切换分类后属性字段会动态更新
← 继承自「服装」
← 继承自「服装」
← 继承自「服装」
← 继承自「男装」
← 来自「衬衫」
2
属性输入框
选择分类后,系统自动加载该分类及所有父分类的属性,每个属性生成一个文本输入框。填写属性值后保存,属性值以 JSON 格式存储,如:
{"颜色":"白色","尺寸":"XL","材质":"纯棉","风格":"商务休闲","领型":"尖领"}
属性值存储格式:产品中的属性值以 JSON 格式存储在数据库中。例如一件衬衫的属性值存储为:
{"颜色":"红色","尺寸":"XL","材质":"棉"}。前台页面可直接读取并展示这些属性。
3.5 多分类属性合并
一个产品可以同时属于多个分类。当产品属于多个分类时,系统会从所有选中的分类及其父分类中合并加载属性,并自动去重。
🔄 多分类属性合并示例
产品选择分类:
☑ 分类A:电子设备(品牌|型号|功率)
☑ 分类B:智能家居(品牌|连接方式)
→
合并后属性(自动去重):
品牌|型号|功率|连接方式
「品牌」在两个分类中都存在,自动去重只保留一个
多分类属性合并时,如果不同分类定义了同名属性,系统会自动去重,只保留一个属性输入框。合并顺序为:先加载第一个分类的完整继承链,再加载第二个分类的完整继承链,遇到重复属性名则跳过。
4
编辑分类
在分类列表中找到需要修改的分类,点击右侧的「编辑」按钮,表单会自动填充该分类的现有信息,修改后点击「更新分类」保存。
1
编辑按钮
点击分类右侧的「编辑」按钮,表单区域会填充该分类的现有数据,修改后点击「更新分类」保存。
关于修改自定义属性:修改分类的自定义属性后,新增产品将使用新的属性字段,但已有产品的属性值不受影响(仍保留修改前的属性数据)。如需更新已有产品的属性,需逐个编辑产品重新填写。
5
删除分类
在分类列表中点击「删除」按钮即可删除分类,但系统会进行安全检查:
1
删除按钮
点击「删除」按钮,系统会检查该分类是否可删除。如果分类下存在子分类或已关联产品,则无法删除。
✅
可以删除
该分类没有子分类,也没有关联产品
🚫
无法删除
存在子分类或关联产品,需先处理关联内容
删除前必须:① 将该分类下的子分类删除或移动到其他分类;② 将该分类下的产品删除或修改到其他分类。只有当分类下没有任何子分类和关联产品时,才允许删除。
6
分类层级说明
产品分类最多支持3级层级结构,层级关系通过「父分类」字段建立。
📂 3级分类结构示例
📁 一级分类(顶级分类)— 如:服装
├── 📁 二级分类 — 如:男装
└── 📁 三级分类(最深层级)— 如:衬衫
└── 📁 二级分类 — 如:女装
当分类已达到第2级时,其下无法再创建子分类(因为子分类将达到第3级,已达上限)。系统在「父分类」下拉列表中不会显示2级分类作为可选父分类。
排序规则
分类按排序值升序排列,即数值越小越靠前。同级分类之间按排序值排序,不同层级通过缩进展示从属关系。
10
排序值
↑ 最靠前
50
排序值
→ 居中
100
排序值
↓ 最靠后
7
分类与产品的关联
产品与分类是多对多的关系:一个产品可以属于多个分类,一个分类下也可以有多个产品。
🔗 分类与产品关联流程
第1步
选择分类
→
第2步
AJAX加载属性
→
第3步
填写属性值
→
第4步
JSON存储
- 多分类选择:在产品编辑页面,可以勾选多个分类,产品将同时出现在这些分类的列表中。
- 属性自动加载:选择分类后,系统通过 AJAX 请求动态加载该分类(含所有父分类)的属性字段,无需刷新页面。
- 属性合并去重:当产品属于多个分类时,所有分类的属性会合并加载,同名属性自动去重。
- 切换分类更新:修改产品所属分类后,属性字段会动态更新,但已填写的属性值会保留(如果新分类仍包含该属性)。
更多关于产品中属性填写的操作,请参考添加产品帮助文档中的「填写自定义属性」章节。