Comment offrir plusieurs avantages sur un seul seuil de dépense dans Shopify
À 150 $, le client obtient 15 % sur la commande, la livraison gratuite et un cadeau. Ce sont respectivement des remises de classe commande, livraison et produit, et ce sont précisément des classes différentes que Shopify autorise à se cumuler : les trois tiennent donc jusqu'au paiement.
- Objectif de dépense
- Livraison offerte
- Cadeau offert
Sous le seuil, le panier compte à rebours jusqu'à celui-ci, et la fiche produit annonce déjà le cadeau. À 150 $, les trois arrivent ensemble : le pourcentage s'applique avec le montant économisé affiché, la livraison tombe à zéro, et le cadeau est ajouté au panier sur sa propre ligne avec une confirmation de l'ajout. Le client ne saisit jamais de code et n'a jamais à ajouter le cadeau lui-même.
- $140.00
Leather Chelsea Boot
US 9 / Qté 1
- $16.00
Everyday Mascara
Noir / Qté 1
- $6.90
Livraison standard
Comment le configurer
- 1
Campagnes > Nouvelle campagne
Une seule campagne portant trois offres, pour qu'elles partagent une programmation et se mettent en pause ensemble.
- 2
Offre 1
Objectif de dépense, un palier à 150 $ pour 15 % de remise. C'est la remise de classe commande.
tiers[0].minSpend = 15000
- 3
Offre 2
Livraison gratuite, même seuil de 150 $. C'est la remise de classe livraison.
type = free_shipping
- 4
Offre 3
Cadeau offert, même seuil de 150 $. C'est la remise de classe produit.
type = free_gift
- 5
Offre 3 > Cadeau et solutions de secours
Choisissez la variante offerte, puis ajoutez des variantes de secours dans l'ordre. Si la première est en rupture, la boutique en ligne donne la suivante : une rupture dégrade donc le cadeau au lieu de mettre fin discrètement à la campagne.
freeGift.giftVariantIds = [primary, backup1, backup2]
- 6
Les trois > Cumul
Sur chaque offre, activez le cumul avec les deux autres classes. Neuf interrupteurs, cela paraît beaucoup, mais la règle est simple : chaque offre doit accepter chaque classe avec laquelle elle doit coexister.
stacking = les trois indicateurs de cumul sur true
- 7
Aperçu
Simulez à 149,99 $ et à 150,00 $ et vérifiez que les trois récompenses apparaissent ensemble. S'il en manque une, l'aperçu nomme l'offre avec laquelle le cumul a échoué au lieu de simplement l'omettre : le correctif est donc l'interrupteur qu'il désigne.
reason = not_combinable, avec le nom de l'offre en conflit
Chaque réglage, en détail
Voici les vraies clés de configuration avec lesquelles l'offre est enregistrée, pour que vous puissiez comparer votre propre paramétrage champ par champ.
| Réglage | Valeur | Clé de configuration |
|---|---|---|
| Offre 1 | spend_goal, classe order | discountClasses |
| Offre 2 | free_shipping, classe shipping | discountClasses |
| Offre 3 | free_gift, classe product | discountClasses |
| Seuil partagé | 150,00 $ (15000 unités mineures) | tiers[0].minSpend |
| Cumul avec product | true sur les offres 1 et 2 | stacking.combinesWithProductDiscounts |
| Cumul avec order | true sur les offres 2 et 3 | stacking.combinesWithOrderDiscounts |
| Cumul avec shipping | true sur les offres 1 et 3 | stacking.combinesWithShippingDiscounts |
| Emplacements utilisés | 3 sur le plafond de remises actives | schedule |
Ce que Shopify fait nativement
Les trois remises peuvent être créées nativement avec un montant d'achat minimum, et les remises natives exposent bien des réglages de cumul : un marchand rigoureux peut donc assembler tout cela sans application.
Garder trois remises natives alignées sur le même seuil oblige à modifier trois endroits chaque fois que le seuil bouge, et aucun aperçu ne permet de vérifier que les trois se déclenchent ensemble avant que les clients le découvrent.
Points de vigilance
- Chaque offre doit accepter le cumul individuellement. Un seul interrupteur oublié et le client perd discrètement l'une des trois récompenses, sans rien au paiement pour l'expliquer. L'aperçu est le seul endroit qui nomme l'offre ayant bloqué l'autre.
- Deux remises de la même classe ne se cumulent jamais : cette recette fonctionne précisément parce que les trois offres appartiennent à trois classes différentes. Ajouter une deuxième remise de commande ne se cumulerait pas.
- Trois offres, cela fait trois emplacements sur le plafond de remises actives qui se chevauchent. Planifiez le reste de la saison en conséquence.
- Le cadeau est à zéro et la remise de livraison n'est pas de la marchandise : ni l'un ni l'autre ne gonfle le calcul des 15 %.
Questions fréquentes
- Pourquoi trois remises se cumulent-elles ici alors que deux n'y arrivent d'habitude pas ?
- Parce qu'elles appartiennent à trois classes différentes. Shopify autorise le cumul entre classes dès lors que chaque remise l'accepte. Deux remises de la même classe ne se cumulent jamais.
- Puis-je ajouter une quatrième récompense ?
- Seulement en ajoutant une remise dans une classe pas encore utilisée, ou en l'intégrant à l'une des trois existantes. Il n'existe que trois classes au total.
- Le client voit-il un message ou trois ?
- Le widget de progression du panier peut présenter le seuil une seule fois, et les trois récompenses apparaissent ensuite comme des lignes distinctes une fois le seuil atteint.
- Et si je veux un seuil différent pour chaque récompense ?
- Définissez des seuils de palier différents par offre. Elles n'ont pas à en partager un, cette recette fait juste ce choix.
Exemples associés
A spend ladder whose rungs pay out in different forms, and the rule that decides when a rung needs its own offer.
An order discount and a free gift on the same threshold, both applying to one cart.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
Créez ceci dans votre boutique
Chaque recette de cette bibliothèque tourne sur le même moteur côté serveur, donc le total du panier et celui du paiement concordent.