Vendre un produit réglementé sur Shopify, c'est imposer sa limite d'achat légale — la quantité, le volume ou la fréquence maximum qu'une personne peut acheter sur une période définie — au paiement, et pas seulement l'imprimer sur la page. Shopify n'a aucun moyen natif de plafonner les achats par client, vous imposez donc la limite avec une application Shopify Functions comme OrderRules qui suit chaque client à travers ses commandes et bloque le paiement lorsqu'il dépasse le plafond.
Il s'agit de la couche d'application, pas de la pile de conformité entière. OrderRules contrôle combien un client peut acheter. Il ne vérifie pas l'âge ou l'identité, ne contrôle pas les licences et ne produit pas de déclarations d'expédition et de taxe. Pour les produits soumis à une limite d'âge, associez-le à une application dédiée de vérification d'âge. Et lisez d'abord l'explication conceptuelle sur les limites par paiement vs par client — les plafonds légaux sont presque toujours par personne et par période, ce qui est précisément le type de règle que Shopify ne peut pas imposer à lui seul.
Qu'est-ce qu'une limite d'achat réglementée ?
Une limite d'achat réglementée est un plafond légal sur la quantité d'un produit contrôlé qu'un seul acheteur peut acheter dans une fenêtre définie — exprimé en quantité, en volume ou en fréquence, et rattaché à la personne plutôt qu'à la transaction. Voici des exemples réels et statutaires de la forme que prennent ces limites :
| Produit (exemple) | Limite d'achat légale | Forme de la limite | Source |
|---|---|---|---|
| Pseudoéphédrine en vente libre (US) | 3.6 g/jour et 9 g par 30 jours par acheteur (7.5 g/30 jours pour la vente par correspondance) | Quantité par client et par période | DEA — CMEA 2005 |
| Vin, vente directe au consommateur (US) | Varie selon l'État — p. ex. 2 caisses/mois (Missouri), 6 à 12 caisses de neuf litres/an dans de nombreux États | Volume par client et par période | Wine Institute |
| Paracétamol / acétaminophène (UK) | 16 comprimés en vente générale, 32 en pharmacie ; les détaillants plafonnent à deux paquets par vente | Quantité par transaction / client | Human Medicines Regulations 2012 |
| Nicotine et produits de vapotage (US) | Âge minimum de 21 ans, signature adulte (21+) à la livraison, USPS ne les achemine pas | Contrôles d'âge + d'expédition | PACT Act |
Deux choses ressortent. Premièrement, chacun de ces plafonds est par personne sur une période — 9 grammes par 30 jours, deux caisses par mois, 21 ans et plus par livraison — et non par panier. Deuxièmement, la plupart ont été rédigés pour sauver des vies : la loi britannique de 1998 sur la taille des paquets de paracétamol a été suivie d'une baisse d'environ 43 % des décès par surdose de paracétamol au cours des 11 années suivantes, selon des recherches synthétisées par le NIHR. La limite est la raison d'être du produit, c'est pourquoi « nous demanderons simplement aux gens d'être raisonnables » n'est jamais suffisant.
Savoir si vous pouvez ou non vendre un article donné sur Shopify est une question distincte — Shopify interdit purement et simplement certaines catégories (le tabac, les cigarettes électroniques et les produits de vapotage entre autres) et restreint l'alcool et le tabac sur Shopify Payments — alors vérifiez le produit au regard de la politique d'utilisation acceptable de Shopify avant de construire quoi que ce soit.
Shopify peut-il limiter les achats par client nativement ?
Non. Le seul contrôle de quantité intégré de Shopify est la limite d'ajout au panier par article sous Paramètres → Paiement, et elle est uniquement par article et par paiement. Elle ne peut pas suivre un client à travers des commandes distinctes, ne peut pas définir une allocation par mois ou par an, et se réinitialise complètement dès qu'un acheteur ouvre un nouveau panier. Les règles de quantité B2B natives sont réservées à Plus et fonctionnent quand même par commande.
Cet écart est tout le problème pour les produits réglementés. Une règle « limite de 2 par commande » ne fait rien pour empêcher le même acheteur de passer cinq commandes coup sur coup — précisément le comportement qu'un plafond légal par personne existe pour prévenir. Le combler exige une application qui compte l'historique d'un client et s'exécute à l'intérieur du paiement, ce que font les limites de commande par client via Shopify Functions. (Si votre seule préoccupation est un plancher plutôt qu'un plafond — un minimum de caisses, par exemple — c'est le problème frère traité dans le guide de la quantité minimum de commande.)
Comment imposer une limite d'achat légale sur Shopify ?
Pour imposer une limite d'achat légale, reformulez la loi en une règle par client, ciblez-la sur vos produits réglementés, et laissez une Function de paiement bloquer les commandes qui la dépassent. La configuration prend quelques minutes :
Étape 1 — Confirmez que le produit est vendable et encaissable
Avant toute chose, vérifiez l'article au regard de la politique des produits interdits de Shopify et de vos règles de licence locales, et confirmez que votre passerelle de paiement autorise la catégorie — l'alcool et le tabac sont généralement bloqués sur Shopify Payments, vous aurez donc peut-être besoin d'un processeur tiers conforme.
Étape 2 — Traduisez le plafond légal en unités
Réécrivez le texte de loi en un nombre qu'OrderRules peut imposer : un décompte (commandes par client), une quantité (unités par client) ou un plafond de dépense, sur une période quotidienne, hebdomadaire, mensuelle, annuelle ou à vie. La plupart des plafonds légaux sont par personne et par mois ou par an.
Étape 3 — Créez la règle par client
Dans le tableau de bord OrderRules, créez une limite par client, choisissez le type et la valeur de la limite, et définissez la période de réinitialisation pour correspondre à la loi. Consultez la documentation sur les limites de quantité par client et les périodes de limite pour les champs exacts.
Étape 4 — Ciblez-la sur la collection réglementée
Appliquez la règle à la collection ou à l'étiquette qui contient vos articles contrôlés à l'aide des limites par collection et étiquette, afin que le plafond couvre exactement les produits réglementés et rien d'autre.
Étape 5 — Exigez la connexion
Activez l'application stricte de la connexion (blocage du paiement invité) afin que la limite se rattache à une véritable identité de client. Sans elle, un acheteur déterminé peut réinitialiser le compteur avec un nouvel e-mail à chaque paiement invité — le plus grand trou dans toute règle « par client ».
Étape 6 — Rédigez le message et testez
Expliquez le plafond et sa raison légale dans le message de blocage au paiement, puis passez des commandes de test qui le dépassent — y compris une seconde commande distincte — et confirmez que chacune est bloquée au paiement, et pas simplement signalée.
Comment transformer une limite en grammes ou en volume en une règle Shopify ?
Convertissez le plafond légal en unités entières et arrondissez à l'inférieur afin de toujours rester en dessous. Prenez le plafond américain de pseudoéphédrine de 9 grammes par 30 jours : si un paquet que vous vendez contient environ 2,4 grammes de principe actif, 9 ÷ 2.4 = 3.75, vous arrondissez donc à l'inférieur pour obtenir une limite mensuelle par client de 3 paquets. Un État viticole qui autorise deux caisses de neuf litres par mois devient une limite de 2 produits-caisses — ou 24 bouteilles — par client et par mois.
Le calcul importe parce qu'OrderRules impose des décomptes d'unités, pas des grammes ou des litres. Il ne lit pas les milligrammes sur une étiquette ni le taux d'alcool dans une bouteille ; il compte les articles et les commandes qu'un client accumule. Le travail de conformité vous revient donc : calculez le nombre d'unités autorisé à partir du contenu étiqueté de votre produit précis, arrondissez à l'inférieur pour une marge de sécurité, et fixez le plafond de quantité par client à ce nombre. Pour les règles basées sur la dépense — une boutique pour employés avec une allocation mensuelle, par exemple — la même logique s'applique avec un plafond en dollars, comme le décrit l'article sur les plafonds de dépense par client.
Ce qu'OrderRules ne fait pas
Être honnête sur la limite est ce qui maintient une configuration de conformité sûre. OrderRules est la couche d'application des limites d'achat — ce n'est pas une solution de conformité complète, et il ne fait délibérément pas ce qui suit :
- Vérifier l'âge ou l'identité. Il plafonne la quantité et la fréquence, pas l'âge de l'acheteur. Associez-le à une application dédiée de vérification d'âge / d'identité, et utilisez un service de livraison avec signature adulte là où la loi l'exige (toutes les expéditions américaines de nicotine exigent une confirmation de signature 21+ en vertu du PACT Act).
- Imposer directement des grammes, du volume ou un taux d'alcool. Vous les traduisez en décomptes d'unités (voir ci-dessus).
- Tenir un registre réglementaire ou produire des déclarations. Le registre électronique derrière les ventes de pseudoéphédrine en pharmacie, les déclarations mensuelles aux États du PACT Act et les déclarations de taxe sur l'alcool en vente directe au consommateur sont gérés par des systèmes de point de vente, d'identité et de conformité fiscale — pas par une application de limites de commande.
- Gérer les restrictions d'expédition ou les règles de destination. Vers quels États vous pouvez expédier, et par quel transporteur, est un problème de conformité d'expédition (des outils spécialisés comme ShipCompliant existent exactement pour cela).
Positionnez OrderRules comme un contrôle dans une pile : une application de contrôle d'âge pour qui, une passerelle de paiement conforme et des outils de conformité d'expédition pour où et comment, et OrderRules pour combien. Cette répartition des tâches est aussi meilleure pour vos acheteurs, car la règle de quantité est imposée côté serveur et ne peut pas être discrètement contournée.
Quelles catégories réglementées cela couvre-t-il ?
Le mécanisme par client est le même dans toutes les catégories ; seuls le nombre et la période changent.
- Produits en vente libre et proches de la pharmacie. Là où vous êtes autorisé à les vendre, les décongestionnants précurseurs de méthamphétamine et les analgésiques portent des plafonds stricts par personne — l'exemple le plus clair d'une limite de quantité par période.
- Alcool. Le vin et les spiritueux en vente directe au consommateur font face à des plafonds de volume par client qui varient largement selon l'État (de deux caisses par mois à une douzaine ou plus par an). Associez le plafond de volume à l'application des horaires d'ouverture là où la loi locale restreint les heures auxquelles l'alcool peut être vendu ou livré.
- Nicotine et tabac. L'âge de 21 ans et la livraison avec signature adulte dominent ici ; le plafond de quantité est un contrôle secondaire superposé à la vérification d'âge.
- Compléments alimentaires, objets de collection et autres biens rationnés. Les plafonds « N par client » imposés par le détaillant ou l'étiquette — courants sur les compléments très demandés et les objets de collection en série limitée — correspondent directement à une limite par client à vie ou mensuelle, le même schéma utilisé pour devancer les revendeurs sur les lancements limités.
Pour le menu complet des types de règles et la manière dont ils se combinent, consultez le guide complet des règles de commande Shopify et la page des fonctionnalités.
Imposez la limite, pas seulement l'étiquette
Pour un produit réglementé, la limite d'achat n'est pas une suggestion — c'est la raison d'être de la règle. Shopify peut afficher une limite, mais il ne peut pas l'imposer par client, et une limite affichée qu'un acheteur déterminé peut contourner d'un clic est une faille de conformité qui ne demande qu'à être trouvée. Imposez le volet quantité, fréquence et dépense de la règle au paiement avec OrderRules, associez-le à la vérification d'âge et à une configuration de paiement et d'expédition conforme, et vous avez une boutique qui tient réellement la ligne tracée par la loi.
Démarrez votre plan gratuit — installez-la en un clic, ciblez une limite par client sur votre collection réglementée, et imposez-la au paiement en moins de cinq minutes.