Aller au contenu

Réduction sur la commande

Une réduction sur la commande retire un pourcentage ou un montant fixe de toute la commande — avec un plafond facultatif sur la réduction, une limite de valeur du panier, des articles que vous excluez du calcul, un montant minimum de commande mesuré après les réductions sur les produits, et un interrupteur qui décide si un pourcentage est calculé avant ou après les réductions sur les produits.

  1. Ouvrez Discounts et cliquez sur Create discount, puis choisissez Order Discounts.

    Le menu de création liste Order Discounts sous Discounts, avec l’exemple “$10 off orders over $50”.

    Le menu Create discount avec la section Discounts, qui liste Product Discounts, Order Discounts et Shipping Discounts, chacun avec un exemple d’une ligne
  2. Choisissez la méthode de réduction et nommez la réduction.

    Choisissez Automatic (automatique) ou Discount Code (code de réduction), puis remplissez Title (automatique) ou Discount Code (code). Le résumé à droite tient à jour un récapitulatif de ce que vous avez réglé jusqu’ici.

    Une réduction sur la commande avec la carte Discount method réglée sur Automatic, le champ Title contenant Summer sale · 10% off, une carte Discount Rules vide, et la carte Summary à droite qui affiche Type, Method, Title, Gives, Markets, Customers, Conditions, Combines with, Tags, Starts et Ends. Au-dessus de la carte Summary, la carte Test mode, désactivée
  3. Ajoutez des règles de réduction pour dire quand la réduction doit s’appliquer.

    Cliquez sur Add your first rule pour créer RULE GROUP #1, puis choisissez une condition, un opérateur et une valeur — par exemple Cart subtotal · is greater than or equal to · 50. Utilisez Add condition pour d’autres conditions dans le même groupe et Add rule group pour un autre groupe. Sans aucune règle, la réduction s’applique à toutes les commandes éligibles.

  4. Choisissez le type de réduction et saisissez le montant.

    Réglez Discount Type sur Percentage off ou Fixed amount off, puis saisissez la valeur. Pour un pourcentage, vous pouvez aussi cocher Set maximum discount amount et Set cart value limit for discount calculation.

    Choisir Percentage off affiche aussi la carte Calculate after product discounts dans la colonne de droite, sous le Summary. Elle est activée par défaut sur une nouvelle réduction (comment elle change le montant).

    La carte Discount Configuration avec Discount Type réglé sur Percentage off, Percentage réglé sur 10, et les cases décochées Set maximum discount amount et Set cart value limit for discount calculation ; à droite, la carte Calculate after product discounts activée, qui indique The percentage comes off the cart total after product discounts ; en dessous, les cartes Item exclusions et Minimum order amount (after product discounts)
  5. Réglez les exclusions d’articles et le montant minimum de commande après les réductions sur les produits.

    Cochez Don’t apply this discount to specific items pour garder hors du calcul les produits ou les collections que vous choisissez, et Require a minimum order amount after product discounts pour demander un plancher que Shopify mesure une fois les réductions sur les produits déduites. Les deux sont facultatifs.

    La carte Item exclusions, la carte Minimum order amount (after product discounts), la carte Discount can be combined with avec son champ Tags vide, et la carte Purchase type, toutes avec leurs réglages par défaut
  6. Réglez les combinaisons, les clients, les marchés et les dates, puis enregistrez.

    Choisissez avec quelles autres réductions celle-ci peut se combiner, s’il faut la limiter à certains clients, dans quels marchés elle s’applique, et quand elle commence et se termine. Enregistrez depuis la barre en haut de la page.

    Les cartes Purchase type, Customer eligibility, Markets et Active Dates, avec All customers can use this discount et Limit to certain customers désactivé, Apply to all markets, et une date et une heure de début dans le fuseau horaire de la boutique

Automatic ne demande aucun code — Shopify applique la réduction dès qu’une commande correspond. Discount Code signifie que le client doit saisir le code que vous définissez. Choisissez la méthode au moment de créer la réduction : le sélecteur est désactivé une fois que la réduction existe.

Sur une réduction automatique, Title est le nom que voient les clients quand la réduction s’applique. Sur une réduction avec code, le champ devient Discount Code, et il n’accepte que des lettres, des chiffres, des tirets bas et des traits d’union.

