SearchRestriction不适用于Hybris

时间:2018-03-04 11:15:12

标签: hybris

为了测试限制以便在服装店的前端站点上看不到产品代码(由Hybris提供OOTB),我通过转到BackOffice->Personalizatiopn并通过提供新的个性化规则来制定限制过滤器为:

{code} = '300392196'

并且申请customerGroup

但是当我去一个网站扩展我的扩展名(mysitestorefront)时:

http://localhost:9001/mysitestorefront/?site=apparel-uk

我能够在"您正在寻找的部分"中搜索产品。。我在实施限制时遇到了一些错误?

1 个答案:

答案 0 :(得分:2)

个性化适用于直接灵活搜索查询,但店面搜索基于Solr,它将向Solr进行查询。可以从店面搜索所有索引产品。因此,如果您限制要搜索的产品,请停止为其编制索引。

应编入索引的产品由索引类型的完整和更新字段中提供的灵活搜索查询定义。

转到HMC/BackOffice> System> Facet Search> Indexed Types> Select your indexed type>在那里,您可以找到完整和更新的查询。

附加您的where子句(如where {code} != '300392196')进行查询并执行完整的solr索引

如果您想根据某些条件隐藏/向特定群组展示您的产品,那么您可以关注this steps