Hybris - B2B-аддоны для настраиваемого интернет-магазина - PullRequest
0 голосов
/ 20 марта 2020

Мы работаем над настраиваемой витриной B2B, которая находится в той же кодовой базе, что и существующая витрина B2 C. Мы используем версию 1811 сейчас. До сих пор мы использовали Powertools для презентаций и тестирования, но сейчас мы работаем над созданием базового магазина B2B и всех соответствующих данных с нуля. Мы дошли до того, что сайт B2B уже работает, но некоторые данные CMS отсутствуют, такие как ссылки, страницы и так далее. В частности, нам не хватает элемента «Моя компания» для пользователя-администратора B2B или страниц, необходимых для secureportaladdon (SecureCustomerPortalSecuredLoginPage ...).

Глядя на импэсы соответствующих аддонов, мы видим, что есть специфика c файлы для демонстрационных веб-сайтов hybris (электроника, powertools), но как мы можем добиться правильной установки этих дополнений для настраиваемого веб-сайта магазина b2b? Есть ли способ их установки, поэтому необходимые данные CMS (страницы, ссылки, компоненты) добавляются также для пользовательского сайта?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 марта 2020

Я решил указанную проблему на данный момент, включив импекс-ы, используемые в упомянутых аддонах (secureportal, commerceorg), в пользовательский модуль исходных данных, который я создал для инициализации нового магазина B2B с соответствующими данными.

В частности, есть cms-content.impex файлы в ext-addon / $ {addonName} /..., которые создают необходимые данные контента. Мне пришлось изменить имя для contentCatalog , а также для commerceorg есть ссылка на основной узел навигации с указанием имени c для каталога контента. Это PowertoolsNavNode для powertools, и вы должны переименовать его в зависимости от настроек. После этого вы можете импортировать эти импекс-ы вручную в HA C или создать модуль исходных данных и отредактировать SampleDataImportService для автоматизации процесса - используя обновление в HA C.

Это решение применяется ко всем другим аддонам, которым требуется импортировать дополнительные данные контента, но в зависимости от объема и сложности данных может потребоваться больше изменений в существующих файлах impex. Если есть способ справиться с этим просто с помощью некоторой процедуры установки Hybris, то это будет рекомендовано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...