我在任何地方都没有找到答案,所以也许你们中的一些人可以想出一个解释。
问题是:我有一个目录价格规则。适用于具有 5% 和 10% 折扣的客户群体,当然还有普通客户的类别可享受 10% 的折扣。
现在的问题是,当属于折扣组的客户从折扣类别中购买产品时,已经打折的产品也有折扣组。(5 或 10%)。
如果购物车中有打折产品,有没有办法告诉 magento 禁用购物车规则?
很抱歉,我没有与某些 magento 代码相关的问题,但这是一个大问题,任何帮助都非常受欢迎。
谢谢。
我在任何地方都没有找到答案,所以也许你们中的一些人可以想出一个解释。
问题是:我有一个目录价格规则。适用于具有 5% 和 10% 折扣的客户群体,当然还有普通客户的类别可享受 10% 的折扣。
现在的问题是,当属于折扣组的客户从折扣类别中购买产品时,已经打折的产品也有折扣组。(5 或 10%)。
如果购物车中有打折产品,有没有办法告诉 magento 禁用购物车规则?
很抱歉,我没有与某些 magento 代码相关的问题,但这是一个大问题,任何帮助都非常受欢迎。
谢谢。
我在寻找相同的解决方案时遇到了这个问题:要求是 X 组中的客户获得 10% 的折扣,但通过 special_price 值的目录价格规则排除已经有折扣的产品。
到目前为止,似乎没有明确的解决方案;)正如其他答案和评论中所述,您可以使用类别从折扣规则中排除产品。
这是一个可行的解决方案,但问题是需要维护该产品列表,这可能是一项非常耗时且容易出错的任务。
它可以自动化!
使用动态类别产品扩展(由我自己开发),您可以自动化应用有效折扣的产品列表。
一个快速的方法。
在您的商店中,创建一个新的根类别。这只是将您的“数据”类别分组到默认商店视图之外,因此它们不会意外出现在任何地方。
然后,您可以从这个新的根类别创建子类别。其中之一将是列出所有打折产品的类别。
例如,这里是 my Root Data Category
,有一些子类别。我在购物车规则中使用了这些。
对于这个答案,我们会对All products with discount applied
此类别包含如下动态规则:
该类别将是动态的、自我更新的、每天的,并且可用于从现有的购物车折扣中排除产品。
我希望这对某人有帮助。
Magento 中有 2 种价格规则,目录和购物车价格规则。商品加入购物车前会制定目录规则,而购物车价格规则则应用于购物车。
您可以在购物车规则中添加一个条件,即打折的产品或类别不包含在购物车中。如果他们的购物车中已经有这些打折产品,这将使购物车规则无效。