如何使某些产品仅供高级用户使用

时间:2017-02-01 17:54:17

标签: sylius

在我的Sylius商店,我想只为我的网站高级用户提供一些产品。

根据文档How to add a custom promotion rule?

,我设法为高级用户设置了促销规则

我的问题是我无法弄清楚如何创建促销操作,使所选产品仅供高级用户使用。这些产品也需要标准客户看到。

推广活动是实现这一目标的好方法吗?

1 个答案:

答案 0 :(得分:2)

我不知道促销是否是您在此功能中可以使用的最佳选择。客户没有折扣/利润,它只是特定客户群的产品限制。我会通过两个简单的步骤来解决这个问题:

  1. Product实体上添加 $ premium 标记。
  2. 实施一个监听器(甚至更好 - 一个验证器)来检查当前登录的客户组,如果没有 premium ,则将产品添加到购物车并显示正确的消息。
  3. 当然,您可以创建一个促销活动,将客户无法购买的商品从商品中移除,但是说实话,这很荒谬;)

    让我知道它是否清楚,或者您需要更多帮助!