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-файлах кабины (например, конфигурация области редактора, мастер и т. Д.) Успешно применяются после:
- запустите обновление в /hac + установите флажок для кабины продукта во время этого;
- сбросить настройки пользователя в меню кабины.