使用Magento中的可配置产品进行高级搜索

时间:2010-02-18 02:58:30

标签: magento advanced-search configurable-product

我有一个服装电子商务网站。我创建了颜色和大小属性,并将它们与可配置产品一起使用。可配置产品至少有两个相关产品,相关产品有颜色和尺寸可供选择。

当我使用高级搜索来搜索具有指定大小属性的项目时,结果页面上不会显示任何内容。我想这是因为相关产品的可见性设置为“无处”。

如何解决此问题?

2 个答案:

答案 0 :(得分:3)

在某些情况下,上述答案可能就足够了。然而,我遇到了与此线程中指示的“Moon”相同的问题,即使所有可见性设置对可配置产品(可见性'目录和搜索')和属性(在高级搜索中显示'是')都是正确的。

E.g。由尺寸范围为36到42的文章组成的可配置产品在搜索结果中仅显示尺寸36。 38-42尺寸即使“活跃”,“可见”,“库存”等也没有给出任何搜索结果。

我使用“快速创建选项”

在可配置产品中设置相关产品

我设法解决了以下问题: 设置一个相关产品的可见性 - 可配置产品中的一个简单产品 - 从“单独不可见”到“搜索”,保存项目然后从可见性“搜索”更改为“不可单独查看”解决了所有问题可配置产品中的产品变化(因此所有简单产品)。

因此,更改上述相关产品尺寸38,突然显示所有尺寸的搜索结果,

似乎表格中应该显示高级搜索结果的'标志'在第一个实例中没有正确设置,而是在上面说明的“重新编辑”之后。我会进一步深入研究 - 当时间允许时;-)。不知道这是Magento错误还是与数据库或服务器设置有关。

希望这能帮助那些面临同样情况的人。

后评论(编辑):在这种情况下,重新索引所有索引而不仅仅是Magento建议重新索引的索引也可能有所帮助。

答案 1 :(得分:1)

可配置产品应使用其相关产品的属性编制索引,无论这些产品的可见性如何。

我建议检查可配置产品是否没有设置可见性以将其包含在搜索结果中。此外,刷新搜索索引可能会解决问题。