2

这是我在 Prestashop 中遇到的一个非常特殊的问题。我有一个产品,比如说一个双色木棒,它是一根普通的 10 英寸长的木棒。例如,它的一半(5 英寸)可以是蓝色的,另一半是红色的。

我的产品是这样的:两色木棒。我有以下特点:color 1和和color 2

在产品功能的管理员中,我检查了red颜色 1blue颜色 2

现在的问题是:当用户使用分层导航进行过滤时,他们可能会选择blue 为 color 1red 为 color 2。这将导致显示 0 个产品,因为我们的木棒是反向的,但实际上它是相同的产品。

如果不复制木棒产品,我怎么能做到这一点?

4

1 回答 1

1

我看到有不匹配,你的产品10“不是蓝色或红色,而是同时使用蓝红色,所以设置两种不同的颜色是个坏主意,我可以建议你下一步做,我希望你说你用的时候颜色特征是在 Presta 后台属性中命名的,在 Presta中这两个东西是有区别的,所以:

  • 在目录-> 产品属性中创建新的 P.Attribute,名称为颜色,最后一个选项在下拉菜单中选择颜色或纹理

  • 为这个名为“blue-red”的新颜色 p.atrribute 添加新值,并上传包含两种颜色的纹理 (img)。根据需要重复此过程。

  • 在分层导航中使用这个新的 p.attribute 而不是旧的

或者

另一个想法,使用相同的方式创建 2 个不同的颜色属性 Color1 和 Color2,没有纹理,只使用真正单独的颜色,如“红色”、“蓝色”。然后在产品中创建这两种颜色的组合并将其分配给产品。

在这种情况下,在分层导航中,您可以设置 2 个过滤器 - Color1、Color2,客户可以选择它。但是,恕我直言,第一个解决方案更适合 UX。

于 2016-01-29T15:41:14.163 回答