Limiter la quantité commandable de chaque article
Ce plugin permet de limiter la quantité commandable d’un produit. L’intérêt est multiple :
éviter que des petits plaisantins ne bloquent une quantité importante d’un produit
en stock (par exemple lors d’une commande par chèque, où le stock est bloqué en attendant le règlement)
limiter la taille des listes de sélection de quantité dans le panier tout en tenant compte
du stock.
Le principe est simple !
La quantité maximum commandable est déterminée en partant du produit, en passant par les rubriques,
pour finir par la valeur de la boutique. Dés que l’on trouve une valeur renseignée, c’est elle
qui est prise si elle est supérieure ou égale au stock du produit concerné. Sinon c’est la valeur
du stock qui est prise.
Voici donc l’arbre de décision :
=> Au niveau du produit
=> au niveau de la sous-rubrique
=> au niveau de la rubrique
=> au niveau de la boutique
=> valeur du stock
On peut donc paramétrer la quantité max commandable :
au niveau de la boutique (par une variable créé à l’installation : qt_max_1_prod_par_cmd
)
au niveau de la rubrique ou sous-rubrique (en admin : sur la rubrique elle-même)
au niveau du produit (en admin : sur la rubrique elle-même)
Merci à Manu pour son exemple de boucle du Stockproduit ...
En partant de ce qu’il a fait, cela nous donne :
Pour produit.html
<THELIA_quantite type="QTEMAX" ref="#REF">
</THELIA_quantite>
pour panier.html
<THELIA_quantite type="QTEMAX" ref="#REF" qtite="#QUANTITE">
</THELIA_quantite>