Ajoute un second nom qui n’est visible que par vous, pour distinguer des réductions semblables. Utilisez-le quand le titre vu par le client n’est pas assez précis pour votre propre liste.

Les conditions qu’une commande doit remplir. Une réduction sur la commande peut utiliser Cart subtotal, Cart quantity, Cart attribute, Customer tags, Customer logged in, Customer is B2B, Customer orders count, Specific products, Specific variants, Specific collections, Product tags, Line quantity, Line subtotal, Line attribute et Has selling plan. Les conditions à l’intérieur d’un groupe se joignent avec l’interrupteur AND/OR de Between conditions ; les groupes se joignent avec Match All Rule Groups ou Match Any Rule Group.

Percentage off retire une part du total de la commande ; Fixed amount off en retire un montant défini. Changer de type efface les valeurs que vous aviez saisies pour le type précédent.

La part retirée du total de la commande. Elle doit être supérieure à 0 et ne pas dépasser 100 — le champ comme le serveur refusent tout ce qui sort de là. C’est Calculate after product discounts (plus bas) qui décide si cette part est prise sur le total avant ou après les réductions sur les produits.

Plafonne la réduction totale en argent, quelle que soit la valeur de la commande : une réduction de 20% avec un maximum de 50 ne donne jamais plus de 50 de réduction. Utilisez-le pour garder une réduction en pourcentage prévisible sur les grosses commandes.

N’applique le pourcentage que jusqu’à la valeur de panier que vous saisissez. Avec une limite de 500 et 10% de réduction, un panier de 800 reçoit une réduction de 50 (10% de 500) et un panier de 300 reçoit une réduction de 30.

Un interrupteur sur sa propre carte dans la colonne de droite, sous Convert to customer’s currency. Il n’apparaît que lorsque Discount Type est réglé sur Percentage off ; un montant fixe n’a pas d’interrupteur.

  • Activé : “The percentage comes off the cart total after product discounts.” Le pourcentage est donc retiré du total du panier après les réductions sur les produits. C’est ainsi que fonctionnent les réductions sur la commande de Shopify lui-même.
  • Désactivé : “The percentage comes off the full cart total, even when a product discount also applies.” Le pourcentage est calculé sur le total complet du panier, même quand une réduction sur les produits s’applique aussi.

Les nouvelles réductions sur la commande démarrent avec l’interrupteur activé. Les réductions sur la commande créées avant le 9 octobre 2026 s’ouvrent avec l’interrupteur désactivé et continuent de calculer exactement comme avant ; rien ne change tant que vous ne l’activez pas et n’enregistrez pas. Une copie créée avec Duplicate reprend l’interrupteur de la réduction dupliquée. Certaines réductions sur la commande plus anciennes fonctionnent sur une version antérieure du moteur de réduction sur la commande de l’application : leur page n’a pas d’interrupteur, et elles continuent de calculer le pourcentage sur le total complet du panier.

Sur une réduction déjà enregistrée, basculer l’interrupteur ouvre d’abord une confirmation — “Calculate this discount after product discounts?” (Turn on) ou “Calculate this discount on the full cart total?” (Turn off) — qui commence par “This is a live discount. The change takes effect for customers as soon as you save.” Cancel laisse le réglage tel quel.

L’interrupteur ne peut pas être activé en même temps que Set maximum discount amount ou Set cart value limit for discount calculation. Interrupteur activé, c’est Shopify qui calcule le pourcentage, et Shopify ne peut pas plafonner un pourcentage qu’il calcule lui-même. La carte affiche :

“Calculate after product discounts” can’t be on with “Set maximum discount amount” or “Set cart value limit for discount calculation”. Shopify can’t cap a percentage it calculates. Turn off the switch, or untick those boxes, to save.

et l’enregistrement reste bloqué jusqu’à ce que vous choisissiez l’un ou l’autre. L’explication complète, avec un exemple, se trouve dans Comment le pourcentage sur la commande est-il calculé quand une réduction sur les produits s’applique aussi ?

Le montant fixe retiré du total de la commande, saisi dans la devise de votre boutique. Il doit être supérieur à 0.

Affiché uniquement sur les réductions qui convertissent la devise. Vous permet de saisir le montant exact que reçoivent les clients qui paient dans une devise listée — utile quand un montant converti tombe sur un chiffre peu pratique, comme ¥1,655 dans une boutique dont les prix sont des multiples de ¥100. Jusqu’à 20 devises ; toutes les autres devises utilisent le montant du dessus, et si vous laissez celui-ci vide, seules les devises listées reçoivent la réduction.

