SScale Themedocs

Offrez automatiquement un produit cadeau quand le panier atteint un seuil défini, pour inciter vos clients à augmenter leur commande.

Pourquoi utiliser le cadeau gratuit

Le cadeau gratuit est l'une des stratégies les plus efficaces pour augmenter le panier moyen. Quand un client sait qu'il est à quelques euros d'obtenir un produit offert, il ajoute naturellement un article supplémentaire. Ce mécanisme psychologique, appelé "goal gradient effect", montre que les gens accélèrent leurs efforts quand ils se rapprochent d'un objectif.

Dans Scale Theme, le cadeau gratuit fonctionne en synergie avec la barre de progression. Le client voit en temps réel combien il lui reste à dépenser pour débloquer le cadeau. Quand le seuil est atteint, le produit apparaît automatiquement dans le panier avec un badge "GRATUIT", créant un moment de satisfaction immédiate.

En combinant plusieurs paliers (livraison gratuite à 50 EUR, cadeau à 80 EUR, cadeau premium à 120 EUR), vous créez un parcours d'incitation progressif qui pousse naturellement les clients à dépenser plus, tout en leur donnant l'impression de faire une bonne affaire.


Guide de configuration

Prérequis

Avant de configurer le cadeau gratuit, assurez-vous que :

  • La barre de progression est activée dans les réglages du panier (progress_bar_enabled)
  • Vous disposez d'un produit à offrir dans votre catalogue Shopify
  • Le produit cadeau est en stock et disponible à la vente

Ajouter un palier cadeau

  1. Ouvrez la section Cart dans l'éditeur de thème
  2. Cliquez sur Ajouter un bloc
  3. Sélectionnez Cart Tier
  4. Dans le paramètre Type, choisissez Gift
  5. Définissez le Seuil (montant minimum du panier, ex : 80)
  6. Sélectionnez le Produit cadeau via le sélecteur de produit
  7. Personnalisez les messages avant et après déblocage
  8. Choisissez une icône pour le jalon sur la barre de progression

Configurer les messages

Les messages dynamiques guident le client vers l'objectif. Utilisez la variable $amount pour afficher le montant restant.

MessageExempleContexte
Message avant seuil"Ajoutez $amount pour recevoir un cadeau GRATUIT !"Affiché tant que le seuil n'est pas atteint
Message de succès"Cadeau débloqué !"Affiché quand le seuil est atteint
💡Rédigez vos messages de manière engageante et positive. Préférez "Plus que $amount pour votre cadeau !" à un simple "Ajoutez $amount". Le ton enthousiaste renforce la motivation.

Paramètres du bloc Cart Tier (type Gift)

Chaque palier cadeau est configuré via un bloc Cart Tier de type "Gift" :

ParamètreTypeDescriptionDéfaut
TypeSélecteurType de palier : Shipping ou GiftShipping
ThresholdNombreMontant minimum du panier pour débloquer le cadeau (dans la devise de la boutique)50
MessageRichtext inlineMessage affiché avant d'atteindre le seuil. Supporte $amount pour le montant restant"Add $amount for FREE shipping!"
SuccessRichtext inlineMessage affiché quand le seuil est atteint"FREE shipping unlocked!"
IconSélecteurIcône du jalon sur la barre de progression : Truck, Package, Gift, Star, NoneTruck
ProductSélecteur produitLe produit à offrir gratuitement (uniquement visible quand le type est Gift)-

Messages complets de la barre

En plus des messages par palier, la barre de progression dispose d'un message global :

ParamètreTypeDescriptionDéfaut
Complete messageRichtext inlineMessage quand tous les paliers sont atteints"You've unlocked all rewards!"

Fonctionnement détaillé

Ajout et retrait automatiques

