I直接答案
结论是这样:某一个分类要不要出现在客户端,取决于这个分类底下有没有至少一件顾客能看到的商品;有就出现,没有就不出现。但有一个例外会打破这个规则——如果整个客户端里顾客能看到的商品数量为零,也就是一件都挑不出来的时候,系统就会把所有分类都摆出来,不管这些分类下面有没有东西。这时候你看到的「分类还在、商品没了」就是这么来的。
所以排查顺序应该反过来:先别盯着那个空分类改,先去数一数客户端里还剩几件可展示商品。只要客户端里至少有一件商品是可见的,分类的显示逻辑才会回到正常状态——那件商品所属的分类会留下,其余分类自动收起来。反过来说,如果你把客户端最后一件可见商品也下掉了,全部分类就会重新出现,哪怕它们是空的。
II操作问答
先分清「分类可见」和「商品可见」是两件事
很多人配分类的时候会去找分类自己的开关,以为把分类关掉它就不显示了。实际上这个逻辑不是这样走的:分类在客户端露不露脸,是由它下面的商品状态推出来的,分类本身并不单独决定。你给分类起的名字、排的顺序、挂的图片,都只在它「有资格出现」的前提下才起作用。
所以碰到「分类下无商品显示、分类却还在」这种情况,先不要改分类。改分类解决不了问题,因为问题不在分类,在商品。真正要看的是:这个分类下挂的商品,有没有一件是客户端可以展示的。
III操作问答
在后台怎么一步步把分类收回去
第一步,进商品管理,按分类筛选,把那个分类下的商品全部列出来,看清楚它们各自的状态。常见的「不可展示」原因有几类:商品本身处于下架或者未上架状态;商品的可见范围被设置成了只对部分客户可见,而你当前的测试账号不在范围里;商品被设成了定时上架,时间还没到。这几类里任何一种,都会让这件商品在客户端不出现。
第二步,确认客户端整体是不是还有别的可见商品。你可以换一个干净的客户端账号,或者用一个不带任何客户标签的账号去逛,看首页到底能不能找到至少一件能下单的商品。这一步很关键,因为分类集体冒出来,往往就是这一步的结果为「一件都没有」。
第三步,按目标做取舍。如果你希望这个空分类彻底不出现,那就让客户端里至少保留一件其他分类下的可见商品,再把当前分类下的商品全部处理成不可展示。如果你希望这个分类保留、只是暂时没货,那就给它挂上一件可见商品,哪怕是一件占位用的、状态正常的商品。代价是顾客点进去会看到这件占位商品,你要接受这一点。
第四步,改完去客户端刷新验证,不要只在后台看。后台的分类列表和客户端的实际展示是两套结果,后台看到分类存在,不代表客户端一定显示,反之也一样。
IV操作问答
最容易配错的两种情形
第一种,把「最后一个可见商品」也下掉了。现象很典型:你本来只想让某一个分类消失,结果一操作,客户端上所有分类都回来了,包括那些你早就不想要的空分类。原因就是客户端可见商品数变成了零,触发了那个兜底展示。这时候你越删越乱,正确做法是先恢复一件可见商品,让客户端重新有东西可卖,分类才会按你的预期收起来。
第二种,以为可见范围设置对所有人都生效。有些商品你设置了仅部分客户可见,自己用一个不属于该范围的账号去测,自然看不到,于是就判断「这个分类空了」。实际上换一个范围内的客户登录,商品和分类都在。判断之前先确认测试账号的身份,别把权限差异当成商品缺失。
V操作问答
它和哪些功能会互相牵连
和上下架、定时上架联动最直接:任何让商品进入不可展示状态的设置,都会间接影响分类是否出现,包括下架、未到上架时间、库存清零后被规则隐藏等。排查时要顺着这条链一路看下去,而不是只看一个开关。
和客户可见范围、客户等级权限联动:同一件商品对不同客户可能一个能看一个不能看,所以分类的可见性其实是因人而异的。做批量调整前,先想清楚这次改动会影响哪一批客户。
和报表、订单联动:把商品处理成不可展示并不等于删除,历史订单和统计口径不受影响。但如果你为了让分类消失而真的删掉了商品,历史数据就会缺一块,这个代价要提前想清楚。宁可让它不可展示,也不要随手删。
VII常见问题
被问得最多的几个问题
这是系统的一种兜底行为。当客户端里一件可展示商品都没有时,分类的按需显示逻辑就失去参照,系统会把全部分类都摆出来。想让那些空分类收回去,先恢复至少一件状态正常的可见商品,让客户端重新有东西可卖,分类才会按你预期的方式显示。
大概率是商品状态问题,不是分类问题。检查这几项:商品是否处于上架状态、是否设了定时上架而时间未到、可见范围是否只开放给了部分客户而你的测试账号不在其中。把这几点排完,商品能在客户端出现,对应分类自然就跟着出现。
可以,但要接受一个代价:分类要靠商品撑起来,所以你得给它挂至少一件客户端能看到的商品。常见做法是放一件状态正常、说明清晰的占位商品,顾客点进去能看到内容而不是空白页。如果你不愿意这么做,那这个分类在没有可见商品时就是不显示的。
VII继续查
企业微信 · 专属顾问