Magento目录价格规则条件“包含”不起作用

时间:2012-06-29 09:18:57

标签: magento conditional-statements catalog magento-rules

我正在使用Magento并尝试使用目录价格规则创建促销。我想使用SKU作为条件。如果我执行以下操作:

SKU等于N12380_Black

它工作正常。

但是,如果我这样做:

SKU包含N12380

根本不起作用。我需要它才能工作,以便我可以一次性将规则应用于多个项目。 Magento版本是1.5.0.1

此版本中是否存在可能导致问题的错误?如果是这样,有人知道修复它吗?我根本看不出我做错了什么 - 我已经检查了所有SKU的细节,但似乎没有任何效果。

似乎规则脚本位于 app / code / core / Mage / Rule / Model / Condition / Abstract.php 中,如果这有助于任何人。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

我通过使用条件'是一个'并列出所有SKU来实现这一点 - 使用包含不是我正在尝试的方式。

答案 1 :(得分:0)

我还没有在Magento 1.5.0.1上测试过,但是在1.4.1.1和1.5.1.0这个目录规则都可以正常工作。 也许你有一些扩展规则功能?他们中的大多数都重写了标准函数,这可能会导致错误。