
minimal quantity is not applicable to list of products
#4
Posted 02 September 2021 - 08:07 AM
warehouse
prestashop by default does not have "add to cart" on list of products in prestashop 1.7 its a non-default feature so module does not change the way of how this non-default tool behaves.
in warehouse theme it is required to alter theme file that is responsible for product miniature on list of products
the file was: /themes/warehouse/templates/_partials/miniatures/_partials/product-miniature-btn.tpl
change input code from:
<input type="number" name="qty" value="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{$product.product_attribute_minimal_quantity}{else}{$product.minimal_quantity}{/if}" class="form-control input-qty" min="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{$product.product_attribute_minimal_quantity}{else}{$product.minimal_quantity}{/if}" {if !$product.allow_oosp}max="{$product.quantity}"{/if} >
to:
<input type="number" name="qty" data-bts-min="{if $minqc > 1}{$minqc}{else}1{/if}" data-bts-step="{if $minqc_multi > 0}{$minqc}{else}1{/if}" value="{if $minqc>1}{$minqc}{else}{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{$product.product_attribute_minimal_quantity}{else}{$product.minimal_quantity}{/if}{/if}" class="form-control input-qty" min="{if $minqc > 0}{$minqc}{else}{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{$product.product_attribute_minimal_quantity}{else}{$product.minimal_quantity}{/if}{/if}" {if !$product.allow_oosp}max="{$product.quantity}"{/if} >
and that's all :-)
#6
Posted 23 July 2025 - 12:28 PM
Hi everyone, I'm having the same problem, but the modification Milosz shared doesn't work. I'll explain why.
Meanwhile, the product-miniature-btn.tpl file
is located at another address, which is this:
\templates\catalog\_partials\miniatures\_partials\product-miniature-btn.tpl.
and the original code is different from the one shown by Milosz which is this:
---------------------------
<input type="number" name="qty" value="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" class="form-control input-qty" min="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" {if !$product.allow_oosp}max="{$max_quantity}"{/if} >
---------------------------
I tried replacing it anyway, but it doesn't work. Do you know how I can fix it? What code to use? Or something else?
Thanks for any info
################# - ITA - ####################
ciao a tutti ho lo stesso problema ma la modifica comunicata da Milosz non funziona e spiego perché
intanto il file product-miniature-btn.tpl
si trova in unaltro indirizzo che è questo:
\templates\catalog\_partials\miniatures\_partials\product-miniature-btn.tpl.
e il codice originale è diverso da quello mostrato da Milosz che è questo:
---------------------------
<input type="number" name="qty" value="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" class="form-control input-qty" min="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" {if !$product.allow_oosp}max="{$max_quantity}"{/if} >
---------------------------
ho provato lo stesso a sostituirlo ma non funziona sapete come posso risolvere che codice utilizzare? o altro?
grazie per eventuali info
#7
Posted 23 July 2025 - 12:30 PM
is this:
<input type="number" name="qty" value="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" class="form-control input-qty" min="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" {if !$product.allow_oosp}max="{$max_quantity}"{/if} >
----------------
ita
ciao a tutti ho lo stesso problema ma la modifica comunicata da Milosz non funziona e spiego perché
<input type="number" name="qty" value="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" class="form-control input-qty" min="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity neq ''}{if $product.product_attribute_minimal_quantity}{$product.product_attribute_minimal_quantity}{else}1{/if}{else}{if $product.minimal_quantity}{$product.minimal_quantity}{else}1{/if}{/if}" {if !$product.allow_oosp}max="{$max_quantity}"{/if} >
Also tagged with one or more of these keywords: minimal quantity, quantity
Modules discussion →
Module Minimal product quantity →
various minimal quantity conditions for products?Started by umberto , 30 Aug 2021 ![]() |
|
![]()
|
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users