Hybris - 创建一个站点,拥有更多基础商店

Hybris- create one site with more base store

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

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

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

如何自定义此功能? hybris select 基础商店如何?

此致 马可

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