首页 > 解决方案 > Hybris - 创建一个拥有更多基础商店的站点

问题描述

我需要使用它自己的 sap Base Store 配置为单个 cmssite 分配更多商店。

目前,我已经创建了两个基础商店,并将它们分配给一个网站。

问题是 baseStoreService.getCurrentBaseStore(); 总是获得第一个条目,我找不到选择正确基础商店的逻辑。

如何自定义此功能?hybris如何选择base store?

最好的问候马可

标签: hybris

解决方案


BaseStoreService有一个BaseStoreSelectorStrategy注入的bean列表,它们执行选择商店的机制。该策略的唯一标准实现是DefaultBaseStoreSelectorStrategy为当前站点选择第一家商店。我想您将需要使用自己的策略实施来自定义它。


推荐阅读