点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个可以肯定其他人已经解决过...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个可以肯定其他人已经解决过...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个可以肯定其他人已经解决过的问题,希望有一些有用的建议。
因此,我们遇到的情况是我们希望简化前端搜索和导航,以提供干净(整洁)的用户体验。 因此,我将在下面解释我们如何将产品加载到Hybris中。
我们有几种照明产品型号,根据连接器的类型或灯具的主体颜色,可以提供各种配置。 因此,在这种情况下,根据您选择这些选项的方式,我们可以有15种不同的变体,但是,实际上它们都是相同的产品。 这对于变体来说是完美的选择,因为您必须做出这些选择,才能获得可订购的产品,否则PLP页面上会堆满几乎类似的产品。
因此,我们将文章编号:7050A1000设置为基本产品,可以通过前端导航找到它。 这是2级变体。 导航时,您进入此页面,需要进行以下选择。
通过此页面可以找到15种实际产品,具体取决于选择的内容。 做出选择后,您将转到变型产品的相应PDP页面,如下所示。
在这种情况下,我现在位于PDP页面上,商品编号为7050A1000-1A,这是实际可订购的零件,现在可以将此产品添加到购物车中。
这很好用,但是我们要求用户能够按实际的商品编号进行搜索,我们的许多客户都知道该商品编号,并希望直接通过搜索该零件号进行订购。 但是,我们发现,使用在Hybris中对该产品建模的方式,SOLR索引搜索不允许我到达嵌套在基本产品下的单个产品,因此我的搜索结果为空白。
搜索" 7050A1000-1A"时,SOLR找不到任何相关的产品匹配项,即使该产品确实存在于我的目录中。 我相信这是因为开箱即用的SOLR索引搜索使用了PLP显示规则。
我希望有一种方法可以将干净/简单的PLP导航保留到我的基本产品,但仍然可以搜索并直接找到要查找的特定产品的PDP页面。 。
任何有关此问题或建议的帮助将不胜感激。 我对Hybris和SOLR索引配置有些陌生。 谢谢。
10762-2-level-variant-2.jpg (14.2 kB)
您好Dan,
这可以通过以下方法实现:
1.在您的customProductModel中添加一个标记(布尔值),该标记将用于决定是否在PLP页面上显示产品(
2.在ProductModel的SolrIndexedType中添加此字段,并使用SpringELValueProvider。
3.现在,当请求来自类别页面时,修改solr查询以添加此额外的标志检查。 (例如displayPLP:true)
4。 更改Solr已满并更新索引查询,以相应地包括您的产品子类型。
通过此Solr将仅向您返回具有displayPLP标志为true的产品,但所有产品均已在文档中建立索引并可供搜索。/p>
一周热门 更多>