Как разделить один каталог между несколькими сайтами в Hybris?

У нас есть два сайта, на которых есть несколько продуктов. Мы решили разделить между этими сайтами только один каталог, который содержит все продукты без каких-либо дубликатов.

Пока я могу видеть все продукты на обоих сайтах, но у нас есть некоторые продукты, которые должны отображаться только на одном сайте.

Есть какое-нибудь решение? Мы используем Hybris 5.2

Мы получили следующие идеи:

  • Используя организацию категорий (категория для сайта A, категория для сайта B, категория для общих продуктов между A и B) введите описание изображения  здесь
  • Введите ProductSiteRelation и ограничение. введите описание изображения здесь
  • Добавьте атрибут в productModel и расширяет все собственные классы Hybris (контроллеры, популяторы, провайдеры и т. Д.) [Не очень хорошее решение]
  • Следующая схема объясняет эту идею с помощью групп клиентов:

введите описание изображения здесь

Какое решение лучше всего в нашем случае, есть ли другое решение?


person Youssef Messaoudi    schedule 11.03.2015    source источник
comment
В этом случае вы также можете добавить фильтр solr   -  person Free-Minded    schedule 11.03.2015


Ответы (1)


Вы можете применить ограничение поиска в соответствии с правилами персонализации либо через ImpEx, либо в HMC (вам нужно написать гибкий запрос в обоих случаях и выполнить проверку).

person Akash Srivastava    schedule 07.06.2016