我在magento 1.5.1版中的价格规则有问题。我有一个规则根据产品的属性定义折扣,名为fascia_sconto。我有一系列产品具有定义20%折扣的属性,但现在我需要更改折扣以便能够取消折扣,并将其他折扣放在相同的产品上。Magento中的价格规则
我使用magento的店铺经理更改了该属性,更改了所有相关产品,将属性定义为将折扣定义为0的规则,然后应用此规则,现在考虑应用折扣。但我没有注意到任何变化。然后,我清空了缓存,重新编制了所有内容,但还没有,总是有旧的折扣。但是所有奥秘的奥秘:如果我去修改属性并保存它的产品,神奇的是,该产品的规则当然适用,那么前端的项目没有折扣。我必须重新储存1,600种产品,所以我不能一天一天地失去一整天的时间来保存所有产品,以使规则生效。
我也试图为它做一个规则,它应该覆盖前面的规则。我制定了一个规则,对这些产品定义了18%的折扣,将行动之间的“停止处理更多规则”设置为“是”,以便以前的规则不再计算,但这是直接应用的。但是,没有任何东西,magento继续从20的规则开始计算折扣(这些产品不再存在,因为我改变了属性),然后在折扣价格上额外打折18%!我什么都不理解,你能否亲切地帮我一下?我错在哪里?
我希望我已经够清楚了,我真的希望你能成长为有所帮助。
PS:我为我的英语不好对不起,但它不是我的主要语言
我已解决。我将旧规则设置为优先级2,将新规则设置为优先级0.这意味着它将使用新规则而不是旧规则。现在工作正常。所以问题是用正确的优先级配置规则。不过谢谢@Malachy。我的headeach已经结束,现在 – echo89