Don’t apply this discount to specific items garde hors du calcul les produits et les collections que vous choisissez — ils restent dans le panier à plein tarif. Jusqu’à 20 produits et 10 collections. Le choix en dessous décide si ces articles comptent encore pour vos minimums : Count excluded items toward requirements (la valeur par défaut) ou Ignore excluded items everywhere.

Exige que la commande totalise encore au moins le montant que vous saisissez une fois toutes les réductions sur les produits déduites. Shopify le vérifie sur le total restant, et c’est ce qui le distingue d’une condition Cart subtotal. Il ne peut pas être combiné avec un montant maximum de réduction ni avec une limite de valeur du panier. Avec le minimum activé, un pourcentage est déjà calculé après les réductions sur les produits, quel que soit l’état de l’interrupteur Calculate after product discounts.

Des cases pour Product discounts, Order discounts et Shipping discounts. Laissez-les décochées et cette réduction s’applique seule ; cochez une case et Shopify peut appliquer ce type de réduction à côté d’elle.

Tags, dans la même carte, étiquettent la réduction — jusqu’à 20. Ils sont enregistrés sur la réduction dans Shopify. Sur Shopify Plus, cocher Product discounts affiche aussi Stack with product discounts tagged. Voir Combinaisons.

Affiché uniquement pour une réduction avec code. Limit number of times this discount can be used in total ajoute un champ Maximum discount uses (un nombre entier supérieur à 0), et Limit to one use per customer la plafonne par client.

One-time purchases, Subscription products, ou les deux — au moins un est requis. Cocher les abonnements ajoute un choix entre First payment only, Limited number of payments (jusqu’à 100) ou All recurring payments.

Limit to certain customers restreint la réduction aux clients que vous choisissez. Activé, Match by propose Customer segments (jusqu’à 5 sur une réduction automatique, jusqu’à 20 sur un code de réduction) ou Specific customers (jusqu’à 100). Shopify vérifie le client avant que la réduction s’applique, y compris dans le panier. Voir Éligibilité des clients.

Apply to all markets couvre tous les marchés actuels et futurs. Apply to specific markets vous laisse en choisir jusqu’à 20 ; au moins un est requis une fois que vous basculez dessus.

Start Date et Start Time indiquent quand la réduction commence, et Set End Date ajoute une fin. Toutes les heures sont dans le fuseau horaire de votre boutique, que la carte nomme à l’écran.

Se trouve sous le Summary. Activé, les montants que vous saisissez sont convertis dans la devise dans laquelle le client paie, de sorte que 10 de réduction valent 10 pour lui ; désactivé, votre nombre est utilisé tel que saisi dans toutes les devises. Il déplace aussi vos conditions monétaires, comme une règle de sous-total du panier. Les pourcentages et les nombres d’articles ne changent jamais dans un cas comme dans l’autre, et sur une boutique à une seule devise le réglage ne fait aucune différence. La possibilité de le changer encore une fois la réduction créée dépend de la réduction — la carte affiche soit l’interrupteur, soit la valeur avec “Can’t be changed after the discount is created.”

Comment le pourcentage sur la commande est-il calculé quand une réduction sur les produits s’applique aussi ?

Section intitulée « Comment le pourcentage sur la commande est-il calculé quand une réduction sur les produits s’applique aussi ? »

Quand un panier reçoit à la fois une réduction sur les produits et votre pourcentage sur la commande, le résultat dépend de l’interrupteur Calculate after product discounts.

Interrupteur activé (par défaut pour les nouvelles réductions) : le pourcentage est retiré de ce que coûte le panier une fois les réductions sur les produits déduites. Les réductions sur la commande de Shopify lui-même fonctionnent ainsi ; le Help Center de Shopify indique : “Order discounts apply to the revised subtotal after product discounts.”

Interrupteur désactivé : le pourcentage est calculé sur le total complet du panier, avant les réductions sur les produits. Sur un panier qui reçoit aussi une réduction sur les produits, le client économise plus que le pourcentage que vous avez fixé. C’est ainsi que fonctionnait tout pourcentage sur la commande avant l’existence de l’interrupteur.

