Comment offrir un cadeau au-delà d'un seuil de dépense sur Shopify
Shopify déclenche les remises natives de produit offert sur la quantité, pas sur le montant dépensé. Une offre Cadeau gratuit accepte directement un seuil de dépense, ajoute le cadeau sans frais, et se replie sur une variante de remplacement si la première s'épuise.
- Cadeau offert
- $22.00
Restore Repair Shampoo
250 ml / Qté 1
- $22.00
Restore Repair Conditioner
250 ml / Qté 1
- $28.00
Deep Repair Hair Mask
Qté 1
Dès que le panier dépasse 50 $, le cadeau apparaît sur sa propre ligne sans frais, étiqueté comme cadeau et non comme produit remisé. Sous le seuil, le panier indique ce qu'il reste à ajouter.
Comment le configurer
- 1
Campagne > Type d'offre
Choisissez Cadeau gratuit.
type = free_gift
- 2
Paliers
Un palier avec un seuil de dépense de 50 $ et une récompense d'article offert. Les seuils sont en unités mineures : 50 $ s'écrit donc 5000.
tiers[0].minSpend = 5000
- 3
Cadeau
Choisissez la variante du cadeau, puis ajoutez un ou deux remplaçants par ordre de priorité. La boutique offre le premier candidat en stock.
freeGift.giftVariantIds = [primary, backup1, backup2]
- 4
Limites
Laissez le plafond à un cadeau par commande pour une promotion classique.
freeGift.maxGiftsPerOrder = 1
- 5
Cumul
Activez le cumul avec les remises de commande et de livraison pour que le cadeau survive à côté de la promotion déjà en cours.
stacking.combinesWithOrderDiscounts = true
- 6
Aperçu
Simulez à 49,99 $ et à 50,00 $ et vérifiez que le cadeau apparaît exactement au seuil, puis publiez.
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 |
|---|---|---|
| Type d'offre | free_gift | type |
| Seuil | 50,00 $ (5000 unités mineures) | tiers[0].minSpend |
| Type de récompense | free_item | tiers[0].rewardType |
| Candidats au cadeau | jusqu'à 20, le premier en stock l'emporte | freeGift.giftVariantIds |
| Plafond de cadeaux | 1 par commande | freeGift.maxGiftsPerOrder |
| Classe de remise | produit | discountClasses |
| Méthode | automatic | discountMethod |
Le voir créé de bout en bout
L'épisode n'est pas encore en ligne
Nous sommes en train de l'enregistrer. La recette écrite ci-dessus est complète, vous pouvez donc la créer dès aujourd'hui.
Ce que Shopify fait nativement
Le Achetez X obtenez Y natif de Shopify sait offrir un produit quand l'acheteur achète une certaine quantité d'autre chose : un cadeau déclenché par la quantité ne demande donc aucune application.
Une remise native de produit offert ne peut pas être déclenchée par le montant du panier, et elle n'a aucun repli quand la variante du cadeau s'épuise. L'offre cesse simplement de récompenser qui que ce soit, et rien ne vous prévient.
Points de vigilance
- Le cadeau est remisé à zéro, pas créé à partir de rien. Le stock doit exister, et c'est pourquoi les remplaçants comptent.
- La ligne du cadeau est à zéro : elle ne compte donc pas dans le seuil qui l'a déclenchée.
- Les seuils sont en unités mineures : 50 $ s'écrit donc 5000.
- Si l'acheteur retire des articles et repasse sous le seuil, le cadeau est retiré lui aussi. C'est le comportement correct, mais il surprend les acheteurs : le texte du panier devrait le dire.
Questions fréquentes
- Le cadeau peut-il être déclenché par le montant plutôt que par la quantité ?
- Oui, c'est tout l'intérêt de ce type d'offre. Le palier porte directement un seuil de dépense.
- Que se passe-t-il quand le cadeau est épuisé ?
- La boutique offre le candidat suivant en stock dans la liste des cadeaux : ajoutez donc au moins un remplaçant.
- L'acheteur peut-il prendre plusieurs cadeaux ?
- Seulement si vous portez le plafond par commande au-dessus de un.
- Le cadeau s'affiche-t-il comme un produit remisé ou comme un cadeau ?
- Il apparaît sur sa propre ligne de panier, étiqueté comme cadeau, sans frais.
Exemples associés
A different gift at each spend threshold, with the highest qualifying gift awarded.
An order discount and a free gift on the same threshold, both applying to one cart.
Free shipping once the cart passes a threshold, with a progress nudge in the cart.
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.