在可配置产品页面上取消选中选项复选框后,该值不会消失,价格仍然与选中此复选框时相同。
我得到的唯一选择是刷新页面以查看更新的值。
对此有任何想法都非常感谢?
答案 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();
现在点击该单选按钮后价格会相应改变。