Exemple chiffré. Un panier totalise 111.00. Une réduction sur les produits le ramène à 99.80. Votre réduction sur la commande est de 15%.

Activé : 15% de 99.80 = 14.97 de réduction → le client paie 84.83
Désactivé : 15% de 111.00 = 16.65 de réduction → le client paie 83.15

Les paniers sans réduction sur les produits reçoivent le même montant dans les deux cas. La seule différence est l’arrondi : interrupteur activé, c’est Shopify qui arrondit ; désactivé, c’est l’application, donc les deux montants peuvent différer d’au plus 1 centime.

Articles exclus. Les exclusions d’articles fonctionnent avec l’interrupteur activé : le pourcentage est retiré des articles non exclus, à leur prix après les réductions sur les produits.

Ce que vous voyez dans l’application :

  • Le Summary affiche toujours une ligne pour un pourcentage sur la commande : “Calculated after product discounts” ou “Calculated before product discounts”.
  • Interrupteur désactivé, montant minimum de commande après les réductions sur les produits désactivé et Product discounts coché sous Discount can be combined with:, une note bleue sous Percentage indique, pour 15% : “15% is calculated on the cart total before product discounts are applied.” Son infobulle montre comment changer cela. Sur une réduction plus ancienne sans interrupteur, l’infobulle indique à la place : “To avoid this, untick “Product discounts” under “Discount can be combined with”. Shopify then applies only one of the two discounts to those carts.”

Quand le désactiver : quand vous voulez qu’une réduction continue de donner exactement les mêmes montants qu’avant, ou quand vous avez besoin de Set maximum discount amount ou de Set cart value limit for discount calculation, qui ne peuvent être enregistrés qu’avec l’interrupteur désactivé.

Le changer sur une réduction active. L’activer signifie que les clients dont le panier reçoit aussi une réduction sur les produits économisent un peu moins qu’avant (dans l’exemple, 14.97 au lieu de 16.65). Le désactiver signifie qu’ils économisent plus que le pourcentage que vous avez fixé. La confirmation de la page de modification le dit avant que vous enregistriez.

Un interrupteur sur sa propre carte, au-dessus du Summary. Activé, la réduction s’applique uniquement à un client connecté dont le compte porte le tag dos-test ; tous les autres achètent comme si elle n’existait pas. Sur une nouvelle réduction, l’interrupteur est enregistré avec la réduction. Sur une réduction enregistrée, il prend effet immédiatement, sans Save. Voir Mode test.

10% de réduction sur chaque commande, plafonnée à 50

Discount method: Automatic
Title: Summer sale · 10% off
Discount Type: Percentage off
Percentage: 10
Set maximum discount amount: ticked
Maximum Discount Amount: 50
Calculate after product discounts: off

L’interrupteur doit être désactivé ici, car le pourcentage a un montant de réduction maximum.

10 de réduction sur les commandes de plus de 50, avec un code

Discount method: Discount Code
Discount Code: SAVE10
Discount Rules → RULE GROUP #1 → Cart subtotal · is greater than or equal to · 50
Discount Type: Fixed amount off
Discount Amount: 10
Limit to one use per customer: ticked

15% de réduction sur la commande, mais jamais sur la collection des emballages cadeaux

Discount method: Automatic
Title: Autumn 15% off
Discount Type: Percentage off
Percentage: 15
Don't apply this discount to specific items: ticked
Select collections to exclude: Gift wrap
Minimum requirements (discount rules): Count excluded items toward requirements

15% de réduction sur ce que coûte le panier après les réductions sur les produits

Discount method: Automatic
Title: Autumn sale · 15% off
Discount Type: Percentage off
Percentage: 15
Calculate after product discounts: on
Discount can be combined with: Product discounts ticked

5% de réduction, seulement si la commande vaut encore 100 après les réductions sur les produits

Discount method: Automatic
Title: Loyalty 5% off
Discount Type: Percentage off
Percentage: 5
Require a minimum order amount after product discounts: ticked
Minimum amount: 100

Une réduction automatique sur la commande ne demande rien au client : Shopify l’applique dès que la commande correspond, et le Title que vous avez saisi est le nom affiché à côté de l’économie. Une réduction avec code s’applique dès que le client saisit le code que vous avez défini.

