使用分层导航,如何让客户根据产品出现的其他类别过滤产品?
我正在一家服装店工作,该店的产品按以下类别分类:
- 最高额
- T 恤
- 正装衬衫
- 下装
- 牛仔裤
- 短裤
- 游泳衣
- 外套
- 配件
- 腰带
- 领带
我们想添加特殊系列,例如“冬季系列”或“面试服装”。这些特殊类别属于单独的根类别(并且具有设置为特殊值的属性,因此我们可以区分普通类别和这些特殊类别)。其中的所有产品也将被分配到主要类别。
如果用户正在浏览 Winter Collection,他们应该能够根据这些主要类别进行过滤。如果夹克存在于 Winter Collection 和 Outwear 类别中,我们应该将 Outerwear 显示为过滤选项。只应出现相关类别;例如,我们不会在 Winter Collection 中提供泳衣,因此不应出现 Swim Wear 类别。
我们的想法是我们不想为每个系列重复这些主要类别——我们已经知道它是什么类型的服装(基于类别),所以我们的系列应该意识到这一点。
如何才能做到这一点?