我在magento 1.5.1版中的价格规则有问题 . 我有一个规则,根据产品的属性定义折扣,称为fascia_sconto . 我有一系列产品的属性定义了20%的折扣,但现在我需要更改折扣才能取消它并将另一个放在同一产品上 .
我使用maveno的商店管理器更改了该属性,更改了所有相关产品,将属性放在定义折扣为0的规则中,然后我应用此规则,现在考虑应用了折扣 . 但我没有发现任何变化 . 然后我清空了缓存,重新编制了所有的索引,但是还没有,总是有旧的折扣 . 但是所有神秘的奥秘:如果我去了一个我修改了属性的产品并保存它,神奇的规则,对于该产品,当然,应用,那么前端的项目没有折扣 . 我必须重新保存1,600种产品,因此我不能一整天地丢失一整天来保存所有产品以使规则生效 .
我也试图为它制定一个规则,它应该覆盖前一个规则 . 我设置了一个规则,在这些产品上定义了18%的折扣,在操作之间,“停止处理更多规则”为“是”,以便不再计算先前的规则,但是这是直接应用的 . 但没有什么,magento继续计算从20的规则开始的折扣(这些产品不再存在,因为我更改了属性),然后在折扣价格上额外应用了18%的折扣!我什么都不懂,你能帮我一把吗?我哪里错了?
我希望我足够清楚,我真的希望你能够成长起来 .
PS:我很抱歉我的英语不好,但这不是我的主要语言
1 回答
基于产品属性更改应用价格规则可能非常困难 . 我对你的事业很感兴趣 .
它可能不起作用,但欢迎您仔细遵循我的(偏执)流程来应用促销规则:
(更改与销售规则相关的任何产品属性)
重新索引一切
刷新缓存
'Save and apply'将规则应用于新索引的规则
再次重新索引
再次刷新缓存