php – 分层导航 – 按其他类别过滤
作者:互联网
使用分层导航,如何让客户根据产品出现的其他类别过滤产品?
我正在一家服装店工作,产品组织成这样的类别:
>上衣
> T恤
>衬衫
>下装
>牛仔裤
>短裤
>游泳衣
>外套
>配件
>腰带
>领带
我们想添加特别收藏品,例如“冬季系列”或“采访服装”.这些特殊类别属于单独的根类别(并且属性设置为特殊值,因此我们可以区分正常类别和这些特殊类别).其中的所有产品也将分配到主要类别.
如果用户正在浏览冬季系列,他们应该能够根据这些主要类别进行过滤.如果冬季系列和外套类别中有夹克,我们应该将外套作为过滤选项.只应出现相关类别;例如,我们不会在冬季系列中穿泳衣,因此不应出现泳装类别.
我们的想法是,我们不想为每个集合复制那些主要类别 – 我们已经知道它是什么类型的服装(基于类别),所以我们的集合应该意识到这一点.
如何才能做到这一点?
解决方法:
一个冗长的解决方案是创建一个新的属性作为多选,并用所有类别填充它.然后,您必须浏览每个产品并选择适用的所有“类别”.
这种方法的问题在于,在过滤器中,类别将显示为平面列表,而不是树结构,例如:
我认为会比这更糟糕.我认为过滤器按字母顺序自动排序?
可能有一个插件可以完成你所追求的目标.
标签:php,e-commerce,magento,magento-1-7 来源: https://codeday.me/bug/20190704/1373625.html