我正在使用'Product option price live update'扩展名vlcekmi3。扩展很好。opencart产品选项价格实时更新(选项自动选择)
现在我面临一个问题,当任何人选择任何选项(复选框,选择,收音机等)时,此扩展更新价格。我有有2个选项
Checkbox1价格500 Checkbox2价格500
我的产品价格取决于期权价格,如果有人选择这两个选项的价格是1000,如果有人选择单一期权价格将产品500
现在我希望默认选中(选择)产品页面上的两个选项,所以价格是产品是1000因为默认情况下这两个选项都被选中。如果用户没有选择任何期权价格是根据它。
在目录\视图\主题\默认\模板\ product.tpl我改变了默认选择
<input type="checkbox" checked="checked" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?> " id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
所以机器人复选框。工作正常,但价格不会默认更新。
请帮我做到这一点,我是一个新手。
这是javascript代码
<script type="text/javascript"><!-- $('.option').change(function() { $.ajax({ url: 'index.php?route=product/product/updatePrice', type: 'post', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { //$('.success, .warning, .attention, information, .error').remove(); if (json['price']) { $('.product-info .updated-price').text(json['price']); }
if (json['special']) { $('.product-info .price-new').text(json['special']); $('.product-info .price-old').text(json['price']); } if (json['tax']) { $('.price-tax').text(json['tax']); } } }); }); //--></script>
感谢
这不是问题的计算器。请联系扩展程序开发人员。 –