Я использую prestashop 1.6, и я пытаюсь достичь этого: - в списке продуктов я создал кнопки добавления количества
<!------------------------ quantity wanted ---------------------------------------------->
{if !$PS_CATALOG_MODE}
<p class="quantity_wanted_p_"{if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: block;"{/if}>
<!-- <label>{l s='Quantity'}</label> -->
<a class="btn button-minus product_quantity_down decrement_qty" data-field-qty="{$product.minimal_quantity}">
<span><i class="icon-minus"></i></span>
</a>
<input type="number" min="1" name="qty" id="quantity_wanted_{$product.id_product|intval}" class="text inputqtyfield" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product.minimal_quantity > 1}{$product.minimal_quantity}{else}1{/if}{/if}" />
<span class="minQty" style="display:none;">{$product.minimal_quantity}</span>
<a class="btn button-plus product_quantity_up increment_qty">
<span><i class="icon-plus"></i></span>
</a>
<span class="clearfix"></span>
</p>
{/if}
в глобальном js файле я создал это для кнопок + и - и работаю
/////quantities in default product list
$ (document) .ready (function () {$ ('. increment_qty'). click (function () {var oldVal = $ ( this) .parent (). find ("input"). val (); if (parseFloat (oldVal)> = 0) {var newVal = parseFloat (oldVal) + 1; $ (this) .parent (). find ( "input"). val (newVal);}
});
$('.decrement_qty').click(function() {
var oldVal = jQuery(this).parent().find("input").val();
if ( parseFloat(oldVal) >= 1 ) {
var newVal = parseFloat(oldVal) - 1;
$(this).parent().find("input").val(newVal);
}
});
});
и все работает хорошо, но теперь я хочу увеличивать или уменьшать с минимальным количеством вместо 1, поэтому, если продукт имеет 10 минимальных покупок, когда клиент нажимает кнопку +, результат будет 20, еще один щелчок 30 и так далее ... но я не могу получить минимальное количество в этом файле global. js, любые идеи, как этого добиться?