Si Convert to customer’s currency est activé, un client qui paie dans une autre devise voit l’économie convertie à côté de ce même titre — un titre comme “€10 off” se lit donc bizarrement pour lui, alors qu’un nom comme “Summer sale” non.

  • Percentage : supérieur à 0, au maximum 100.
  • Articles exclus : jusqu’à 20 produits et jusqu’à 10 collections.
  • Montants exacts par devise : jusqu’à 20 devises, et uniquement sur une réduction qui convertit la devise.
  • Clients : jusqu’à 5 segments de clients sur une réduction automatique et jusqu’à 20 sur un code de réduction, ou jusqu’à 100 clients précis.
  • Marchés : jusqu’à 20 quand vous choisissez des marchés précis.
  • Abonnements : jusqu’à 100 paiements récurrents quand vous choisissez un nombre limité.
  • Combinaison bloquée : le montant minimum de commande après les réductions sur les produits ne peut pas être utilisé avec Set maximum discount amount ni avec Set cart value limit for discount calculation.
  • Combinaison bloquée : Calculate after product discounts ne peut pas être activé en même temps que Set maximum discount amount ou Set cart value limit for discount calculation.
  • Calculate after product discounts ne concerne que Percentage off. Les réductions sur la commande plus anciennes qui fonctionnent sur une version antérieure du moteur de réduction sur la commande de l’application n’ont pas d’interrupteur.
  • Les combinaisons, c’est Shopify qui décide. Cocher une case dans Discount can be combined with dit à Shopify que cette réduction peut s’appliquer à côté de ce type ; ce qui s’applique réellement à une commande, c’est Shopify qui le décide. Combiner plusieurs types peut faire un total élevé, alors testez quelques paniers.
  • Les segments vivent dans Shopify. Si un segment y est supprimé, Shopify cesse d’appliquer cette restriction et la réduction devient disponible pour tous les clients du côté de Shopify. L’application affiche le segment manquant et refuse l’enregistrement jusqu’à ce que vous le retiriez ou en choisissiez un autre.
  • La méthode est figée après la création. Automatic et Discount Code ne peuvent pas être échangés sur une réduction qui existe déjà ; dupliquez-la à la place.

Quelle est la différence entre une condition Cart subtotal et Minimum order amount (after product discounts) ? Une condition Cart subtotal regarde le montant avant réductions. Le montant minimum de commande est vérifié par Shopify sur le total qui reste une fois toutes les réductions sur les produits déduites. Vous n’avez pas besoin des deux, et la carte le dit à l’écran.

Pourquoi ne puis-je pas utiliser le montant minimum de commande avec un plafond de réduction maximum ? L’application bloque cette paire en ligne et de nouveau à l’enregistrement. Un montant plafonné devrait être calculé à partir du total après réductions, que la réduction ne peut pas voir pendant qu’elle est calculée. Désactivez soit le minimum, soit le plafond.

Puis-je transformer plus tard une réduction automatique en code de réduction ? Non. La méthode est choisie à la création et le sélecteur est désactivé sur la page de modification. Utilisez Duplicate et choisissez l’autre méthode sur la copie.

Combien de produits et de collections puis-je exclure ? Jusqu’à 20 produits et jusqu’à 10 collections sur une même réduction sur la commande.

Le pourcentage sur la commande est-il calculé avant ou après les réductions sur les produits ? Cela dépend de l’interrupteur Calculate after product discounts. Activé, le pourcentage est retiré du total du panier après les réductions sur les produits, comme pour les réductions sur la commande de Shopify lui-même. Désactivé, il est calculé sur le total complet du panier avant les réductions sur les produits. Les nouvelles réductions sur la commande démarrent avec l’interrupteur activé ; celles créées avant le 9 octobre 2026 s’ouvrent avec l’interrupteur désactivé et continuent de fonctionner comme avant jusqu’à ce que vous l’activiez.

Pourquoi ne puis-je pas activer Calculate after product discounts avec un montant de réduction maximum ? Interrupteur activé, Shopify calcule lui-même le pourcentage, et Shopify ne peut pas plafonner un pourcentage qu’il calcule lui-même. L’application affiche une erreur sur la carte de l’interrupteur et bloque l’enregistrement jusqu’à ce que vous désactiviez l’interrupteur ou décochiez Set maximum discount amount et Set cart value limit for discount calculation.