取消选择选项后,Magento可配置的产品页面价格不会降低

时间:2014-01-09 09:36:51

标签: javascript php magento configuration

在可配置产品页面上取消选中选项复选框后,该值不会消失,价格仍然与选中此复选框时相同。

我得到的唯一选择是刷新页面以查看更新的值。

对此有任何想法都非常感谢?

1 个答案:

答案 0 :(得分:0)

javascript中有一个bundle对象。 您可以修改(在这种情况下取​​消选择)所选选项,如下所示:

首先编辑radio.phtml并将数据属性添加到" none / deselect"单选按钮。像这样:

data-option="<?php echo $_option->getId(); ?>"

然后在事件监听器的自定义js脚本中的某处添加以下内容:

var option_id = $(this).data('option');
bundle.config.selected[option_id] = [];
bundle.reloadPrice();

现在点击该单选按钮后价格会相应改变。