Le système de cadeau gratuit fonctionne de manière entièrement automatique :

  1. Le client ajoute des produits au panier
  2. La barre de progression affiche la progression vers le seuil du cadeau
  3. Quand le seuil est atteint : le produit cadeau est automatiquement ajouté au panier via l'API Shopify
  4. Si le panier redescend sous le seuil (retrait d'un article, changement de quantité) : le cadeau est automatiquement retiré

Le client n'a aucune action à effectuer : le cadeau apparaît et disparaît selon le montant du panier.

Propriétés du cadeau dans le panier

Le cadeau est ajouté au panier avec la propriété spéciale _gift_tier: true. Cette propriété est utilisée par le thème pour :

  • Afficher le badge "GRATUIT" sur l'image du produit
  • Remplacer le prix par un prix barré + mention "Free"
  • Masquer le sélecteur de quantité (le client ne peut pas modifier la quantité)
  • Masquer le bouton de suppression (le cadeau est géré automatiquement)
  • Afficher la mention "Ajouté automatiquement" sous le produit

Interaction avec la barre de progression

Le cadeau gratuit s'intègre dans le système de paliers de la barre de progression :

  1. La barre affiche visuellement la progression vers chaque palier (shipping, gift, etc.)
  2. Le message dynamique indique le montant restant pour le prochain palier
  3. Quand le seuil est atteint, le jalon correspondant est marqué comme atteint sur la barre
  4. Le message de succès remplace le message de progression
  5. Si tous les paliers sont atteints, le message global de complétion s'affiche

Affichage dans le panier

Le cadeau apparaît comme un article du panier avec des différences visuelles claires :

ÉlémentArticle normalCadeau gratuit
ImageLien vers la page produitLien vers la page produit + badge "FREE"
PrixPrix standard du produitPrix barré + mention "Free"
QuantitéSélecteur modifiable (+/-)Pas de sélecteur, quantité fixe
SuppressionBouton poubellePas de bouton (géré automatiquement)
NoteAucuneMention "Ajouté automatiquement"

Cart drawer vs page panier

Le cadeau gratuit fonctionne de manière identique dans le cart drawer (tiroir latéral) et sur la page panier dédiée. L'affichage, les animations et le comportement automatique sont les mêmes dans les deux contextes.


Plusieurs cadeaux (paliers multiples)

Vous pouvez configurer plusieurs blocs Cart Tier de type Gift pour offrir des cadeaux progressifs à des seuils croissants :

PalierSeuilCadeauIcône
150 EURÉchantillon découverteGift
280 EURMini produitStar
3120 EURProduit taille complètePackage

Chaque palier cadeau a son propre message et son propre jalon sur la barre de progression. Le client voit clairement les objectifs successifs et les récompenses associées.

Combiner Shipping et Gift

La stratégie la plus efficace combine des paliers de types différents :

PalierTypeSeuilEffet
1Shipping50 EURLivraison gratuite débloquée
2Gift80 EURÉchantillon offert
3Gift120 EURProduit offert

Cette combinaison crée un parcours d'incitation en 3 étapes : le client vise d'abord la livraison gratuite, puis découvre qu'il est proche du cadeau, et continue pour atteindre le cadeau premium.

💡Analysez votre panier moyen actuel avant de fixer les seuils. Positionnez le premier palier légèrement au-dessus du panier moyen (10-20 % de plus) pour un impact optimal. Un seuil trop élevé décourage, un seuil trop bas ne génère pas de ventes additionnelles.

Exemples de configuration

Boutique cosmétiques : échantillon offert

  • Seuil : 60 EUR
  • Cadeau : Mini sérum découverte (valeur 12 EUR)
  • Message : "Plus que $amount pour recevoir votre sérum découverte OFFERT !"
  • Succès : "Votre sérum découverte est dans le panier !"
  • Icône : Gift

Pourquoi ça marche : un échantillon a une forte valeur perçue dans la cosmétique. Le client découvre un nouveau produit qu'il pourra racheter en taille complète ensuite.

Boutique alimentaire : progression en 3 étapes

  • Palier 1 (Shipping, 35 EUR) : "Ajoutez $amount pour la livraison GRATUITE"
  • Palier 2 (Gift, 55 EUR) : Sachet de dégustation offert — "Plus que $amount pour votre sachet découverte !"
  • Palier 3 (Gift, 80 EUR) : Coffret surprise offert — "Plus que $amount pour votre coffret surprise !"

Boutique mode : accessoire offert

  • Seuil : 100 EUR
  • Cadeau : Tote bag de la marque (valeur 25 EUR)
  • Message : "Ajoutez $amount et recevez notre tote bag exclusif !"
  • Succès : "Tote bag exclusif ajouté à votre commande !"
  • Icône : Star

Boutique tech : protection offerte

  • Seuil : 150 EUR
  • Cadeau : Protection d'écran ou housse
  • Message : "Plus que $amount pour une protection OFFERTE pour votre achat !"
  • Succès : "Protection offerte ajoutée !"
  • Icône : Package

Cadeau gratuit dans les bundles

En plus du système de paliers du panier, Scale Theme propose un système de cadeaux intégré aux bundles via le GiftsMixin. Ce système fonctionne différemment :

AspectCadeau panier (Cart Tier)Cadeau bundle (GiftsMixin)
DéclencheurMontant total du panierQuantité ou montant dans le bundle
ContexteCart drawer / page panierSection bundle sur la page produit
ModeMontant uniquementQuantité ou montant
VariantesPremière variante du produitSélecteur de variante intégré
Barre de progressionBarre du panier avec jalonsBarre du bundle avec marqueurs

Modes de déblocage du bundle

Le GiftsMixin supporte deux modes de déblocage :

ModeDescriptionExemple
QuantityLe cadeau se débloque selon la quantité sélectionnéeAchetez 3 articles, recevez un cadeau
AmountLe cadeau se débloque selon le montant dépenséDépensez 100 EUR dans le bundle, recevez un cadeau

Événements JavaScript

Le système de cadeaux des bundles émet des événements pour permettre des intégrations personnalisées :

ÉvénementContexteDétail
bundle:gifts-unlockedUn ou plusieurs cadeaux débloqués/verrouillés{ count, gifts }
bundle:gift-variant-changeLe client change la variante d'un cadeau{ giftIndex, variantId, productId }

Aspects techniques

Gestion côté thème

Le cadeau est géré entièrement côté thème via JavaScript. Le script du panier (js-cart.js) surveille les changements de montant et ajoute/retire le produit cadeau via l'API Shopify Cart.

Garantir la gratuité au checkout

Le thème affiche le cadeau comme "gratuit" dans le panier, mais le prix réel du produit est envoyé au checkout Shopify. Pour que le cadeau soit effectivement gratuit lors du paiement, vous avez deux options :

  1. Produit à prix zéro : créez le produit cadeau avec un prix de 0 EUR dans Shopify
  2. Automatic Discount : configurez une remise automatique Shopify qui met le prix du cadeau à 0 EUR quand les conditions sont remplies
⚠️Sans l'une de ces configurations, le client verra le cadeau à son prix normal au moment du checkout. C'est le point le plus important à vérifier lors de la mise en place du cadeau gratuit.

Couleur de la barre de progression

La barre de progression dispose de sa propre palette de couleurs configurable via le paramètre Progress bar color scheme. Choisissez une palette qui contraste avec le fond du panier pour une visibilité maximale.

ParamètreTypeDescriptionDéfaut
Progress bar color schemeColor schemePalette de la barrebackground-1

Bonnes pratiques

  • Choisissez un cadeau attractif : le cadeau doit avoir une valeur perçue suffisante pour motiver l'achat supplémentaire. Un échantillon d'une valeur affichée de 15-25 EUR est un bon point de départ.
  • Assurez le stock : si le produit cadeau est en rupture de stock, le système ne pourra pas l'ajouter au panier. Surveillez régulièrement les niveaux de stock du produit cadeau.
  • Positionnez le seuil stratégiquement : analysez votre panier moyen et placez le seuil 15-20 % au-dessus. Un seuil de 80 EUR pour un panier moyen de 65 EUR est idéal.
  • Communiquez la valeur : le prix barré sur le cadeau montre au client ce qu'il "économise". Assurez-vous que le produit cadeau a un prix de comparaison renseigné dans Shopify.
  • Limitez le nombre de paliers : 2 à 3 paliers maximum. Au-delà, la barre de progression devient confuse et l'objectif final semble inatteignable.
  • Testez le parcours complet : vérifiez l'ajout automatique, le retrait quand le montant baisse, et surtout le prix au checkout.
  • Choisissez des icônes parlantes : utilisez l'icône "Gift" pour les cadeaux et "Truck" pour la livraison, pour une compréhension immédiate.
  • Renouvelez le cadeau régulièrement : changez le produit offert toutes les 4 à 6 semaines pour maintenir l'intérêt des clients récurrents. Un cadeau qui ne change jamais perd de son attrait.
  • Mettez en avant le cadeau : mentionnez le cadeau offert dans vos campagnes email, vos réseaux sociaux et votre barre d'annonce pour que les visiteurs sachent qu'un cadeau les attend.
⚠️Le cadeau est géré côté thème (ajouté et retiré automatiquement via JavaScript). Pour que le cadeau soit effectivement gratuit au checkout, vous devez configurer soit un produit à prix 0 EUR, soit une remise automatique Shopify qui met le prix du cadeau à zéro quand les conditions sont remplies.

Prochaines étapes