我在用着Magento 1.7.0.1
最近刚刚升级1.6.2.0
。我有 SCP 扩展以及 MageWorx 高级自定义选项。
我有一个可配置的产品,其中关联的简单产品具有自定义选项。
如果您选择以下组合中的下拉菜单,您将看到带有可用自定义选项的多选弹出窗口。就在自定义选项框弹出之前,它将从 £99.99(正确)切换到 £0.00。奇怪的是,如果您单击自定义选项,然后单击“添加到购物车”,它会识别这一点并使用自定义选项和正确的定价将其添加到购物车!
组合如下:
- A6
- 5000
- 300gsm 光泽
- 24hrs
您会看到它短暂切换到 £99.99,然后恢复为 £0.00。这就是问题所在。如果有人可以提供一些帮助,那就太好了。我已经尝试了明显的修复,例如编辑 options.phtml 中的价格 += float(无论如何都不存在!)并确保我的主题文件夹中有一个 options.phtml。我还修改了price_clone,因为据报道这也解决了这个问题,但在我的情况下却没有。
非常感谢
试试这个,这对我有用......
in app/design/frontend/base/default/template/catalog/product/view/options.phtml
change
price += parseFloat(config[optionId][element.getValue()]);
to
price += parseFloat(config[optionId][element.getValue()].price);
欲了解更多详细信息,请参阅
http://k2xl.com/wordpress/custom-options-broken-in-magento-1-7-heres-the-fix/ http://k2xl.com/wordpress/custom-options-broken-in-magento-1-7-heres-the-fix/
or
http://www.magentocommerce.com/boards/viewthread/280283/P0/ http://www.magentocommerce.com/boards/viewthread/280283/P0/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)