PrestaShop Checkout & Paiement

Quantité Minimum de Commande et Vente par Multiple PrestaShop 8 & 9

Vendu par 6, 12 minimum pour les pros, 150 € de commande pour les revendeurs : vos conditions de vente appliquées au panier.

PrestaShop ne gère qu'une quantité minimum par produit, sans notion de multiple ni de groupe client, et un seul montant minimum de commande pour toute la boutique. Ce module ajoute des règles de quantité par produit, déclinaison, catégorie ou pour tout le catalogue, avec un minimum, un multiple imposé et un maximum, éventuellement réservées à un groupe client. Il fixe aussi un montant minimum de commande par groupe. Un panier qui ne respecte pas une règle ne peut pas passer en caisse, et le client voit ligne par ligne ce qu'il doit modifier.

En un coup d'œil
  • Minimum, multiple imposé et maximum par produit, déclinaison, catégorie ou tout le catalogue
  • Règles réservées à un groupe client (professionnels, revendeurs, grossistes)
  • Panachage par catégorie : 12 bouteilles minimum au total, assortiment libre, par cartons de 6
  • Montant minimum de commande par groupe client, HT ou TTC
  • Checkout bloqué via le mécanisme natif de PrestaShop, sur Classic et Hummingbird
PrestaShop 8 & 9 B2B Classic & Hummingbird Import CSV
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Quantité Minimum de Commande et Vente par Multiple PrestaShop 8 & 9
v1.0.0 · mis à jour 2026-09-22
Ce que ça fait

La version courte.

01

Vente par multiple, pas seulement un minimum

Une règle combine un minimum, un multiple et un maximum. Un produit vendu par 6 n'accepte que 6, 12, 18 et ainsi de suite. Si le minimum n'est pas un multiple, il est arrondi au multiple supérieur : minimum 10 par 6 donne 12.

02

Des conditions différentes selon le client

Chaque règle s'applique à tous les clients ou à un seul groupe. Les particuliers achètent à l'unité pendant que les professionnels commandent par cartons de 12, sur le même produit.

03

Panachage par catégorie

Une règle de catégorie peut compter chaque produit séparément ou tous les produits de la catégorie ensemble. Le client compose librement son carton de 12 bouteilles parmi tous vos vins.

04

Montant minimum de commande par groupe

Fixez 150 € pour les revendeurs, 50 € pour les particuliers, et un montant par défaut pour les autres groupes. Le montant se compare HT ou TTC, avant ou après bons de réduction, et se convertit dans la devise du panier.

La version longue

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.

§ 01

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.

§ 02

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.

§ 03

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é.

§ 04

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.

§ 05

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.