Magento的价格规则

时间:2014-04-01 09:27:22

标签: magento

我在magento 1.5.1版中的价格规则有问题。我有一个规则,根据产品的属性定义折扣,称为fascia_sconto。我有一系列产品的属性定义了20%的折扣,但现在我需要更改折扣才能取消它并将另一个放在相同的产品上。

我使用maveno的商店管理员更改了该属性,更改了所有相关产品,将属性放在定义折扣的规则为0,然后我应用此规则,现在考虑应用了折扣。但我没有发现任何变化。然后我清空了缓存,重新编制了所有的索引,但是还没有,总是有旧的折扣。但是所有神秘的奥秘:如果我去了一个我修改了属性的产品并保存它,神奇的规则,对于该产品,当然,应用,那么前端的项目没有折扣。我必须重新保存1,600种产品,因此我不能一个一个地丢失一整天来保存所有产品以使规则生效。

我也尝试为它制定一个规则,它应该覆盖前一个规则。我设置了一个规则,在这些产品上定义了18%的折扣,在操作之间,“停止处理更多规则”为“是”,以便不再计算先前的规则,但是这是直接应用的。但没有什么,magento继续计算从20的规则开始的折扣(这些产品不再存在,因为我更改了属性),然后在折扣价格上额外应用了18%的折扣!我什么都不懂,你能帮我一把吗?我哪里错了?

我希望我足够清楚,我真的希望你能够成长起来。

PS:我很抱歉我的英语不好,但这不是我的主要语言

1 个答案:

答案 0 :(得分:0)

根据产品属性更改应用价格规则可能非常困难。我很同情你的事业。

它可能不起作用,但欢迎您仔细遵循我的(偏执)程序来应用促销规则:

  • (更改与销售规则相关的任何产品属性)
  • 重新索引所有内容
  • 刷新缓存
  • '保存并应用'将其应用于新索引的规则
  • 再次重新索引
  • 再次刷新缓存