Les remises de volume natives de Shopify comptabilisent la quantité sur chaque article admissible du panier, pas par produit individuel. Quand vous définissez une remise de quantité minimale sur une collection, Shopify additionne toutes les unités admissibles ensemble, de sorte qu'un client qui achète 2 d'un produit et 1 d'un autre peut déclencher un niveau destiné à acheter 3 d'un seul article. Pour comptabiliser le même produit ou la même variante tout seul, vous avez besoin du comptage par produit, que les remises natives de Shopify ne proposent pas. Vous l'obtenez d'une application qui vous permet de choisir ce qui compte comme « le même produit » avant que le calcul du niveau ne s'exécute.
Ce guide explique exactement comment les remises de quantité natives se comptabilisent, les trois modes de comptage (par variante, par produit et par groupe) en anglais simple, pourquoi le regroupement par collection remet des remises que vous n'aviez jamais prévues, comment la tarification avec quantité minimale fonctionne, et un exemple complet avec des tiers de chaises de salle à manger comptabilisés par chaise. Vous terminerez en sachant quel mode de comptage correspond à chaque promotion et comment le configurer de sorte que le niveau qu'un client voit soit le niveau qu'il paie réellement.
Comment les remises de volume natives de Shopify comptabilisent-elles la quantité?
Le générateur de remises natif de Shopify peut absolument créer une remise de volume. Vous choisissez « Montant de réduction sur les produits », la limitez à un produit ou à une collection, et ajoutez une quantité minimale d'articles comme exigence d'achat. Cette partie fonctionne. Le problème n'est pas si vous pouvez construire un niveau. Le problème est ce que le niveau comptabilise.
Quand vous définissez une quantité minimale, Shopify la traite comme un seuil par rapport au total de tous les articles admissibles dans le panier. Selon la documentation du développeur Shopify, le DiscountMinimumQuantity objet « spécifie la quantité d'articles minimale requise pour l'admissibilité à la remise » et « ce seuil s'applique aux articles admissibles du panier du client ». L'exemple que Shopify donne est une promotion « Acheter 3, obtenir 10 pour cent de réduction » qui définit la quantité minimale à 3 articles. Rien dans cette règle ne dit trois du même article. Cela dit trois articles admissibles, point final.
Le même regroupement apparaît dans Acheter X Obtenir Y. L'objet DiscountOnQuantity de Shopify alimente les effets « acheter plus, économiser plus » échelonnés, et Shopify le décrit avec un exemple mix-and-match: « Acheter 4 bougies, obtenir 2 bougies 50 pour cent de réduction (mix and match). » Mix and match est révélateur. Les quatre bougies qui déverrouillent l'offre peuvent être n'importe quelles quatre bougies dans l'ensemble admissible. Elles n'ont pas besoin d'être la même bougie. Et les articles préalables dans une remise Acheter X Obtenir Y peuvent être, selon la DiscountCustomerBuysInput documentation, « soit des collections soit des produits », avec une seule valeur de quantité couvrant l'ensemble.
Donc le comportement natif, vérifié par rapport à shopify.dev, est cohérent sur les types de remise: le seuil de quantité comptabilise chaque article de ligne admissible ensemble. Limitez la remise à une collection et la collection entière alimente un seul numéro partagé. C'est bien pour une poussée « dépensez plus, économisez plus » sur l'ensemble du magasin. C'est mal pour « achetez plus de ce produit spécifique ».
ESPACE RÉSERVÉ IMAGE (Image 1): Comment le comptage natif regroupe une collection
Suggestion visuelle: Un diagramme propre 16:9 sur un fond blanc. Le côté gauche montre un panier avec trois produits de chaise différents, quantités 2, 1 et 1, chacun une silhouette distincte en gris ardoise. Une grande flèche violette libellée « quantité minimale native: comptabilise tous les articles admissibles » pointe vers un seul compteur partagé lisant « 4 unités vers un seuil partagé ». Un petit drapeau rouge lit « pas 4 de la même chaise ». Style vecteur plat, couleurs de marque violette et or, étiquettes sans-serif, pas de photographie.
Pourquoi la portée de la collection empirait les choses, pas mieux
Les commerçants se tournent vers une collection parce qu'elle semble être le bon conteneur. « Je vends cinq chaises de salle à manger, je vais les mettre dans une collection Chaises et définir la remise là. » C'est le mouvement intuitif, et c'est exactement le mouvement qui casse l'intention.
Une fois que la remise est limitée à cette collection, Shopify ne distingue pas entre les cinq chaises à l'intérieur. Chaque unité de chaque chaise compte vers le même seuil. L'ajout d'un produit à la collection plus tard l'inscrit silencieusement au comptage aussi. Les commerçants sur les forums Shopify décrivent cela avec précision: ils veulent des niveaux « par chaise spécifique, pas de combinaison entre les produits », et le support Shopify confirme que les remises natives ne peuvent pas « comptabiliser le même produit uniquement ». La collection est un filtre d'admissibilité, pas une limite pour le comptage.
Quels sont les trois modes de comptage?
Chaque remise basée sur la quantité doit répondre à une question avant de faire des calculs: qu'est-ce qui compte comme « le même produit »? Il y a trois réponses sensées, et la bonne dépend entièrement de la promotion. Les nommer explicitement est le cœur du jeu, car Shopify natif vous donne seulement jamais le plus large.
Par variante: comptabilisez le SKU exact uniquement
Le comptage par variante traite chaque variante comme sa propre île. Un t-shirt grand et un t-shirt moyen du même style se comptabilisent séparément, vers des seuils séparés. Les tailles A3 et A4 du même affiche ne se regroupent jamais.
Utilisez le comptage par variante quand vos variantes sont effectivement des produits différents à des fins de tarification. Les tailles d'impression qui coûtent vraiment des quantités différentes à produire, les matériaux qui portent des marges différentes, ou tout ce où « 5 de ce SKU exact » est la vraie unité de l'offre. Si un client ne devrait pas pouvoir atteindre un niveau en mélangeant les tailles, le comptage par variante est le mode qui l'applique.
Par produit: comptabilisez chaque variante d'un produit ensemble
Le comptage par produit est celui que la plupart des commerçants entendent vraiment quand ils disent « acheter plus de cet article ». Chaque variante d'une seule page de produit compte vers le même niveau. Toutes les tailles et couleurs d'un seul style de t-shirt s'additionnent ensemble, mais un style de t-shirt différent ne contribue pas.
C'est la valeur par défaut sensée pour les niveaux de volume. Un commerçant de meubles vendant une chaise de salle à manger dans quatre finitions veut que les quatre finitions comptent comme « la chaise », parce que pour le client elles sont la chaise. Deux chêne plus deux noyer font quatre chaises, et cela devrait atteindre le niveau de quatre chaises. Le comptage par produit l'obtient correctement tout en refusant de comptabiliser un modèle de chaise complètement différent.
Par groupe: choisissez à la main un petit ensemble de produits connexes
Le comptage par groupe vous permet de désigner un ensemble spécifique et explicite de produits qui devraient partager un seuil. Un « kit de démarrage » d'un nettoyant, d'un tonique et d'une hydratante peut se comptabiliser ensemble, de sorte que n'importe quelles trois unités tirées de ce trio déverrouillent l'offre, sans traîner tout votre catalogue dans le comptage.
Le comptage par groupe est le mode le plus proche du comportement natif de Shopify, et c'est le point. Utilisez-le intentionnellement quand vous voulez vraiment un pool mix-and-match, comme une promotion « 6 articles quelconques, 10 pour cent de réduction » sur l'ensemble du magasin. La différence avec le natif est que vous choisissez les membres intentionnellement, article par article, plutôt que d'hériter par accident de ce qui se trouve dans une collection.
Le modèle mental à retenir: Shopify natif propose uniquement quelque chose comme par groupe, limité à une collection, que vous l'ayez voulu ou non. Par variante et par produit sont les deux modes que le comptage natif ne peut pas exprimer, et ce sont les deux que la plupart des commerçants ont vraiment besoin.
Pourquoi le regroupement par collection donne-t-il aux clients la mauvaise remise?
Voici l'échec concret, et il coupe dans les deux sens.
D'abord, cela se déclenche trop facilement. Vous aviez l'intention « acheter 3 de cette chaise, obtenir 15 pour cent de réduction ». Un client ajoute un de chacune de trois chaises différentes, atteint le seuil partagé de 3, et obtient 15 pour cent de réduction sur les trois. Ce n'est pas le comportement de loyauté que vous tarifiiez. Vous vouliez récompenser l'engagement envers un produit. Au lieu de cela, vous avez remisé un panier de navigation, et vous avez donné marge sur les unités qui n'allaient jamais se déplacer ensemble à volume.
Deuxièmement, et moins évident, cela peut sous-récompenser le client que vous vouliez. Si vos niveaux s'échelonnent (3 à 5 unités à 15 pour cent, 6 à 9 à 18 pour cent, 10 ou plus à 20 pour cent) et le comptage regroupe toute une collection, les calculs deviennent rapides et boueux. Un acheteur en gros prenant 10 d'une chaise s'assoit dans le même panier groupé qu'un acheteur au détail saisissant 2 de trois chaises différentes. Vous ne pouvez pas tarififier proprement un niveau de volume par produit quand le compteur ne sait pas quelles unités appartiennent à quel produit.
Troisièmement, c'est fragile à maintenir. Parce que la collection définit le comptage, modifier la collection modifie la promotion. L'ajout d'une chaise saisonnière à la collection Chaises et chaque acheteur de cette nouvelle chaise maintenant contribue à, et bénéficie d'un niveau que vous avez conçu il y a des mois pour des produits différents. Rien ne génère d'erreur. La remise se comporte juste silencieusement différemment. La dérive silencieuse comme cela est la même classe de problème qui rend les commerçants méfiants à l'égard des outils d'escompte en premier lieu: le panier affiche toujours un nombre, c'est juste le mauvais nombre.
La correction n'est pas une collection plus intelligente. C'est le comptage par produit de sorte que le seuil signifie ce que vous pensiez qu'il signifiait.
Qu'est-ce que la tarification avec quantité minimale (MOQ), et comment le comptage par produit l'active-t-il?
La tarification avec quantité minimale est le modèle en gros et en vrac où un produit n'est simplement pas disponible, ou n'est pas remisé, en dessous d'une quantité plancher, et gagne ensuite un taux défini au-dessus. « Aucun tarif commercial en dessous de 12 unités. À 12 ou plus, ce tarif unitaire. » C'est ainsi que beaucoup de catalogues B2B et fabriqués sur commande fonctionnent.
La tarification MOQ vit ou meurt au comptage par produit ou par variante, parce que le plancher doit signifier « 12 de cette chose », pas « 12 de tout ce qui se trouve dans la catégorie ». Si le comptage regroupe toute une collection, un acheteur assemble 12 unités mélangées et réclame un tarif de gros sur une commande au détail. C'est l'opposé de ce que MOQ est censé faire.
Avec le comptage par variante, MOQ devient exact: aucune remise en dessous de 12 unités du même SKU, puis un anulation de prix unitaire fixe à 12 et au-dessus. Les acheteurs au détail en dessous du plancher paient le prix complet. Les acheteurs en vrac franchissent le plancher sur un seul produit et reprennent automatiquement le tarif unitaire de gros, sans liste de prix séparée à maintenir et aucun contournement de commande de projet. Le mode de comptage fait l'application, c'est pourquoi obtenir le mode correct compte plus que les numéros de niveau.
Exemple pratique: tiers de chaises de salle à manger comptabilisés par chaise
Rendons cela concret avec le scénario exact que les commerçants gardent décrivant sur les forums. Un magasin de meubles vend plusieurs styles de chaises de salle à manger et veut une offre de volume par chaise sur l'une d'elles:
- 3 à 5 chaises: 15 pour cent de réduction
- 6 à 9 chaises: 18 pour cent de réduction
- 10 chaises ou plus: 20 pour cent de réduction
L'intention est stricte. Le niveau devrait comptabiliser cette chaise (toutes les finitions ensemble), il devrait exiger un minimum de 3 pour commencer, et il ne doit pas se regrouper avec les autres styles de chaises dans la collection. Voici comment le même panier se résout sous le regroupement natif par collection par rapport au comptage par produit.
Regardez les rangées trois et quatre. Ce sont les cas qui séparent une promotion qui fonctionne d'une qui fuit de la marge. Sous le regroupement natif, quatre unités non liées peuvent déverrouiller un niveau destiné à acheter quatre de la même chaise. Sous le comptage par produit, seul l'engagement genuine envers cette chaise (en n'importe quelle finition) atteint le niveau, exactement comme prévu. Les rangées en vrac fonctionnent toujours parfaitement, parce que le comptage par produit ajoute chaque finition de la chaise ensemble avant de vérifier le seuil.
C'est aussi où le minimum de 3 fait son travail proprement. Parce que le comptage est par produit, « au moins 3 de cette chaise » est sans ambiguïté. Il n'y a aucun moyen de le satisfaire avec un ensemble d'articles ponctuels, qui est précisément la lacune que le regroupement par collection laisse ouverte.
ESPACE RÉSERVÉ IMAGE (Image 2): Même panier, deux modes de comptage, deux totaux
Suggestion visuelle: Une illustration à panneau divisé 16:9. Panneau gauche libellé « Natif: regroupé par collection » montre un panier de quatre chaises différentes avec un badge vert de 15 pour cent et un petit avertissement rouge « niveau involontaire ». Panneau droit libellé « Par produit: comptabilise la même chaise » montre le panier identique de quatre chaises différentes sans remise et une note calme grise « aucun niveau, comme prévu ». Ci-dessous, une deuxième rangée montre quatre de la même chaise gagnant 15 pour cent dans les deux panneaux. Couleurs de marque violette et or, vecteur plat, pas de photographie.
Comment configurer les remises de volume par produit, étape par étape
Vous pouvez construire une remise de volume regroupée nativement en quelques minutes. Ce que le natif ne peut pas faire, c'est choisir le mode de comptage, de sorte que les niveaux par variante et par produit ont besoin d'une application qui expose le comptage comme un paramètre explicite. Voici la séquence fiable, quelle que soit la voie que vous prenez.
1. Décidez ce que « le même produit » signifie pour cette promotion
Avant de toucher à n'importe quel générateur, écrivez la phrase. « Acheter plus de ce SKU exact » est par variante. « Acheter plus de ce produit en n'importe quelle variante » est par produit. « Acheter n'importe quel mélange de cet ensemble spécifique d'articles » est par groupe. Cette seule décision détermine tout ce qui suit, et c'est la décision que Shopify natif prend pour vous (toujours la plus large).
2. Choisissez le mode de comptage explicitement
Dans un outil qui le supporte, définissez le mode de comptage d'abord, pas en dernier. Par produit est la valeur par défaut sûre pour un niveau « acheter plus de cet article ». Basculez vers par variante quand les différentes variantes sont vraiment des produits différents pour les tarifs, comme les tailles d'impression ou les matériaux. Réservez par groupe pour les pools mix-and-match intentionnels, et choisissez les membres à la main.
3. Définissez vos points d'interruption de niveau
Ajoutez les paires quantité-et-remise que votre stratégie a besoin: 3 à 5, 6 à 9, 10 ou plus, chacun avec son propre pourcentage ou montant fixe. Pour la tarification MOQ, faites commencer le premier niveau à votre plancher (par exemple, 12 ou plus) et laissez tout en dessous au prix complet. Un anulation de prix unitaire fixe, plutôt qu'un pourcentage, est souvent l'expression plus propre d'un tarif de gros.
4. Limitez l'offre au produit ou à l'ensemble approprié
Attachez les niveaux au produit spécifique pour par produit, ou à la variante spécifique pour par variante. Si vous utilisez par groupe, c'est où vous désignez les membres. Gardez la portée serrée. Le mode de comptage gère déjà ce qui se regroupe ensemble, de sorte que vous n'avez pas besoin d'une collection vaste pour la faire fonctionner.
5. Montrez les niveaux sur la page produit
Une remise de quantité que le client ne peut pas voir est une remise de quantité qui ne convertit pas. Affichez le tableau de niveaux sur la page produit afin que les acheteurs puissent voir le prochain point d'interruption et les économies. Le tableau devrait se mettre à jour en direct au fur et à mesure qu'ils changent de quantité, sans rechargement de page, et le niveau en surbrillance devrait toujours correspondre à ce que la caisse facturera.
6. Testez un panier qui devrait s'appliquer et un qui ne devrait pas s'appliquer
Construisez un panier qui achète suffisamment du produit pour atteindre chaque niveau, placez une commande de brouillon ou de test, et lisez la ligne résumé de caisse par ligne pour confirmer le bon niveau s'est déclenché. Ensuite, construisez le panier piège: un ensemble de produits différents qui déclencherait une remise regroupée mais ne devrait rien déclencher sous le comptage par produit. Confirmez qu'il reste au prix complet. Les défaillances silencieuses sont l'ennemi ici, parce qu'une remise qui se déclenche mal ne génère jamais non plus d'erreur.
ESPACE RÉSERVÉ IMAGE (Image 3): Le sélecteur de mode de comptage
Suggestion visuelle: Un mockup de capture d'écran produit 16:9 de l'étape de comptage de l'éditeur de campagne Stackable. Montrez trois options sélectionnables libellées « Par variante, comptez le SKU exact, » « Par produit, comptabilisez toutes les variantes d'un produit » (sélectionné, surbrillance violette), et « Par groupe, comptez un ensemble choisi à la main, » chacune avec une phrase d'aperçu en anglais simple d'une ligne en dessous. Style administrateur Shopify Polaris propre, accent de marque en violet. Référencez la documentationscreenshot-manifest.md emplacement volume-discounts-step-1 pour capturer l'écran réel plus tard.
Exécutez cela de manière fiable avec Stackable
Si vous voulez les niveaux par variante ou par produit, Shopify natif ne peut pas les exprimer, et c'est exactement la lacune Stackable a été construit pour combler, honnêtement et dans les vraies règles de Shopify.
- Stackable vous donne le mode de comptage comme un choix explicite: par variante, par produit ou par groupe, de sorte que le seuil comptabilise ce que vous aviez vraiment l'intention d'faire au lieu de regrouper une collection entière par défaut.
- Les niveaux se maintiennent du panier à la caisse parce que les calculs s'exécutent dans une Shopify Function, de sorte que le prix qu'un acheteur voit sur la page produit est le prix qu'il paie à la caisse, y compris sur Shop Pay et les autres caisses accélérées.
- Le tableau de niveaux de la vitrine se met à jour en direct au fur et à mesure que le client change de quantité, sans rechargement de page, mettant en surbrillance le niveau actif de sorte que le prochain point d'interruption est toujours visible.
- Stackable ne réécrit jamais vos prix de produits. Les niveaux existent uniquement comme ajustements de caisse, de sorte que la désinstallation laisse votre catalogue exactement tel qu'il était.
Installez Stackable gratuitement et créez un palier par produit qui compte le bon article, du panier à Shop Pay, sur usestackable.com/pricing. 🚀
Le résumé
- Les remises de volume natives de Shopify comptabilisent la quantité minimale sur tous les articles admissibles du panier, pas par produit, de sorte que des articles non liés peuvent déclencher un niveau destiné à un produit.
- La limitation à une collection aggrave les choses: chaque produit de la collection alimente un seuil partagé, et l'ajout d'un produit plus tard change silencieusement la promotion.
- Trois modes de comptage couvrent chaque cas: par variante (SKU exact), par produit (toutes les variantes d'un produit) et par groupe (un ensemble choisi à la main). Shopify natif propose uniquement quelque chose comme par groupe, limité à une collection.
- Par produit est la valeur par défaut correcte pour « acheter plus de cet article ». Par variante applique les niveaux de SKU exact et les planchers MOQ. Par groupe est pour les pools mix-and-match intentionnels.
- Le regroupement par collection coûte cher dans les deux sens: cela se déclenche trop facilement pour les paniers de navigation et ne peut pas tarififier proprement un niveau de volume par produit.
- Testez toujours un panier qui devrait s'appliquer (suffisamment d'un produit) et un panier qui ne devrait pas s'appliquer (un ensemble de produits différents), et lisez le résumé de caisse ligne par ligne.
- Les outils comme Stackable exposent le mode de comptage explicitement et exécutent les calculs de niveau dans une Shopify Function, de sorte que le niveau qu'un acheteur voit est le niveau qu'il paie, de la page produit à Shop Pay.
Articles connexes
- Remises de volume et tiers de quantité: définissez les niveaux qui comptabilisent le produit exact, avec un tableau de niveaux de page produit en direct.
- Comptage par produit expliqué: par variante, par produit et par groupe en anglais simple, avec recettes pratiques.
- Remises empilées, bien faites: superposez un niveau de volume avec des remises de commande et d'expédition à l'aide des trois commutateurs de combinaison par classe.
- Tarification Stackable: plans, le niveau gratuit et ce que chacun inclut.
- Comment l'empilement de remises fonctionne dans Shopify: pourquoi natif n'applique que la remise la plus élevée et comment combiner correctement les offres.
- Offres multiachat répétitives qui recalculent par ensemble: « 4 pour 10 GBP, 8 pour 20 GBP » de tarification qui se reproduit par ensemble au lieu de rémiser une fois.



