Всем привет, делаю тему на Opencart 2.3.0.2, столкнулся с такой проблемой, по дизайну возле количества товара есть кнопки увеличения/уменьшения количества. Получилось добавить кнопки и значение в input меняется, но нет автоматического обновления итоговой стоимости. Можно ли как то с помощью Ajax это реализовать, и есть может какой пример или тут вовсе сложная система корзины и в нее лезть нельзя с такими решениями? В Ajax полный профан)
cart.tpl выглядит так:
<td class="text-left">
<div class="td-name"><?php echo $column_quantity; ?></div>
<div class="input-group btn-block" style="max-width: 200px;">
<span class="input-group-btn">
<i class="fa fa-minus pull-left" id="minus-qty"></i>
</span>
<input id="input-quantity" type="text" name="quantity[<?php echo $product['cart_id']; ?>]" value="<?php echo $product['quantity']; ?>" size="1" class="form-control" />
<span class="input-group-btn">
<i class="fa fa-plus" id="plus-qty"></i>
</span>
</div>
</td>
JavaScript для +/- :
$('#minus-qty').click(function(){
var crtval = $('#input-quantity').val();
if(crtval < 2){
alert('Quanty Must Be 1');
}
else{
var cartval = parseInt(crtval) - parseInt(1);
//alert(cartval);
$('#input-quantity').append().val(cartval);
}
});
//add quantity
$('#plus-qty').click(function(){
var crtval = $('#input-quantity').val();
var cartval = parseInt(crtval) + parseInt(1);
//alert(cartval);
$('#input-quantity').append().val(cartval);
});