PrestaShop vente par multiple : imposez le bon conditionnement sans fausser le stock
Vendre des bouteilles par 6, des consommables par 12 ou des cartons par 24 demande plus qu’un simple minimum de commande. Dans PrestaShop, la vente par multiple empêche les quantités incompatibles avec le conditionnement tout en conservant un stock fiable. Le client commande les volumes autorisés et l’équipe logistique prépare des colis standardisés.
La vente par multiple impose un incrément, pas seulement un seuil
Une règle de quantité multiple fixe un pas de commande. Si le multiple est de 6, le client peut acheter 6, 12 ou 18 unités, mais pas 7, 10 ou 15. Ce fonctionnement convient aux produits conditionnés par carton, aux lots professionnels, aux pièces vendues par paquet ou aux marchandises dont l’expédition à l’unité n’est pas rentable.
Cette règle se distingue d’une quantité minimale. Un minimum de 6 autorise en principe l’achat de 6 unités, mais aussi de 7 ou 8. Un multiple de 6 impose une progression régulière. Les deux paramètres peuvent être associés : un marchand B2B peut exiger une première commande de 12 unités, puis autoriser uniquement des ajouts par 6.
| Règle | Effet pour le client | Exemple pertinent |
|---|---|---|
| Quantité minimale | Interdit les commandes sous un seuil | Au moins 12 pièces |
| Quantité maximale | Plafonne l’achat d’une référence | Maximum 3 unités en stock limité |
| Multiple de quantité | Autorise des incréments définis | 6, 12, 18 ou 24 bouteilles |
| Quantité fixe | Impose un seul volume d’achat | Un lot de 5 uniquement |
| Restriction de panier | Contrôle le panier dans son ensemble | Minimum global ou nombre de références |
La différence avec une quantité fixe mérite aussi d’être précisée. Une quantité fixe de 5 autorise un lot de 5, mais pas 10 ou 15. Le multiple de 5 permet, lui, de commander 5, 10 ou 15 unités. Le choix dépend donc du fonctionnement réel de l’offre et de la préparation des commandes.
Ce que PrestaShop permet seul et ce qu’un module apporte
PrestaShop ne propose pas nativement un système complet de vente par multiples couvrant finement les produits, les déclinaisons et le panier. Selon la configuration de la boutique, certains seuils de quantité peuvent être gérés ou l’offre peut être structurée sous forme de pack. En revanche, faire respecter automatiquement un incrément de 6, 9 ou 12 à chaque ajout au panier nécessite généralement une solution spécialisée.

