Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Quantité Minimum de Commande et Vente par Multiple PrestaShop 8 & 9, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Ce que PrestaShop ne sait pas faire seul
Le champ « Quantité minimum » de la fiche produit bloque en dessous d'un seuil, mais n'impose pas de multiple : un client peut commander 7 bouteilles d'un vin vendu par cartons de 6. Ce champ est le même pour tous les clients, et le montant minimum de commande des paramètres de commande s'applique à toute la boutique. Impossible donc de vendre à l'unité aux particuliers et par cartons aux professionnels, ou d'exiger 150 € de commande à vos revendeurs seulement.
Une règle, trois conditions
Chaque règle de quantité porte un minimum, un multiple et un maximum. Elle vise une déclinaison, un produit, une catégorie avec ou sans ses sous-catégories, ou tout le catalogue, pour tous les clients ou pour un groupe. Quand plusieurs règles concernent le même produit, la priorité la plus haute l'emporte, puis la règle la plus spécifique : déclinaison, produit, catégorie la plus profonde, catalogue. À égalité, une règle de groupe passe avant une règle pour tous les groupes.
Le panachage, pour les cartons composés
Sur une règle de catégorie, le mode panachage additionne tous les produits de la catégorie présents dans le panier. Exemple : minimum 12 bouteilles dans la catégorie Vins, par multiples de 6, quel que soit l'assortiment. Ces règles s'ajoutent à la règle propre de chaque produit, ce qui permet d'exiger un carton panaché tout en vendant certaines références à l'unité.
Un blocage qui passe par PrestaShop
Le module ne réécrit pas le tunnel de commande. Il renseigne la clé minimalPurchaseRequired du panier, celle qu'utilise PrestaShop pour son propre montant minimum : le bouton de commande est désactivé, le message s'affiche dans l'alerte native, et le contrôleur de commande renvoie au panier si quelqu'un tente d'y accéder directement. En option, une quantité invalide ajoutée au panier est corrigée côté serveur vers la quantité autorisée la plus proche.
Des conditions visibles avant l'achat
Un encadré sur la fiche produit annonce le minimum, le multiple et le maximum qui s'appliquent au client connecté. Un badge dans les listes de produits signale la vente par lot, et chaque ligne du panier rappelle sa condition. Les champs quantité sont réglés en conséquence : le bouton + passe de 6 à 12, pas de 6 à 7.
Il n’y a pas encore d’avis.