目前,站点搜索将搜索在搜索中标记为可见的项目的所有skus。这一切都很好。
当客户知道单个子项的sku时,问题就出现了。所以,让我们假设一个产品有20英尺和25英尺的变化。我们将把这些放到一个可配置的产品中,并有一个单一的产品页面,客户可以在其中选择这两个长度中的哪一个。
发生的情况是,客户总是知道20英尺变体的sku是RDB-20,而另一个是RDB-25。然后搜索RDB-25,没有返回任何结果,因为在搜索中看不到简单的产品-它没有意识到有匹配。
当搜索中的父项可见时,如何让搜索搜索可见性为“不可见的单独”的项?
预期的效果是,如果搜索子SKU,则父SKU应显示在结果中。
发布于 2011-08-16 06:38:14
在不扩展默认搜索的情况下,确实没有好的方法可以做到这一点,但在这一点上,您不妨寻找其他选择。
这里有一个可能可行的解决办法,这取决于你如何管理你的产品,它对我很有效,直到我从默认搜索转移到其他地方。
与其更改搜索,不如尝试向所有产品添加一个属性,并将其隐藏起来,将所有skus连接到此字段中。搜索应找到文本属性并显示可配置的。
这是一个变通的方法,但对我来说是可行的。
发布于 2011-08-16 05:58:08
这是未经测试的,但我仔细研究了我们的属性,我想我找到了一些可能有用的东西。
目前,由于我们的子产品没有出现在我们的搜索中,我们已经用子产品的属性填充了父产品。
然而,像品牌,应税金额,描述,填充每个子产品,而我们的SKU不是。
我能看到的这两个属性之间的唯一区别是,在manage attributes ->下,单击attribute ->,然后在properties下,转到前端属性,然后选择
我不确定它们中的哪一个做了什么,但是在全文搜索数据表的填充中,它被告知要为孩子填充数据,我相信管理面板是在哪里。
我希望这能帮到你!
https://stackoverflow.com/questions/7070024
复制相似问题