0

我通过覆盖默认的 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 论坛上发布这个问题。

非常感谢!

4

1 回答 1

2

驾驶舱 xml 文件中的更新(如编辑器区域、向导等的配置)在以下情况下成功应用:

  1. 在 /hac 中运行更新 + 在此期间设置产品驾驶舱的复选框;
  2. 在驾驶舱菜单中重置用户设置。
于 2016-06-23T21:03:59.643 回答