Я добавил коробку с добавлением в корзину для конкретного товара, добавленного в корзину. Первоначально он равен нулю. Поскольку пользователь/клиент добавляет продукт в корзину, его размер должен увеличиваться один за другим.Добавить поле количества с каждым продуктом, содержащим определенное количество в соответствии с добавленным пользователем товаром в корзину
Файл template/module/feature.tpl
<button class="product-btn-add" type="button" onclick="cart.minus('<?php echo $product['product_id']; ?>');pq_minus($(this).parent());">
<span class="hidden-sm">-</span>
</button>
<input class="product-quantity-input" type="text" text-align="center" value="0" size="1" readonly="true">
<button class="product-btn-add" type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');pq_plus($(this).parent()); ">
<span class="hidden-sm">+</span>
</button>
common.js
function pq_setQuantity($input, add) {
var val = pq_getQuantity($input);
val += 1 * (add ? 1 : -1);
if(val < 1)
val = 0;
input.attr('value', val.toString()).val(val.toString());
}
function pq_getQuantity($input) {
var val = parseInt($input.val());
if(typeof val == 'NaN' || val < 1)
val = 0;
return val;
}
function pq_plus($item) {
pq_setQuantity($item.find('.product-quantity-input'), true);
}
function pq_minus($item) {
pq_setQuantity($item.find('.product-quantity-input'), false);
}
Когда я обновить страницу, текст поле ввода количество становится равным нулю
У меня есть добавить две картины, прежде чем обновления и после обновления
И где ваш код, который хранит эти значения? – Naruto
@Naruto Я использую Opencart 2.x, я не сохраняю значение, это проблема, opencart уже его где-то хранит, но я не могу получить это в «featured». – ankit