Magento - 自定义选项的价格错误

时间:2011-09-05 16:38:02

标签: magento options

这真是一个痛苦:我们不再使用可配置的产品来代替我们更复杂的产品,而是继续使用自定义选项。

然而,前端显示的价格是错误的。更确切地说,选择列表中会显示正确的价格,但选中后,购物车中会添加错误的价格,并在产品视图中进行错误更新。

奇怪的是,产品基价的价格总是比预期高出2倍。

知道这里发生了什么吗?任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

在禁用然后重新启用几个扩展程序后,问题已根据添加到购物车的错误价格而得到修复。

随后我在/template/catalog/product/view/options.phthml中编辑了一些javascript,改变了 try { optionsPrice.changePrice('options', price); optionsPrice.changePrice('optionsPriceInclTax', price); optionsPrice.reload(); }

try { optionsPrice.changePrice('options', price); //optionsPrice.changePrice('optionsPriceInclTax', price); optionsPrice.reload(); }

问题似乎已得到解决,但我不知道为什么会出现问题。

答案 1 :(得分:1)

我在运行1.4.x的两个单独的Magento安装上也遇到了这个错误

所以,如果你在Javascript中注明出一个特定的行,那么Kristian是正确的:

  

/的httpdocs /应用程序/设计/前端/#YOURTHEME#/#YOURTHEME#/模板/目录/产品/视图/ options.phthml

围绕第139行,更改此内容:

try {
    optionsPrice.changePrice('options', price);
    optionsPrice.changePrice('optionsPriceInclTax', price);
    optionsPrice.reload();
} catch (e) {

到此:

try {
    optionsPrice.changePrice('options', price);
    //optionsPrice.changePrice('optionsPriceInclTax', price);
    optionsPrice.reload();
} catch (e) {