Hybris: показывать персонализированную рекламу только в кабине продукта

Я создал специальную рекламную акцию в hybris, переопределив стандартную ProductPercentageDiscountPromotion. Но мне было интересно, как отобразить только новую пользовательскую акцию, а не старую оригинальную в Product Cockpit.

Я нашел там два файла

1. wizardConfig_PromotionUserRestrction.xml
2. editorArea_Category.xml

Эти файлы содержат свойство "AbstractPromotionRestriction.promotion", в котором есть запись параметра "excludeCreateTypes", содержащая список исключений, например:

 value="ProductBundlePromotion,ProductOneToOnePerfectPartnerPromotion..."

Когда я вписываю имя ProductPercentageDiscountPromotion в этот список и инициализирую систему Hybris из консоли администратора, то это старое повышение не отображается в панели управления продуктами. Но я не могу инициализировать, так как он сотрет все данные проекта. Я должен обновить систему Hybris, чтобы сделать это, но она не работает. Есть идеи?

PS: у меня нет полномочий размещать этот вопрос на форуме Hybris.

Большое спасибо!

1 ответ

Решение

Обновления в XML-файлах кабины (например, конфигурация области редактора, мастер и т. Д.) Успешно применяются после:

  1. запустите обновление в /hac + установите флажок для кабины продукта во время этого;
  2. сбросить настройки пользователя в меню кабины.
Другие вопросы по тегам