Cadeau offert
Une offre de cadeau que seul le client peut accepter. Un clic et il arrive comme un vrai produit WooCommerce à $0.00 — stock décrémenté, total du panier inchangé.
Conçu pour WordPress · WooCommerce
Une boutique de démonstration LUMÉ, sur sa page panier. Le panier contient déjà deux lignes et trois unités : T-shirt blanc classique à $18.00 en quantité deux, soit $36.00 ; Sweat zippé à $54.00. Le Sous-total affiche $90.00, la livraison est calculée lors de la commande, et le Total est donc lui aussi de $90.00. Le badge du panier dans l’en-tête de la boutique affiche 3, car il compte les unités et non les lignes. Au-dessus du tableau des articles — la position à laquelle est réglée la capture Display Settings de l’article, Before Cart items table — se trouve le seul élément que SalesMax dessine : un titre Un cadeau avec cette commande, dans une carte en pointillés portant un badge sombre Cadeau offert dans son coin droit et la propre étiquette SalesMax de cette page à sa gauche. Dans la carte : le Bonnet côtelé, une pastille verte OFFERT, son prix boutique de $12.00 barré à côté de $0.00, une quantité de un, et un bouton sombre indiquant Recevoir. Un pointeur se déplace vers les deux prix et s’y arrête, puis se déplace vers le bouton et le presse une fois. Une quatrième unité arrive dans le tableau du panier sous le hoodie comme une ligne à part, marquée Cadeau, portant l’UGS du beanie, son $12.00 barré à côté de $0.00, une quantité simple de un plutôt qu’un sélecteur, et un sous-total de ligne de $0.00. Le badge du panier passe de 3 à 4. Rien d’autre ne bouge : le Sous-total affiche toujours $90.00, le Total affiche toujours $90.00, le compteur dans l’en-tête de la boutique affiche toujours $90.00, et aucun script sur cette scène n’écrit un montant à un quelconque moment — chaque prix ici est du balisage écrit à la main. Le pointeur se déplace ensuite vers la colonne des totaux et s’arrête sur le calcul, qui n’a pas changé, descend vers Valider la commande et le presse une fois. Le bouton s’allume et la boucle s’arrête là — rien ne navigue, aucune page ne change. Rien ne s’assombrit, rien ne flotte au-dessus de la page et aucun pop-up n’apparaît. Le cadeau n’est jamais ajouté tout seul : cette unique pression est la seule chose qui le met dans le panier. Les deux lignes d’origine, leurs quantités et leurs sous-totaux de ligne ne changent jamais, et le fil d’étapes non plus. Après une pause, le panier est ramené à son état de départ et la boucle recommence ; cette coupe est instantanée, jamais une animation, car une ligne de cadeau que l’on verrait disparaître en fondu mettrait en scène une suppression qui n’a pas lieu ici.
LUMÉ est une boutique de démonstration — chaque produit, prix, quantité et libellé de bouton vient de son catalogue, pas du plugin.
▲ en général +10% de conversions** Le seul chiffre que 8theme publie pour les cadeaux offerts, imprimé ici avec sa source attachée : leur propre page SalesMax indique “Les cadeaux offerts peuvent augmenter les conversions de 10%” et l’attribue à Accenture. C’est une ligne sur une page marketing — aucune étude n’est liée, et rien là-dedans ne mesure ce plugin. Le propre registre de boosters de SalesMax laisse le champ de ce booster vide, là où il affiche “en général +10–30%” pour le booster de la page panier juste à côté. À lire comme le chiffre sectoriel de quelqu’un d’autre pour ce type de cadeaux — pas une étude, pas une promesse et pas une mesure SalesMax. Votre propre chiffre apparaît booster par booster dans le tableau de bord SalesMax.
Une boutique de démonstration LUMÉ, sur sa page panier. Le panier contient déjà deux lignes et trois unités : T-shirt blanc classique à $18.00 en quantité deux, soit $36.00 ; Sweat zippé à $54.00. Le Sous-total affiche $90.00, la livraison est calculée lors de la commande, et le Total est donc lui aussi de $90.00. Le badge du panier dans l’en-tête de la boutique affiche 3, car il compte les unités et non les lignes. Au-dessus du tableau des articles — la position à laquelle est réglée la capture Display Settings de l’article, Before Cart items table — se trouve le seul élément que SalesMax dessine : un titre Un cadeau avec cette commande, dans une carte en pointillés portant un badge sombre Cadeau offert dans son coin droit et la propre étiquette SalesMax de cette page à sa gauche. Dans la carte : le Bonnet côtelé, une pastille verte OFFERT, son prix boutique de $12.00 barré à côté de $0.00, une quantité de un, et un bouton sombre indiquant Recevoir. Un pointeur se déplace vers les deux prix et s’y arrête, puis se déplace vers le bouton et le presse une fois. Une quatrième unité arrive dans le tableau du panier sous le hoodie comme une ligne à part, marquée Cadeau, portant l’UGS du beanie, son $12.00 barré à côté de $0.00, une quantité simple de un plutôt qu’un sélecteur, et un sous-total de ligne de $0.00. Le badge du panier passe de 3 à 4. Rien d’autre ne bouge : le Sous-total affiche toujours $90.00, le Total affiche toujours $90.00, le compteur dans l’en-tête de la boutique affiche toujours $90.00, et aucun script sur cette scène n’écrit un montant à un quelconque moment — chaque prix ici est du balisage écrit à la main. Le pointeur se déplace ensuite vers la colonne des totaux et s’arrête sur le calcul, qui n’a pas changé, descend vers Valider la commande et le presse une fois. Le bouton s’allume et la boucle s’arrête là — rien ne navigue, aucune page ne change. Rien ne s’assombrit, rien ne flotte au-dessus de la page et aucun pop-up n’apparaît. Le cadeau n’est jamais ajouté tout seul : cette unique pression est la seule chose qui le met dans le panier. Les deux lignes d’origine, leurs quantités et leurs sous-totaux de ligne ne changent jamais, et le fil d’étapes non plus. Après une pause, le panier est ramené à son état de départ et la boucle recommence ; cette coupe est instantanée, jamais une animation, car une ligne de cadeau que l’on verrait disparaître en fondu mettrait en scène une suppression qui n’a pas lieu ici.
Remise sur objectif de commandeOù il s’affiche
Onze valeurs dans le sélecteur Display Location, dont une est le shortcode ; sept dans Mini cart location, dont une est Ne pas afficher.
Chaque nom de champ, option et valeur par défaut de cette page est tiré d’un seul article, celui de 8theme : Cadeau offert, daté du 12 janvier 2025, plus les dix captures qu’il intègre. Rien n’a été inventé pour combler un vide, et là où la source se tait, cette page le dit. Deux notes de calcul d’abord, parce que la suite s’est déjà trompée dessus : dix emplacements panier-et-paiement plus un shortcode est la bonne lecture du sélecteur à onze valeurs, et six emplacements de mini panier plus un état désactivé de celui à sept valeurs. Aucun de ces comptes n’est de 8theme — l’article n’imprime aucun chiffre pour l’une ou l’autre liste. Tout ce qui suit reste sans réponse dans la source, donc rien ici n’est affirmé dans un sens ou dans l’autre :
Confirmé et à dire clairement : le cadeau est un vrai produit WooCommerce et il est décompté du stock comme tout autre article lors de la commande ; il apparaît à $0 dans le panier et dans le récapitulatif de commande au paiement ; il est masqué ou retiré automatiquement quand le panier ne remplit plus la condition ; le shortcode est [smax_free_gift]; la voie Elementor est documentée par deux captures et limitée par écrit aux modèles de page Panier ou Paiement ; et l’aperçu admin propose des bascules ordinateur et mobile à côté d’un bouton Advanced preview dédié.
Modèles & apparence
Deux modèles, une couleur d’accent et six textes que vous saisissez — la carte cesse de ressembler à une extension et se met à ressembler à votre boutique.
Vider un champ retire son élément ici — c’est la lecture de cet aperçu, pas un comportement documenté. Le champ Offer title de l’admin contient un jeton de fusion, {discount}, que leur capture affiche en FREE ; le vocabulaire des jetons n’est pas publié, donc ce champ affiche un texte littéral.
Le calcul
Disons 400 commandes par mois, 12 paniers éligibles sur 100 appuient sur le bouton, et chaque bonnet vous coûte $4 à mettre dans le colis : 400 × 12% × $4 = −$192/mois, et 48 cadeaux partis. Appuyez sur les touches.
La salle de contrôle
Quatre décisions portent ce booster — le cadeau, sa quantité, son prix et la fréquence à laquelle il peut être réclamé. Tout le reste, c’est du ciblage.
Touchez les puces — la phrase de règle se réécrit toute seule. Chaque puce ici est une option nommée par l’article ou par une capture.
Le client doit quand même appuyer sur Réclamer le cadeau — rien n’est ajouté à sa place.
Le panneau d’admin les nomme Choose a Gift Product (placeholder Choisir un produit) et Quantité de l’offre (placeholder Custom). La prose appelle le premier Offer Product et le décrit comme “le produit qui recevra une remise ou un traitement spécial lorsque le combo est déclenché” — combo étant l’une des nombreuses chaînes de cet article qui appartiennent à un autre booster. Quand les deux divergent, c’est la capture que les marchands verront réellement.
Quatre options, citées : Percentage — p. ex. 20% de remise ; Fixe — p. ex. $5 de remise ; Gratuit — le prix est ramené à $0 ; Aucune remise — le produit de l’offre sera affiché à son prix normal. Un champ Discount Value est décrit dans le texte (saisir 15 pour 15% de remise, 10 pour $10 de remise ; “sans objet” sous Free ou No discount) et n’apparaît pas sur l’unique capture de ce panneau, où Gift type est réglé sur Free. Masqué ou ignoré : la question reste ouverte.
Limite d’utilisation totale — “le nombre maximal de fois que cette offre peut être utilisée, tous clients confondus”, avec l’astuce “utile pour des campagnes à durée limitée ou des offres à stock contrôlé”. Limite d’utilisation par client — “combien de fois un client donné peut réclamer l’offre”, avec l’astuce “aide à prévenir les abus de la promotion en limitant les usages répétés par utilisateur”. Les deux portent le texte indicatif Utilisation illimitée, donc l’absence de limite est l’état livré.
Cochée sur la capture General, et dans aucune phrase de l’article : “Allow customers to remove Add-ons from the cart?”. Elle dit toujours Options, qui est le nom d’un autre booster. Ce qu’elle commande ici relève d’une supposition que nous ne ferons pas — et notez que chaque rendu de la ligne réclamée, le leur comme le nôtre, porte de toute façon un lien Supprimer WooCommerce ordinaire.
Le panneau réel contient Titre, Sous-titre, Badge sous-titre, Titre de l’offre, Texte du bouton CTA et un sélecteur Source de l’image réglé sur Image du produit. Le texte, lui, énumère Offer Title, Offer Title Badge, Offer Subtitle et Offer Subtitle Badge — et donne au titre et au sous-titre des descriptions identiques au caractère près, et aux deux badges une autre paire d’identiques. Sur la capture, Offer title contient un jeton de fusion, {discount}, documenté nulle part.
Capturé, contrairement aux quatre groupes génériques de l’article : Template styles avec un Reset All, Border radius (px) 12, Border: Medium, Border style: Dashed, Border Color #e1e1e1, Background color #ffffff, Body padding 20 à gauche/droite et 12 en haut/bas, En-tête taille de police 25. La capture s’arrête là. Cette bordure en tirets et ce rayon de 12px sont le réglage par défaut livré avec l’extension, et c’est pourquoi chaque carte de cette page les porte.
Emplacement d’affichage, onze valeurs, dont Utiliser un shortcode; Emplacement du mini-panier, sept valeurs, dont Ne pas afficher. La capture affiche Avant le tableau des articles du panier et Ne pas afficher. Ni l’une ni l’autre n’est présentée nulle part comme un défaut, et l’article ne donne le nombre d’aucune des deux listes.
Ce booster n’a aucun panneau Apply to, du tout, si bien que les déclencheurs de l’article lui-même — dépenser plus de $75, acheter 3 sacs ou plus — ne sont atteignables qu’ici. Le texte d’aide du panneau : “Ajoutez des conditions si vous souhaitez personnaliser selon les articles du panier, le total de la commande, etc. (facultatif)”. Regroupés sous Commande: produits, catégories, étiquettes, UGS, nombre de lignes, quantité d’articles, coupons appliqués, total de la commande. Historique d’achat: première commande, nombre de commandes, commandes contenant des produits précis, total dépensé. Utilisateur: rôle, connecté, utilisateurs précis. Date & heure: heure, jours.
SalesMax → Sales Boosters → + New Booster, choisissez Cadeau offert, puis — leur orthographe, citée — “Name your booster, configurate settings and save”.
Le panneau en bas de la configuration contient Priorité (10 sur la capture — sur l’image et dans aucune phrase de l’article), a Date de début (20.03.2025), une case Définir la date de fin, case à cocher, et la Date de fin qu’elle révèle (23.04.2025). Seules les dates sont documentées. La planification est à la journée près : une plage horaire passe donc par Conditions → Date & heure → Heure ; le fuseau horaire n’est pas publié.
Vérifiez que le booster est activé dans la liste des boosters. Assurez-vous que les conditions (total du panier, produits, quantité) sont bien remplies. Contrôlez que le produit offert est publié, en stock et visible. Désactivez temporairement les extensions de cache agressives. Vérifiez que le booster est affecté au bon emplacement d’affichage. Évitez les conflits avec d’autres boosters qui modifient le panier ou appliquent des remises en même temps.
La FAQ en ajoute trois : vérifiez que la position d’affichage choisie est compatible avec votre thème ; un thème sur mesure ou fortement modifié peut manquer de hooks WooCommerce ; et passez sur Utiliser un shortcode et placez [smax_free_gift] à la main. Ou passez par Elementor — ouvrez l’éditeur de la page Panier ou Commande, trouvez le widget SalesMax, glissez-le, choisissez Cadeau offert, enregistrez. Ce widget est limité aux modèles de page Panier ou Commande dans son propre panneau.
Aucune analytique propre à ce booster, aucun test A/B et aucun rapport de taux d’acceptation ne sont documentés. La traduction, le comportement RTL et l’AJAX ne sont pas publiés non plus — ce qui compte plus que d’habitude pour un bloc qui doit apparaître dans un mini-panier.
FAQ
L’article répond deux fois à cette question, puis se contredit une fois ; voici donc les trois passages, dans l’ordre où ils apparaissent. Frontend Result : « Le cadeau ne sera pas ajouté automatiquement. À la place, le client verra un bouton Claim Gift qui lui permet d’ajouter manuellement l’article gratuit à son panier. » La question de la FAQ « Puis-je ajouter le cadeau automatiquement au panier ? » : « Non. Le booster Cadeau offert ne prend actuellement en charge que la sélection manuelle du cadeau. Les clients doivent cliquer activement sur le bouton “Add Gift” pour inclure le cadeau dans leur panier une fois les conditions remplies. » La question de la FAQ « Que se passe-t-il si le client retire le produit qualifiant ? » : « Le booster réévaluera automatiquement les conditions. Si elles ne sont plus remplies, le cadeau sera retiré du panier s’il avait été ajouté automatiquement. » La troisième phrase présuppose un état que les deux premières nient. Ce qui est tranché dans les deux sens, c’est le retrait : Frontend Result indique de son côté que si le panier ne qualifie plus, le cadeau sera masqué ou retiré automatiquement — un cadeau qui cesse de qualifier s’en va donc, quelle que soit la manière dont il est arrivé. Ce qui n’est pas tranché, c’est l’existence même d’un chemin d’ajout automatique. Notre lecture — et c’est une lecture, pas un fait — est que la troisième phrase est un texte générique repris d’un booster qui, lui, ajoute automatiquement, dans un article qui appelle aussi cette offre un « combo », appelle le bloc un « bloc de recommandation » et appelle le cadeau un « Add-on » ; trois autres chaînes égarées, toutes visibles sur la même page. La démo de ce site n’ajoute donc jamais le cadeau d’elle-même, et ne le fera pas tant que 8theme n’aura pas dit le contraire. Testez-le sur une copie de préproduction avant d’en faire une règle de gestion. Un dernier point que ces mêmes passages laissent ouvert : le libellé du bouton. Frontend Result l’appelle Claim Gift, la FAQ l’appelle « Add Gift », et les trois captures de 8theme montrent Add gift to cart saisi dans le champ Offer CTA button text. C’est du texte libre sans valeur par défaut publiée — le nôtre affiche Recevoir le cadeau.
Le champ existe et il a quatre valeurs, mais les deux sources ne le nomment pas pareil : le texte l’appelle Discount Type, la capture admin l’étiquette Gift type. Ses options, citées : Percentage, par exemple 20% de remise ; Fixed, par exemple $5 de remise ; Free, où le prix est ramené à $0 ; et No discount, où le produit de l’offre sera affiché à son prix normal. Un champ Discount Value est décrit dans le texte — saisissez 15 pour 15% de remise, saisissez 10 pour $10 de remise, sans objet si Free ou No discount est sélectionné — et il n’apparaît nulle part sur l’unique capture de ce panneau, où Gift type est réglé sur Free. Savoir si le champ est masqué ou simplement ignoré sous Free reste donc sans réponse. Deux autres silences méritent d’être nommés. Rien de publié ne dit si un cadeau remisé mais non gratuit s’affiche encore avec le mot FREE et l’habillage cadeau côté boutique ; cette page ne passe donc cette ligne en vert que lorsque le prix est réellement nul : une ligne qui annonce une offre reçoit la pastille, une ligne à son prix normal, non. Et rien ne dit comment un cadeau en pourcentage ou en montant fixe interagit avec un coupon, une règle de taxe ou un calcul de livraison.
Display Location est un sélecteur unique à onze valeurs, dont l’une est Use a shortcode : quatre se lisent comme des positions de la page panier — Top of the Cart page, Before Cart items table, After Cart items table, After Cart items within the table — et six comme des positions de la page de commande — Before Payment Gateways, Before Place Order Button, After Place Order Button, Bottom of the Checkout Page, Before Billing section, After Order notes. Soit dix positions et un shortcode. Mini cart location est un second sélecteur à sept valeurs, dont Do not display est un état désactivé, ce qui laisse six positions : Top of the Mini Cart, Before Cart items, After Cart items within the list, Before buttons, After buttons, Bottom of the Mini Cart. L’article ne donne le nombre d’aucune des deux listes, et il ne nomme de défaut pour aucune : l’unique capture de ce panneau montre Before Cart items table et Do not display, qui sont des valeurs affichées et non des défauts déclarés. Leurs deux conseils : placer le booster après les articles du panier ou avant la section de paiement peut augmenter la visibilité et l’engagement juste avant la conversion, et placer l’offre de cadeau près des boutons du mini-panier est efficace pour des relances de dernière minute. Il existe aussi une route Elementor, et son propre panneau porte la restriction par écrit : ce booster ne peut être utilisé que sur les modèles de page Panier ou Commande. Ce que personne ne publie, c’est si les onze valeurs sont proposées sur les deux types de page ou filtrées selon la page.
Oui dans les deux cas, et l’article est inhabituellement direct là-dessus. Interrogé sur la baisse de stock, il répond : « Oui. L’article offert est un vrai produit WooCommerce et il est déduit du stock comme n’importe quel autre article lors du paiement. » Frontend Result ajoute qu’une fois ajouté, le cadeau apparaît comme un produit ordinaire dans le panier au prix de $0, et qu’il sera aussi inclus dans le récapitulatif de commande au paiement. Chaque rendu de la ligne réclamée — le leur comme celui de cette page — porte son propre lien Supprimer, comme toute autre ligne du panier. Une chose siège dans le panneau admin sans une seule phrase pour l’accompagner : une case cochée qui lit « Allow customers to remove Add-ons from the cart? ». Elle n’est pas documentée dans le texte, et elle dit toujours Add-ons, qui est le nom d’un autre booster. Ce qu’elle commande ici relève d’une supposition que nous ne ferons pas.
Deux champs, tous deux documentés. Total Usage Limit fixe le nombre maximal de fois que cette offre peut être utilisée, tous clients confondus, et le conseil de l’article la dit utile pour des campagnes à durée limitée ou des offres à stock contrôlé. Usage Limit Per Customer définit combien de fois un client donné peut réclamer l’offre, et son conseil dit qu’elle aide à prévenir les abus de la promotion en limitant les usages répétés par utilisateur. Les deux champs portent le texte indicatif Unlimited usage sur la capture, donc l’absence de limite est l’état livré. Lisez tout de même attentivement la réponse de la FAQ à ce sujet, à cause d’un mot : elle dit que le réglage garantit que chaque utilisateur connecté ne peut réclamer le cadeau qu’une seule fois. Rien de publié ne dit comment une limite par client s’applique à une commande passée en visiteur, ni ce qui se passe si une limite est atteinte alors qu’un client est en pleine session avec l’offre déjà à l’écran.
Un cadeau par booster : interrogé sur la possibilité d’appliquer plusieurs cadeaux à la fois, l’article répond qu’un seul cadeau par booster est possible et que, pour en proposer plusieurs, vous pouvez créer des boosters séparés avec leurs propres règles. Il confirme aussi la route multi-campagnes pour le ciblage : créez plusieurs campagnes Cadeau offert et donnez à chacune ses propres filtres de produit, de catégorie ou de condition de panier. Ce qui n’est pas publié, c’est ce qui se passe quand deux de ces campagnes qualifient sur le même panier. Un champ Priority existe — il figure sur la capture Optional Settings avec la valeur 10 — et aucune phrase, nulle part, ne dit ce qu’il classe ni quel sens l’emporte. Notez aussi que ce booster n’a pas de panneau Apply to à lui, si bien que le déclencheur derrière leurs propres exemples, dépenser plus de $75 ou acheter 3 sacs ou plus, n’est atteignable que par Conditions : Order total, Order items quantity, Products in Order. L’article ne le dit jamais en toutes lettres.
Fonctionne bien avec
Un cadeau n’est qu’une des choses qui peuvent arriver en route vers le paiement. La rangée commence par les boosters qui partagent le même écran, puis parcourt le reste de la suite.
Des offres affichées directement dans le panier, en plus de ce que le client a déjà.
▲ en général +10–30%*En savoir plusDe petites montées en gamme et des produits compagnons, à un geste du récapitulatif panier.
▲ +29% de ventes*En savoir plus« Dépensez $80, obtenez 10% de remise » — des paliers qui tirent le total vers le haut.
▲ +18% de dépense moy.*En savoir plus« Plus que $11 pour la livraison gratuite » — la phrase la plus efficace de l’e-commerce.
▲ +30% de panier moyen*En savoir plusDes remises par palier de quantité qui rendent la commande plus grosse évidente.
▲ +30% de valeur de commande*En savoir plusUne dernière offre pertinente juste avant le paiement — acceptée d’une seule case cochée.
▲ +35% de conversions*En savoir plusMontrez les produits qui vont naturellement avec celui-ci, ajoutés en un clic.
▲ +35% de ventes*En savoir plusSuggestions conditionnelles par catégorie, contenu du panier, historique de commandes ou montant.
▲ +31% de revenus*En savoir plusProposez des extras du catalogue sur la page produit — cochés d’un coup, chacun avec sa remise.
▲ +20% de panier moyen*En savoir plusUne offre pertinente dès l’ajout au panier — un pop-up, pas un labyrinthe.
▲ +20% de conversions*En savoir plusDes compteurs de stock en direct qui créent une urgence honnête — des niveaux réels, jamais inventés.
▲ +17% de conversions*En savoir plusNotifications d’achat discrètes — depuis vos vraies commandes récentes, ou des listes de noms que vous rédigez.
▲ +15% de conversions*En savoir plusLaissez les acheteurs dupliquer leur commande en un clic — idéal pour les consommables et les cadeaux.
▲ +73% d’adoption*En savoir plusDes upsells sur la page de confirmation de commande, là où la confiance est déjà acquise.
▲ jusqu’à 3.1% de conversion*En savoir plusDes ajouts en un clic juste après « Commander » — sans ressaisir les informations de paiement.
▲ +10% de revenus*En savoir plusUn coupon unique — la raison de leur retour.
▲ +25% de commandes répétées*En savoir plus* Références du secteur et moyennes observées par les éditeurs pour chaque type de booster — ce n’est pas une garantie. SalesMax n’en publie aucune pour Cadeau offert, et c’est pourquoi cette page ne porte aucun chiffre à elle.
Cadeau offert
Un cadeau que personne n’a demandé, c’est de l’emballage. Un cadeau qu’on est allé chercher, c’est une raison de revenir — sur toutes les formules, sans jamais aucune fonction réservée.