I直接答案
结论先说清楚:在订货宝里,分类的上下级关系是由「上级分类」这个字段决定的。你要把 A 整个搬到 B 底下,本质上不是去搬 A 里面的商品,而是去改 A 这个分类自身的归属——把 A 的上级从原来的位置换成 B。A 下面的子分类、以及挂在这些分类上的商品,会顺着这层父子关系整体跟着移动,不需要你手动一个个处理。
所以这条问题真正的判定点只有一个:A 的「上级分类」当前指向谁。它指向谁,A 就挂在谁下面。你把它改成 B,A 就从原来的路径消失、出现在 B 的下一层。听起来简单,但操作位置和保存后的连锁反应需要提前想清楚,尤其是当 A 原本已经挂了不少商品、或者本身还带着子分类的时候。
移动完成后建议回到商品列表核对一下:按分类筛选 A,看商品是否还在;再按 B 的路径展开,确认 A 已经在 B 下面。如果商品没跟过来,多半是移动前分类层级被单独动过,或者商品被挂在 A 的子分类上,需要顺着子层级再看一层。
II操作问答
判定逻辑:移动的是分类,不是商品
订货宝的商品分类是一棵树,每个分类都有且只有一个「上级分类」。这个字段为空时,它就在顶层;填了某个分类名,它就是那个分类的子级。所以「把 A 移到 B 下面」翻译成系统语言,就是把 A 的上级分类从原来的值改成 B。
商品不直接参与这次移动。商品记的是自己属于哪个分类,分类挪了位置,商品跟着分类一起出现在新路径下。这也是为什么移动之后不用去商品列表里一个个改分类。
需要留意的是分类路径会变。改动前 A 的完整路径可能是「一级分类 / A」,改完之后是「B / A」。凡是按原路径配置过的东西,都要回头看一遍是否还对得上。
III操作问答
在系统里怎么操作:四步走
第一步,进商品模块,找到「商品分类」。第二步,在分类树里定位到 A,点它右侧的编辑按钮。第三步,在编辑页里找到「上级分类」这一项,把它从原来的选择改成 B,注意不要顺手改到 B 下面的子分类上去。第四步,保存,然后刷新分类树确认 A 已经落到 B 的下级位置。
如果 A 下面还有子分类,保存后它们的位置也会随之改变,不需要逐个再去编辑。但一旦某个子分类被单独指定过别的上级,它就不会跟着 A 走,会留在原地,这一点在移动前最好先展开看一眼。
建议在动手前先截图或记下 A 原来的上级是谁。万一改错了想还原,有这条记录能省很多来回找的时间。分类树层级较深时,光靠记忆很容易记岔。
IV操作问答
最容易配错的两种情形
第一种是把「上级分类」选成了 B 的某个子级。你以为 A 挂在 B 下,实际它落在更深的一层,前端展示的位置和你预期差一层。现象是:在 B 的直接下一级看不到 A,要再往下点一层才出现。
第二种是分类里已有商品、且商品同时出现在多个分类路径下。这时移动 A 会让 A 路径上的展示位置整体变化,其他路径不受影响。现象是:某些入口点进去商品还在,另一些入口点进去位置已经换了,容易误判成「商品丢了」。遇到这种情况,先确认你看的是哪条分类路径。
还有一种不太常见但会踩的情况:A 原本就是顶层分类,你把它挂到 B 下面之后,它就从顶层列表里消失了。如果发现某个熟分类「不见了」,先去它新的上级下面找,而不是急着重建。
V操作问答
它跟哪些功能联动
分类路径会影响商品在前端的浏览入口,也会影响按分类做的筛选和统计。如果后台有按分类维度看商品结构的报表,移动之后这些数字的归集会跟着变,原来按 A 统计的口径,现在可能被算进 B 的体系里。
权限方面,如果账号是按分类范围来划分可见商品的,A 挪进 B 之后,权限边界可能和你原先设想的不一致:能看到 B 的人是否也能看到 A,取决于权限是按分类本身还是按层级继承。移动完最好用一个受限账号验证一下前台实际能看到什么。
和价格、账期这类规则的关系在于:如果某些规则是按分类绑定的,分类一挪,规则的适用范围也就跟着变了。移动前先确认 A 身上有没有挂过独立规则,有的话评估一下是跟着走还是需要重新配置。
VI操作问答
移动前后要留意的取舍
分类层级不是越深越好。每加一层,前端用户就多一次点击才能到达商品,同时后台维护时定位路径也更绕。把 A 挂到 B 下面之前,先问一句:这个归属关系是长期稳定的,还是只是眼下想临时归拢一下。
如果只是想在前端临时把两类商品放一起展示,未必需要改分类层级,改路径和改展示是两回事,混在一起做,后面清理起来更麻烦。
分类结构一旦被大量商品和规则引用,调整成本会明显上升。所以每次移动前,把受影响的子分类、商品数量、绑定规则都过一遍,确认范围可控再保存,比保存之后再回滚更省事。
VIII常见问题
被问得最多的几个问题
不需要重新上架。商品归属的是分类本身,分类换了上级位置,商品会随分类一起出现在新路径下,上架状态不受影响。但如果你是按分类配置过可见权限或展示规则的,移动后要用实际账号验证一遍前台入口,确认商品在新路径下能正常被看到。
那就不要编辑 A,直接找到那个子分类,编辑它的「上级分类」字段,把它改成目标分类即可。父级 A 保持不动,被移动的只有这个子分类及其下面的层级。操作前先展开 A 看一眼它有几个子分类,避免误改到旁边的兄弟分类。
大概率是它已经被挂到了新的上级下面,从原来的层级位置消失了。按新上级的路径逐层展开找,一般都能看到。如果确实找不到,检查是否在编辑时把上级分类设成了它自己的某个子级,这种形成环路的配置会让分类从正常路径里脱落,需要改回正确上级。
VIII继续查
企业微信 · 专属顾问