[FAQ] Comment cacher le champ quantité de la fiche produit de PrestaShop ?

PrestaShop, comment cacher le champ quantité de la fiche produit

Dans certains cas, comme la vente de produits uniques, vous devez cacher le choix de la quantité de produits aux clients.

Plusieurs fichiers doivent être modifiés sur cette version 1.7 de PrestaShop

Fiche produit

/themes/votre-template/templates/catalog/_partials/product-add-to-cart.tpl

effacez <span class="control-label">{l s='Quantity' d='Shop.Theme.Catalog'}</span> qui est le texte affiché à côté du champ de sélection de quantité.

Puis il faut changer le type de l'input pour le passer en hidden et surtout ne pas oublier de retirer l'id pour éviter que les flèches de changement de quantité s'affiche encore

type="number"
name="qty"
id="quantity_wanted"

à

type="hidden"
name="qty"

Panier

/themes/votre-template/templates/checkout/_partials/cart-detailed-product-line.tpl

 effacez :

{else}
<input
class="js-cart-line-product-quantity"
data-down-url="{$product.down_quantity_url}"
data-up-url="{$product.up_quantity_url}"
data-update-url="{$product.update_quantity_url}"
data-product-id="{$product.id_product}"
type="number"
value="{$product.quantity}"
name="product-quantity-spin"
min="{$product.minimal_quantity}"
/>

et hop

Conclusion

Je crois avoir pensé à tout, mais si vous voyez un autre emplacement où il faudrait intervenir - sur le template Classic - n'hésitez pas à m'en parler pour que j'abonde le tutoriel d'un nouveau paragraphe.

Discussions