Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento-自定义选项的价格错误_Magento_Options - Fatal编程技术网

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

Magento-自定义选项的价格错误,magento,options,Magento,Options,这是一个真正的痛苦:我们不再为更复杂的产品使用可配置的产品,而是继续使用自定义选项 然而,前端显示的价格是错误的。更准确地说,正确的价格显示在选择列表中,但选中后,错误的价格将添加到购物车中,并且在产品视图中错误地更新 奇怪的是,添加到产品基价中的价格总是比预期高出2倍 知道这是怎么回事吗?任何帮助都将不胜感激 在禁用并重新启用两个扩展之后,问题就解决了,因为将错误的价格添加到购物车中 随后,我在/template/catalog/product/view/options.phthml中编辑了一

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

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

奇怪的是,添加到产品基价中的价格总是比预期高出2倍


知道这是怎么回事吗?任何帮助都将不胜感激

在禁用并重新启用两个扩展之后,问题就解决了,因为将错误的价格添加到购物车中

随后,我在/template/catalog/product/view/options.phthml中编辑了一些javascript,更改了
试试看{
期权价格。变更价格(“期权”,价格);
期权价格。变更价格(“期权价格含税价格”);
选项price.reload();
}

试试看{
期权价格。变更价格(“期权”,价格);
//期权价格。变更价格(“期权价格含税价格”);
选项price.reload();
}


这个问题似乎已经解决了,但我不知道它为什么会首先出现。

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

所以Kristian是正确的,如果您注释掉Javascript中出现在中的特定行:

/httpdocs/app/design/frontend/#YOURTHEME#/#YOURTHEME#/template/catalog/product/view/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) {