Aller au contenu principal
Guides

Vendre des produits réglementés sur Shopify : comment imposer des limites d'achat légales au paiement

Jahangir Alam12 août 202611 min read
min order× multiples1 / customercutoffrules stack, enforced at checkout

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égaleForme de la limiteSource
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ériodeDEA — 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 ÉtatsVolume par client et par périodeWine 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 venteQuantité par transaction / clientHuman Medicines Regulations 2012
Nicotine et produits de vapotage (US)Âge minimum de 21 ans, signature adulte (21+) à la livraison, USPS ne les achemine pasContrôles d'âge + d'expéditionPACT 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.

Questions fréquentes

Pas à lui seul. Le seul contrôle de quantité natif de Shopify est la limite d'ajout au panier par article sous Paramètres → Paiement, qui plafonne un seul panier et ne peut pas suivre un client à travers des commandes distinctes. Pour imposer un plafond mensuel par client, il vous faut une application comme OrderRules qui compte chaque commande passée par un acheteur sur la période et bloque le paiement suivant dès qu'il atteint la limite, avec une réinitialisation le 1er selon le fuseau horaire de votre boutique.

Non — et c'est la limite la plus importante à comprendre. OrderRules impose combien un client peut acheter (plafonds de quantité, de fréquence et de dépense au paiement), pas qui il est. Pour les produits soumis à une limite d'âge, il vous faut toujours une application dédiée de vérification d'âge / d'identité et, à la livraison, un service de signature adulte de votre transporteur. OrderRules est la couche de limitation d'achat qui vient s'ajouter à ces outils, pas un substitut à ceux-ci.

Traduisez-la en unités entières et arrondissez à l'inférieur. Si la loi plafonne un client à 9 grammes d'un principe actif par 30 jours et que chaque paquet que vous vendez contient environ 2,4 grammes, cela fait trois paquets — vous fixez donc une limite mensuelle par client de 3. Calculez le nombre à partir du contenu étiqueté de votre produit précis et fixez le plafond de quantité par client en conséquence.

Ils le peuvent si vous autorisez le paiement invité anonyme, car un nouvel e-mail ressemble à un nouveau client. Activez l'application stricte de la connexion afin que les achats se rattachent à une véritable identité de client, et le plafond par client tient à travers les commandes. OrderRules fait aussi correspondre les commandes invitées par e-mail comme filet de sécurité, mais c'est l'exigence de connexion qui rend une limite juridiquement pertinente et fiable.

Oui, parce qu'elles s'exécutent côté serveur. OrderRules impose le plafond avec une Function de paiement Shopify, que Shopify exécute sur ses propres serveurs dans le cadre du paiement — le blocage tient donc via Shop Pay, Apple Pay, Google Pay et les autres portefeuilles express. Une limite au niveau du thème ou de la page panier est uniquement côté front-end, et ces mêmes paiements express passent droit à côté.

Oui. Ciblez la règle par client sur la collection ou l'étiquette qui contient vos produits réglementés, et tout le reste de votre catalogue reste sans restriction. Vous pouvez appliquer différents plafonds à différentes collections en même temps — par exemple un plafond mensuel strict sur les articles contrôlés et aucune limite sur le stock ordinaire.

Aucune application seule ne vous rend conforme. OrderRules impose au paiement le volet quantité, fréquence et dépense des règles — la partie que Shopify ne peut pas faire nativement. Vous restez responsable de la vérification de l'âge et de l'identité, des licences et permis, de la déclaration d'expédition et de taxe, et du respect des propres politiques produit de Shopify. Considérez-le comme un contrôle d'application dans une pile de conformité, et non comme la pile entière.

Les limites par client — nombre de commandes, quantité totale et plafonds de dépense sur des périodes quotidiennes, hebdomadaires, mensuelles ou à vie — sont sur le plan Pro à 9,99 $/mois. Les horaires d'ouverture et un simple plafond quotidien de commandes sont sur le plan gratuit Starter. Tout s'applique au paiement sur tout plan Shopify, avec un essai gratuit de 14 jours et sans Shopify Plus requis.

Vous comparez des applications ?

Découvrez comment OrderRules se compare à toutes les autres applications Shopify de cette catégorie.

Prêt à reprendre le contrôle de vos commandes ?

Essayer OrderRules gratuitement