这真是一个痛苦:我们不再使用可配置的产品来代替我们更复杂的产品,而是继续使用自定义选项。
然而,前端显示的价格是错误的。更确切地说,选择列表中会显示正确的价格,但选中后,购物车中会添加错误的价格,并在产品视图中进行错误更新。
奇怪的是,产品基价的价格总是比预期高出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) {