Javascript 取消选择选项后,Magento可配置产品页面价格不降低
在可配置产品页面上取消选中选项复选框后,该值不会消失,并且价格仍与选中复选框时相同 我得到的唯一选择是刷新页面以查看更新的值Javascript 取消选择选项后,Magento可配置产品页面价格不降低,javascript,php,magento,configuration,Javascript,Php,Magento,Configuration,在可配置产品页面上取消选中选项复选框后,该值不会消失,并且价格仍与选中复选框时相同 我得到的唯一选择是刷新页面以查看更新的值 对此有何想法值得高度赞赏 javascript中有一个bundle对象。 您可以修改(在这种情况下取消选择)其中的选定选项,如下所示: 首先编辑radio.phtml并向“无/取消选择”单选按钮添加数据属性。像这样: data-option="<?php echo $_option->getId(); ?>" 现在,单击该单选按钮后,价格将相应更改。您
对此有何想法值得高度赞赏 javascript中有一个bundle对象。 您可以修改(在这种情况下取消选择)其中的选定选项,如下所示: 首先编辑radio.phtml并向“无/取消选择”单选按钮添加数据属性。像这样:
data-option="<?php echo $_option->getId(); ?>"
现在,单击该单选按钮后,价格将相应更改。您可以通过自定义代码或使用扩展名进行更改。有关详细信息,请访问此链接no Mahmood,我想我不需要为此问题进行扩展。可以通过编辑bundle.js或编辑radio.phtml来解决。但是如何编辑以及在何处更改,我现在还不知道,因为我是Magento的新手。要轻松完成这项工作并不容易。下载扩展,看看它是如何工作的。并在您的项目中实现同样的事情。您是否检查了使用Firebug或我检查过的chrome ConsoleEyes时是否有JavaScript错误。我还得到了解决方案。onClick=“bundle.reload.reloadPrice()”对我有效
var option_id = $(this).data('option');
bundle.config.selected[option_id] = [];
bundle.reloadPrice();