如何排除某些B2Bunits的某些产品

2020-09-14 16:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们需要排除某些B2...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们需要排除某些B2B单元的某些产品,我们已经通过使用用户组并将用户组分配给用户并在类别模型中保留允许的主体来实现相同的目的。 我们还需要过滤结果,以便某些用户可以包含/排除不适用于该用户组的产品。

一种可能的解决方案是在产品模型中(用于过滤包含和排除)维护被分配的userGroups(基于用户组过滤)中的excludeB2bIds和includedB2bIds,并为这些属性建立索引,然后在solrSearch中传递此属性 以便为用户获取包含或排除的产品以及其他产品数据。 我不太喜欢这种解决方案,请分享您的想法。 另外,请分享是否有更好的方法可以达到相同的效果。

谢谢

4条回答
Tong__Ming
2020-09-14 17:27

Himanshu,

我相信,如果您在Backoffice中创建"个性化规则",会更容易。

  1. 系统->个性化-> +个性化规则

  2. "创建新的:个性化规则"窗口应出现

  3. 将其应用于创建的用户组,该用户组包含所有不应看到指定内容的用户。

  4. 在"受限类型"中,选择产品[产品](例如)

  5. 在"过滤器"字段中,编写您自己的限制查询。 查询结果对用户组不可见。

我相信您可以用它来实现您所描述的内容。

有关更多信息,请访问: https://help.hybris.com/6.7 .0/hcd/8bd629cb86691014b17bed91c0284dad.html

希望有帮助,

一周热门 更多>