首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修改Magento搜索以检查子skus?

如何修改Magento搜索以检查子skus?
EN

Stack Overflow用户
提问于 2011-08-16 03:56:31
回答 2查看 2.5K关注 0票数 4

目前,站点搜索将搜索在搜索中标记为可见的项目的所有skus。这一切都很好。

当客户知道单个子项的sku时,问题就出现了。所以,让我们假设一个产品有20英尺和25英尺的变化。我们将把这些放到一个可配置的产品中,并有一个单一的产品页面,客户可以在其中选择这两个长度中的哪一个。

发生的情况是,客户总是知道20英尺变体的sku是RDB-20,而另一个是RDB-25。然后搜索RDB-25,没有返回任何结果,因为在搜索中看不到简单的产品-它没有意识到有匹配。

当搜索中的父项可见时,如何让搜索搜索可见性为“不可见的单独”的项?

预期的效果是,如果搜索子SKU,则父SKU应显示在结果中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-16 06:38:14

在不扩展默认搜索的情况下,确实没有好的方法可以做到这一点,但在这一点上,您不妨寻找其他选择。

这里有一个可能可行的解决办法,这取决于你如何管理你的产品,它对我很有效,直到我从默认搜索转移到其他地方。

与其更改搜索,不如尝试向所有产品添加一个属性,并将其隐藏起来,将所有skus连接到此字段中。搜索应找到文本属性并显示可配置的。

这是一个变通的方法,但对我来说是可行的。

票数 1
EN

Stack Overflow用户

发布于 2011-08-16 05:58:08

这是未经测试的,但我仔细研究了我们的属性,我想我找到了一些可能有用的东西。

目前,由于我们的子产品没有出现在我们的搜索中,我们已经用子产品的属性填充了父产品。

然而,像品牌,应税金额,描述,填充每个子产品,而我们的SKU不是。

我能看到的这两个属性之间的唯一区别是,在manage attributes ->下,单击attribute ->,然后在properties下,转到前端属性,然后选择

  • 在搜索结果分层导航中使用:是
  • 在产品列表中使用:是
  • 在分层导航中使用:可筛选(带结果)

我不确定它们中的哪一个做了什么,但是在全文搜索数据表的填充中,它被告知要为孩子填充数据,我相信管理面板是在哪里。

我希望这能帮到你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7070024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档