Hybris:仅在 Product Cockpit 中显示自定义促销
Hybris: Display Custom Promotion only in Product Cockpit
我通过覆盖默认的 ProductPercentageDiscountPromotion 在 hybris 中创建了自定义促销。但我想知道如何在 Product Cockpit 上只显示新的自定义促销而不显示旧的原始促销。
我发现有两个文件
1. wizardConfig_PromotionUserRestrction.xml
2. editorArea_Category.xml
这些文件包含 属性 "AbstractPromotionRestriction.promotion",其参数条目 "excludeCreateTypes" 包含要排除的促销列表,例如:
value="ProductBundlePromotion,ProductOneToOnePerfectPartnerPromotion..."
当我在此列表中写入 ProductPercentageDiscountPromotion 名称并从管理控制台初始化 Hybris 系统时,此旧促销在 Product Cockpit 中不可见。但是我无法初始化,因为它会清除所有项目数据。我必须更新 Hybris 系统才能执行此操作,但它不起作用。有什么想法吗?
PS: 我没有权限在 Hybris 论坛上 post 这个问题。
非常感谢!
主控室 xml 文件中的更新(如编辑器区域、向导等的配置)在以下时间后成功应用:
- 运行 /hac 中的更新 + 在此期间设置产品驾驶舱的复选框;
- 在驾驶舱菜单中重置用户设置。
我通过覆盖默认的 ProductPercentageDiscountPromotion 在 hybris 中创建了自定义促销。但我想知道如何在 Product Cockpit 上只显示新的自定义促销而不显示旧的原始促销。
我发现有两个文件
1. wizardConfig_PromotionUserRestrction.xml
2. editorArea_Category.xml
这些文件包含 属性 "AbstractPromotionRestriction.promotion",其参数条目 "excludeCreateTypes" 包含要排除的促销列表,例如:
value="ProductBundlePromotion,ProductOneToOnePerfectPartnerPromotion..."
当我在此列表中写入 ProductPercentageDiscountPromotion 名称并从管理控制台初始化 Hybris 系统时,此旧促销在 Product Cockpit 中不可见。但是我无法初始化,因为它会清除所有项目数据。我必须更新 Hybris 系统才能执行此操作,但它不起作用。有什么想法吗?
PS: 我没有权限在 Hybris 论坛上 post 这个问题。
非常感谢!
主控室 xml 文件中的更新(如编辑器区域、向导等的配置)在以下时间后成功应用:
- 运行 /hac 中的更新 + 在此期间设置产品驾驶舱的复选框;
- 在驾驶舱菜单中重置用户设置。