Recette : cartons B2B et minimums de vente en gros
Cartons B2B et minimums de vente en gros
Cette recette oblige les acheteurs à commander par cartons complets, avec un plafond mensuel facultatif par client et une valeur de commande minimale. Vous pouvez définir la règle des cartons à deux endroits. OrderRules l'applique à tous les acheteurs. Les règles de quantité des catalogues B2B de Shopify l'appliquent uniquement aux acheteurs entreprises B2B. La quantité minimum et l'incrément d'OrderRules fonctionnent sur tous les forfaits, pour 3 produits au maximum sur Starter. Les produits illimités et les plafonds par client nécessitent Pro (9,99 $/mois).
Cahier des charges
Les chiffres ci-dessous sont des exemples. Utilisez les vôtres.
- Le produit X se vend par cartons de 6. Les acheteurs commandent au moins 12 (deux cartons), puis 18, 24, etc.
- Le produit Y se vend par cartons de 12, sans minimum supplémentaire.
- Facultatif : chaque client peut acheter au maximum 240 unités par mois calendaire, ou dépenser au maximum 5 000 $ par mois.
- Chaque commande atteint au moins 250 $.
OrderRules ou règles B2B natives ?
| Votre besoin | À utiliser |
|---|---|
| Des cartons pour les acheteurs entreprises B2B uniquement ; les particuliers achètent toujours à l'unité | Règles de quantité des catalogues B2B de Shopify |
| Des cartons pour tous les acheteurs, invités et particuliers compris | Minimum et incrément d'OrderRules |
| Un plafond mensuel par client | Limites par client d'OrderRules |
| Une valeur de commande minimale | Shopify Checkout Blocks |
Les règles de quantité B2B de Shopify (minimum, maximum, incrément par variante) sont disponibles sur tous les forfaits depuis le 2 avril 2026. Elles s'appliquent uniquement aux acheteurs entreprises B2B, avec jusqu'à 3 catalogues sur les forfaits hors Plus. OrderRules ne peut pas cibler une balise ou un groupe de clients : ses règles s'appliquent donc à tous les acheteurs. Si vous utilisez les deux pour les acheteurs B2B, les deux doivent être respectées : gardez les mêmes chiffres.
Configuration
| Où | Écran → champ | Valeur |
|---|---|---|
| OrderRules | Limites de produits → + Ajouter des limites de produit → Produit X → Quantité minimum de commande → Min. par commande | 12 |
| OrderRules | Produit X → Quantité par incrément → Incrément (carton) | 6 |
| OrderRules | Limites de produits → + Ajouter des limites de produit → Produit Y → Incrément (carton) | 12 |
| OrderRules | Remplacements de variante → Incrément | Seulement quand une variante a une taille de carton différente |
| Ou Shopify | Catalogue B2B → règles de quantité → Minimum / Incrément | 12 / 6 pour X ; 12 / 12 pour Y |
| OrderRules (facultatif, Pro) | Limites par client → Paramètres → Activer les limites par client | Activé |
| OrderRules (facultatif, Pro) | Limites par client → + Ajouter une règle → Type de limite | Quantité totale (unités), ou Dépense totale ($) |
| OrderRules (facultatif, Pro) | + Ajouter une règle → Période | Par mois, ou 30 jours glissants |
| OrderRules (facultatif, Pro) | + Ajouter une règle → Nombre maximum / Montant maximum ($) | 240 / 5000 |
| OrderRules (facultatif, Pro) | + Ajouter une règle → Portée | À l'échelle de la boutique (tous les produits), ou Produit précis ou Collection précise |
| Shopify | Checkout Blocks → limites de valeur de commande | Minimum 250 $ |
| OrderRules | Paramètres → Messages de la boutique en ligne | Votre texte pour les cartons et les limites |
La fenêtre du produit affiche la Quantité minimale autorisée pendant la saisie : vous pouvez ainsi vérifier que le minimum et l'incrément concordent.
Cas de test
Les lignes 1 à 7 supposent les règles OrderRules du produit X.
| # | Entrée | Résultat attendu |
|---|---|---|
| 1 | L'acheteur saisit 5 sur la page produit | Le champ s'ajuste à un multiple valide, avec un avis. |
| 2 | Le panier contient 6 produits X au checkout | Bloqué : sous le minimum de 12. |
| 3 | Le panier contient 12, puis 18 | Les deux passent. |
| 4 | Deux variantes de X, 6 chacune | Passe : chaque ligne est un multiple de 6, et le total du produit est de 12. |
| 5 | Deux variantes de X, 7 et 5 | Bloqué : chaque ligne doit être un multiple de 6. |
| 6 | Shop Pay avec 9 depuis la page produit | Bloqué au checkout. |
| 7 | Checkout invité avec 12 | Passe si les limites par client sont désactivées. Bloqué si elles sont actives. |
| 8 | Un client connecté à 230 unités ce mois-ci en commande 12 de plus | Bloqué : au-delà du plafond mensuel de 240 unités. |
| 9 | Un client à 4 800 $ ce mois-ci passe une commande de 600 $ | Passe. La commande suivante du mois est bloquée. |
| 10 | Vous annulez entièrement une commande, puis le client recommande | L'utilisation est libérée ; autorisé si sous le plafond. |
| 11 | Vous remboursez une commande sans l'annuler | L'utilisation n'est pas libérée. |
| 12 | Panier inférieur à 250 $ | Bloqué par Checkout Blocks, avec le message de Shopify. |
Cas limites et restrictions
- Les règles B2B natives ne couvrent que les acheteurs B2B. Les particuliers et les invités ne sont pas concernés. Le minimum et l'incrément d'OrderRules s'appliquent à tout le monde, sans ciblage par balise ou groupe de clients.
- L'incrément est par ligne ; le minimum est par produit. Un minimum au niveau du produit compte toutes les variantes ensemble. L'incrément vérifie chaque ligne de variante.
- Le blocage des invités s'applique à toute la boutique. Activer les limites par client bloque chaque checkout invité, particuliers compris. Décidez-le avant d'ajouter un plafond mensuel.
- Les plafonds comptent par compte client. Chaque client connecté a sa propre utilisation.
- Calendaire ou glissant. Par mois se réinitialise le 1er dans le fuseau horaire de votre boutique. 30 jours glissants compte chaque commande pendant 30 jours après qu'elle a été passée. Le décompte commence quand vous créez la règle ; une nouvelle règle glissante démarre à zéro.
- Les plafonds de dépense sont souples. La commande qui franchit le plafond passe.
- POS n'est pas bloqué. Les commandes POS échappent à la validation mais comptent quand même dans l'utilisation d'un client.
- Les remboursements ne libèrent pas l'utilisation. Les annulations partielles non plus. Une annulation complète, si.
- Checkouts quasi simultanés. La validation lit un instantané. Deux checkouts du même client à la même seconde peuvent tous deux passer un plafond mensuel.
- Les commandes provisoires sont validées. Les commandes que vous créez à partir d'un brouillon B2B doivent respecter les mêmes règles.