我们在这里遇到了Magento系统的一些问题。
首先是背景:
我们有一些产品,我们有盒子。现在我们在启动时创建了一个属性 packaging_size 这个属性是一个“下拉列表”,其中包含10,20,25,50等值。
现在我们要为属性为“packaging_size”且值为20的所有文章提供3%。所以我在购物车和详细视图中将条件配置为“packaging_size为20”但没有任何反应。
是否可以在属性上设置规则?还是不可能?
我怎样才能找到计算价格的地方,也许我可以开始调试。该产品是可配置产品,链接到具有属性的产品。
我希望有人可以帮助我。我已经在源代码中搜索了很多我找不到的东西。
它不适用于Magento 1.5.0.1 和 1.6.0.0
答案 0 :(得分:2)
Magento的规则总是一团糟,有时他们会工作,有些他们不工作,这是每天......
我在1.5中仍然存在很大的问题,但我认为他们已经使用新的1.6修复了所有问题,但是对于你的问题,他们没有修复它们,他们不断添加他们认为我们可能想要的功能而忘记了我们需要的旧东西,它已经破碎......即使是由eBay购买,它们也在做同样的事情......
您可以做的是,首先,验证是否已禁用缓存,然后清除物理缓存(在/var/cache/
下删除所有内容)
如果这不起作用,请打开/app/code/core/Mage/Rule/Model/Rule.php
并尝试调试它...... 它会很乱,如果你要求一个简单的我可以调试这个,我可以向你保证,你不是调试法师的最佳人选:)