我有一个服装电子商务网站。我创建了颜色和尺寸属性并将它们与可配置产品一起使用。可配置产品具有至少两个关联产品,并且这些关联产品具有颜色和尺寸选项。
当我使用高级搜索来搜索具有指定尺寸属性的项目时,结果页面上没有显示任何内容。我猜这是因为关联产品的可见性设置为“无处”。
如何解决这个问题?
我有一个服装电子商务网站。我创建了颜色和尺寸属性并将它们与可配置产品一起使用。可配置产品具有至少两个关联产品,并且这些关联产品具有颜色和尺寸选项。
当我使用高级搜索来搜索具有指定尺寸属性的项目时,结果页面上没有显示任何内容。我猜这是因为关联产品的可见性设置为“无处”。
如何解决这个问题?
在某些情况下,以上答案可能就足够了。然而,我遇到了与此线程中指示的“月亮”相同的问题,即使所有可见性设置对于可配置产品(可见性“目录和搜索”)和属性(在高级搜索中显示“是”)都是正确的。
例如,由尺寸范围为 36 到 42 的文章组成的可配置产品在搜索结果中仅显示尺寸 36。尺寸 38 - 42 没有给出任何搜索结果,即使“活跃”、“可见”、“有货”等。
我使用“快速创建选项”在可配置产品中设置关联产品
我设法解决了以下问题:将 ONE 关联产品的可见性 - 可配置产品中的一个简单产品 - 从 'not visible individual' 设置为 'search' ,保存该项目,然后从可见性 'search' 更改回单独可见”解决了可配置产品中所有产品变体(因此所有简单产品)的问题。
因此,将上述相关产品尺寸更改为 38,突然显示所有尺寸的搜索结果,
似乎应该在高级搜索中显示结果的表中的“标志”在第一个实例中没有正确设置,但只有在如上所述的“重新编辑”之后才设置。如果时间允许,我将进一步深入研究;-)。尚不知道这是 Magento 错误还是与数据库或服务器设置有关。
希望这会帮助面临同样情况的人。
评论后(编辑):重新索引所有索引,而不仅仅是 Magento 建议重新索引的索引在这种情况下也可能有所帮助。
无论这些产品的可见性如何,都应使用相关产品的属性对可配置产品进行索引。
我建议检查可配置产品是否没有设置可见性以将它们包含在搜索结果中。此外,刷新搜索索引可能会解决问题。