Déclinaisons et packs : des contournements parfois coûteux
Créer une déclinaison « lot de 6 », « lot de 12 » et « lot de 24 » peut convenir si chaque format possède un prix, un code-barres, un poids ou une composition réellement distincts. Cette méthode devient plus lourde lorsque le besoin consiste seulement à imposer un conditionnement. Les fiches se multiplient, les règles de stock sont moins lisibles et le client doit choisir entre plusieurs options proches.
Un produit pack est une autre solution pour commercialiser un assortiment stable. Il convient lorsque le lot possède une identité propre. Il ne remplace toutefois pas un sélecteur de quantité adapté à un même produit vendu par incréments. Pour des cartons homogènes, une règle de multiple reste généralement plus claire et plus simple à maintenir.
Le rôle d’un module de restriction de quantité
Un module PrestaShop dédié permet de définir les règles au niveau pertinent : produit, déclinaison ou panier. Il peut bloquer une quantité non conforme dès l’ajout au panier ou lors de la validation, appliquer un minimum et un maximum, et gérer une quantité fixe lorsque le client ne doit pas augmenter le nombre de lots. Le module Limit Quantity d’Op’art illustre ce type de fonctionnalités, avec des limitations par produit, déclinaison et panier.
Cette approche évite de détourner les déclinaisons pour répondre à une contrainte de conditionnement. Elle permet aussi de dissocier la présentation commerciale du produit et la règle appliquée lors de la commande. Le marchand conserve une fiche produit lisible, tandis que le système contrôle les quantités autorisées dans le tunnel d’achat.
Configurer une règle de vente par lots sans créer de friction
Avant d’installer ou de paramétrer une solution, partez de votre unité de conditionnement réelle. Le chiffre choisi doit correspondre à ce que l’entrepôt reçoit, stocke et expédie. Si les bouteilles sont rangées par 6, un multiple de 6 évite toute reconstitution manuelle de carton. Si les unités sont expédiées par 12, ne présentez pas artificiellement un lot de 10 pour des raisons commerciales : la préparation devra tout de même gérer le conditionnement réel.
Configurer le formulaire produit du back-office PrestaShop : La documentation officielle explique comment gérer le stock, les ruptures et les prix spécifiques dans le nouveau formulaire produit de PrestaShop 9.
- Choisissez le périmètre : produit unique, déclinaison précise ou ensemble du panier.
- Définissez l’incrément : 6, 9, 12 ou toute autre unité de conditionnement.
- Ajoutez un minimum : seulement s’il répond à une contrainte de marge, de transport ou de vente en gros.
- Fixez un maximum : pour protéger un stock restreint ou répartir la disponibilité entre plusieurs clients.
- Rédigez le message affiché : il doit indiquer la règle avant l’ajout au panier.
Sur la fiche produit, indiquez clairement l’unité concernée. Un message comme « vente par 6, commande possible par 6, 12 ou 18 unités » évite une grande partie des erreurs. L’affichage doit rester compréhensible sur mobile et ne pas laisser le client deviner si le prix correspond à une unité ou à un lot.
Pour une déclinaison, ne recopiez pas automatiquement la même règle. Une robe rouge limitée à 3 achats, une bleue à 4 et une verte à 1 peuvent nécessiter des plafonds différents selon le stock disponible. À l’inverse, des variations de taille ou de couleur conditionnées dans le même carton peuvent partager un même multiple. La règle doit suivre votre flux physique, pas uniquement la structure du catalogue.
Vérifiez aussi la cohérence entre l’unité de vente et l’unité de stock. Si le stock est compté en unités, une commande de 6 doit retirer 6 unités, même si le client voit la mention « un carton ». Le prix, le poids du colis, le seuil de franco et les documents de préparation doivent reprendre cette même logique. Une règle claire sur la fiche produit ne suffit pas si les informations changent au moment du panier ou de l’expédition.
Le stock doit être déduit en unités réellement commandées
La vente par multiple ne doit jamais masquer la quantité physique sortie du stock. Un client qui achète 18 bouteilles avec un multiple de 6 commande bien 18 unités. Le stock disponible doit donc être décrémenté de 18, même si l’interface commerciale parle de trois cartons. Cette distinction évite les écarts entre l’inventaire théorique et les rayonnages.
Contrôler le prix, le poids et les ruptures
Affichez sans ambiguïté le prix : prix unitaire, prix du lot ou les deux lorsque cela facilite la compréhension de l’offre. Vérifiez aussi le poids expédié : trois cartons de 6 ne doivent pas conserver le poids d’un seul carton dans le calcul du transport.
Testez la réaction de la règle lorsque le stock restant n’est plus un multiple parfait. Avec 8 unités disponibles pour un produit vendu par 6, le site doit éviter de promettre 12 unités et permettre, selon votre logique commerciale, l’achat de 6 seulement. Le message présenté au client doit expliquer la limite au lieu de provoquer un blocage incompréhensible.
Les annulations, retours et remboursements demandent le même contrôle. Si un lot est indivisible, le processus de retour doit le préciser. Si vous acceptez un retour partiel, assurez-vous que la réintégration en stock et le remboursement restent compatibles avec les règles de conditionnement. Une règle d’achat cohérente perd son intérêt si le traitement après-vente recrée des unités isolées impossibles à revendre.
Choisir une solution et la valider avant ouverture des ventes
Un module adapté ne se choisit pas uniquement parce qu’il affiche un champ « multiple ». Vérifiez qu’il couvre vos produits simples et vos déclinaisons, qu’il bloque réellement les quantités invalides dans le panier, qu’il respecte le calcul du stock et qu’il reste lisible sur mobile. Examinez aussi les règles disponibles pour les quantités minimales, maximales et fixes, ainsi que les restrictions applicables au panier.
Si votre activité est multi-boutique, contrôlez la cohérence des stocks par point de vente, surtout lorsque le retrait local ou le Click and Collect dépend de la disponibilité locale. Une règle de quantité adaptée à une boutique peut devenir inappropriée dans une autre si les conditionnements ou les stocks disponibles diffèrent. Le paramétrage doit donc correspondre à l’organisation de chaque point de vente.
Avant la mise en ligne, réalisez une commande test complète. Essayez une quantité inférieure au minimum, une quantité non multiple, un multiple valide, la quantité maximale et une rupture partielle. Contrôlez ensuite le panier, le message d’erreur, la commande créée, la quantité déduite du stock, le poids transmis au transporteur et le document de préparation.
Cette vérification permet aussi de repérer une différence entre le sélecteur de quantité et la validation finale. Une quantité invalide ne doit pas seulement être corrigée visuellement sur la fiche produit : elle doit être refusée dans le panier et lors de la validation de commande. Le test doit couvrir le parcours réel du client, jusqu’à la préparation logistique.
La meilleure configuration est celle que le client comprend sans calculer et que l’entrepôt exécute sans recomposer de colis. Pour une vente par multiple dans PrestaShop efficace, alignez donc l’incrément affiché, le stock unitaire, le prix, le conditionnement et les limites de commande. Vous réduirez les erreurs tout en préservant la rentabilité de chaque expédition.
- PrestaShop vente par multiple : imposez le bon conditionnement sans fausser le stock - 17 septembre 2026
- Durée assurance vie : 8 ans pour la fiscalité, pas un délai pour retirer votre épargne - 16 septembre 2026
- Débloquer une assurance vie avant 8 ans : ce que le fisc prend vraiment - 15 septembre 2026



