Limites d'achat par client pour Shopify
Décidez combien un même client peut acheter — un par client, trois commandes par mois, 40 lb sur 30 jours — et laissez Shopify le vérifier au checkout, sur chacune de ses commandes.
Limitez les commandes, les unités, les dépenses ou le poids
Plafonnez le nombre de commandes, les unités d'un produit, le montant total dépensé par un client ou le poids total qu'il commande. Ajoutez deux règles pour les combiner — par exemple trois commandes et 40 lb par client.
Par jour, semaine, mois, an, 30 jours glissants ou à vie
Choisissez la période sur laquelle la règle se réinitialise, ou passez-la « à vie » pour une véritable allocation d'un par client qui ne se rouvre jamais.
Toute la boutique, un produit ou une collection
Appliquez une règle à toute la boutique, à un seul produit ou à une collection — un par client sur le drop, un quota mensuel sur toute la gamme.
Chaque commande du client est comptée
Les limites suivent le client connecté d'une commande, d'un appareil et d'une session à l'autre — pas seulement dans un panier. Une annulation complète lui rend son quota.
Connexion obligatoire, invités bloqués
Les clients sont identifiés par leur compte client Shopify. Tant que les limites par client sont actives, le checkout invité est bloqué : personne ne contourne le plafond en commandant en tant qu'invité.
Appliqué au checkout, pas simplement affiché
Les règles s'exécutent dans le checkout de Shopify via une Function de validation. Elles tiennent donc sur Shop Pay et les autres checkouts express — pas seulement sur la page panier.
- Sans code
- Compatible avec votre thème
- Tient sur Shop Pay et les checkouts express
- Inclus dans le plan Pro
Shopify peut-il limiter les achats par client ?
Pas d'une commande à l'autre. La limite native d'ajout au panier de Shopify plafonne le nombre d'exemplaires d'une variante dans un même panier, et les règles de quantité B2B fixent des minimums et maximums pour les acheteurs B2B au sein d'une seule commande. Aucune des deux ne se souvient de ce qu'un client a acheté la veille : il peut passer une deuxième commande et racheter. Une limite par client nécessite une app qui compte les commandes de chaque client dans le temps et vérifie le total au checkout.
C'est toute la différence entre une limite par checkout et une limite par client. La limite par checkout arrête un gros panier. La limite par client empêche la même personne de revenir cinq fois — ce dont les drops limités, les produits à répartition équitable et les quotas employés ont réellement besoin.
Comment OrderRules identifie un client
OrderRules suit les clients par leur ID client Shopify, qui existe lorsque l'acheteur est connecté. Il ne reconnaît pas les invités par e-mail, car une nouvelle adresse e-mail remettrait le compteur à zéro.
Tant que les limites par client sont actives, le checkout invité est donc bloqué et les acheteurs doivent se connecter. C'est le compromis : une étape de connexion au checkout, en échange d'une limite qui tient sur chaque commande. Si vous avez besoin du checkout invité, utilisez plutôt les plafonds produit et les plafonds quotidiens — ils fonctionnent pour tout le monde.
Ce qui compte, et ce qui se réinitialise
Chaque commande passée par un client connecté compte à partir du moment où vous créez la règle. Une commande entièrement annulée rend son quota ; les remboursements et les annulations partielles, non. Les périodes calendaires se réinitialisent dans le fuseau horaire de votre boutique ; 30 jours glissants compte chaque commande le jour où elle est passée et pendant les 30 jours qui suivent.
Les plafonds de dépenses comparent ce qu'un client a déjà dépensé : la commande qui franchit le plafond passe, et la suivante est bloquée. Fixez un plafond de dépenses un peu en dessous du vrai maximum s'il ne doit pas être dépassé. Deux checkouts finalisés à la même seconde peuvent tous deux passer, car la validation du checkout lit un instantané au lieu de poser un verrou.
Compatibilité et limites
Fonctionne sur tous les forfaits Shopify, avec Shop Pay et les autres paiements express, les checkouts headless et les checkouts B2B — les limites sont vérifiées au checkout par une Shopify Function.
Limites : les clients doivent se connecter, et le checkout invité est bloqué tant que les limites par client sont actives. Les règles s'appliquent de la même façon à tous les clients connectés et ne peuvent pas cibler de tags. Les commandes POS et les renouvellements d'abonnement comptent dans les limites mais ne sont pas bloqués. Les plafonds de dépense sont souples, et les remboursements ne rendent pas le quota — annulez plutôt la commande.
Limites par client : Shopify natif vs OrderRules
Shopify gère les limites au sein d'une commande. OrderRules ajoute des limites sur l'ensemble des commandes d'un client.
| Besoin | Shopify natif | OrderRules |
|---|---|---|
| Unités max d'une variante dans un panier | Oui — limite d'ajout au panier | Plafonds produit (totaux partagés par jour/semaine/mois) |
| Min, max et incrément pour les acheteurs B2B | Oui — règles de quantité du catalogue B2B | Minimum et palier par produit, pour tout le monde |
| Un par client, pour toujours | Non | Oui — limite à vie |
| N commandes par client par mois ou sur 30 jours glissants | Non | Oui |
| Dépenses par client par période | Non | Oui (plafond souple) |
| Poids par client par période | Non | Oui |
| Limites différentes selon le tag client | Non | Non — une règle pour chaque client connecté |
| Fonctionne avec le checkout invité | — | Non — les clients doivent se connecter |
Les limites par client sont incluses dans le plan Pro. Elles appliquent la même règle à chaque client connecté, y compris les acheteurs d'entreprise B2B.
Comment définir une limite par client sur Shopify
Sans code. Environ cinq minutes.
- 1
Activez les comptes clients dans Shopify
Dans Paramètres → Comptes clients, vérifiez que les acheteurs peuvent se connecter ou créer un compte. Les limites par client nécessitent un client connecté.
- 2
Ouvrez Limites par client dans OrderRules
Avec le plan Pro, ouvrez Limites par client et activez les limites par client. Dès lors, les invités sont bloqués au checkout et invités à se connecter.
- 3
Ajoutez une règle
Choisissez ce que vous limitez (commandes, unités, dépenses ou poids), la portée (toute la boutique, un produit ou une collection), la valeur et la période — jour, semaine, mois, an, 30 jours glissants ou à vie.
- 4
Rédigez le message affiché aux clients
Modifiez le message affiché lorsqu'un client atteint le plafond. Le présenter comme une question d'équité — chacun son tour — fonctionne mieux qu'une restriction.
- 5
Testez avec un checkout express
Connectez-vous en tant que client test, passez une commande jusqu'à la limite, puis tentez-en une autre avec Shop Pay. Le checkout doit bloquer la commande au-delà du plafond.
Découvrir la suite Livraison
Questions fréquentes
Vous fixez un maximum — commandes, unités, dépenses ou poids — par client sur une période : jour, semaine, mois, an, 30 jours glissants ou à vie. OrderRules compte les commandes de chaque client connecté et bloque le checkout qui dépasserait la limite. Tant que les limites par client sont actives, le checkout invité est bloqué pour que chaque acheteur soit identifié.
Le compte client Shopify. OrderRules suit les clients par leur ID client Shopify, qui existe lorsqu'ils sont connectés. Il ne reconnaît pas les invités par leur e-mail, c'est pourquoi le checkout invité est bloqué tant que les limites par client sont actives.
Oui. Créez une règle avec Dépense totale comme type de limite, un montant et une période. Le plafond est comparé à ce que le client a déjà dépensé : la commande qui le franchit passe, et la suivante est bloquée — fixez-le donc un peu en dessous d'un plafond strict.
Oui — ajoutez deux règles. Par exemple, trois commandes et 40 lb par client sur 30 jours glissants. Les deux sont vérifiées au checkout, et la première atteinte bloque la commande.
Placez une limite par client sur les produits du drop — souvent un par client, à vie — et gardez les limites par client actives pour que les invités doivent se connecter. Chaque compte ne peut acheter que son allocation, y compris via Shop Pay et les checkouts express.
Une commande entièrement annulée rend son quota. Les remboursements et les annulations partielles, non — la commande compte toujours. Si vous remboursez une commande pour permettre au client d'acheter à nouveau, annulez-la plutôt.
Non. Une limite par client applique la même règle à chaque client connecté, y compris les acheteurs d'entreprise Shopify B2B ; OrderRules ne peut pas cibler de tags client. Gardez les limites sur les produits qui en ont besoin et vendez le stock en gros sous forme de produits séparés.
Les règles par client sont incluses dans le plan Pro à 9,99 $ par mois, ou 95,90 $ par an, avec un essai gratuit de 14 jours. La facturation passe par Shopify.
Vendez à plus de clients, pas plus au même client.
Inclus dans le plan Pro à 9,99 $/mois. Essai gratuit de 14 jours.