我使用Magento 1.7.0.1
刚刚从升级1.6.2.0
。 我有SCP扩展以及MageWorx高级自定义选项。
我有一个可配置的产品,其中所关联的简单产品的定制选项。
如果您在下列组合中选择下拉菜单,你会看到可用自定义选项,多选弹出。 自定义选项框弹出之前它将从99.99(修正)£切换到£0.00。 奇怪的是,如果您单击自定义选项,然后点击“加入购物车”,它认识到这一点,并将其与自定义选项,并正确定价添加到购物车!
该组合如下:
- A6
- 5000
- 是300gsm光泽
- 24小时
你会看到它简单地切换到99.99£然后恢复到£0.00。 这就是问题所在。 如果任何人都可以提供一些援助,这将是巨大的。 我已经尝试了明显的修复,如编辑价+ =浮动在options.phtml(不反正存在!),并确保我有我的主题文件夹中的options.phtml。 我还修改了price_clone作为另据报道,以解决这个问题,但在我的情况不。
非常感谢
试试这个,这个工作对我来说...
在app/design/frontend/base/default/template/catalog/product/view/options.phtml
更改
price += parseFloat(config[optionId][element.getValue()]);
至
price += parseFloat(config[optionId][element.getValue()].price);
更多细节请参考
http://k2xl.com/wordpress/custom-options-broken-in-magento-1-7-heres-the-fix/
要么
http://www.magentocommerce.com/boards/viewthread/280283/P0/
我使用该修复程序的Magento 1.9
https://github.com/lejoko/magento-configurable-simple/blob/2d70ea083a44bf1608af95f1ba6f07754729f334/app/design/frontend/base/default/template/catalog/product/view/scpoptions.phtml
在应用\设计\前端\基\默认\模板\目录\产品\视图\ options.phtml
查找代码,
Product.Options = Class.create();
Product.Options.prototype = {
//Don't change this code,
}
添加下面的代码在此之后,
price += parseFloat(config[optionId][element.getValue()].price);