Coupon pour la prochaine commande
Un vrai coupon WooCommerce, émis à l’instant où la commande est passée et honoré sur la suivante. Ci-dessous : tout le parcours, de l’obtention à l’utilisation.
Conçu pour WordPress · WooCommerce
Une boutique de démo LUMÉ, cinq écrans, deux actes — le coupon est obtenu sur les quatre premiers écrans et utilisé sur le cinquième — et les prix sont ceux du catalogue. Rien sur les trois premiers écrans n’est SalesMax, et c’est là la démonstration plutôt qu’un préambule : la phrase même de 8theme dit que ce booster s’active juste après qu’un client passe une commande, donc tant que la commande n’est pas passée il n’y a rien à en dessiner. Le premier écran est une page produit. En haut, un bandeau affiche LUMÉ, puis Nouveau, Boutique et Soldes, puis un compteur affichant Panier $62.40, puis une icône de panier avec un badge affichant 2 — le panier contient déjà deux Tote bag en toiles, et quand ou d’où ils y sont entrés n’est pas une affirmation de cette page, parce qu’aucune source ne le dit. Sous le bandeau, un fil d’Ariane affiche Boutique, Outerwear, Veste en jean. Dessous, à gauche une grande vignette produit et trois miniatures vides ; à droite le nom Veste en jean, le prix $79.00, une barre grise là où figurerait une note en étoiles, deux barres grises de description, un sélecteur de quantité affichant 1, et un bouton sombre affichant Ajouter au panier. Sous la ligne d’achat, le reste de la page produit est esquissé en gris : une barre d’onglets dont l’onglet ouvert affiche Description — le nom d’onglet propre au cœur de WooCommerce — à côté de deux barres grises là où seraient ses voisins, cinq lignes grises de texte dessous, et une zone de produits liés dessinée comme une barre de titre grise au-dessus de trois vignettes vides, chacune avec deux lignes grises. Rien dans l’esquisse ne nomme un produit, un avis ou un chiffre. Un pointeur entre, monte vers Ajouter au panier et appuie. Le compteur devient Panier $141.40 et le badge affiche 3 — $62.40 plus les $79.00 de la veste. Les deux poses étaient déjà dans la page et une classe a choisi entre elles ; aucun script n’a écrit de chiffre, et aucun événement n’a été émis à aucun dessin — la pression appelle directement une fonction de cette page. Le deuxième écran est le panier, et la commande y est complète. Le bandeau affiche maintenant Panier $141.40 avec un badge de 3. Un fil d’Ariane à trois étapes se tient dessous, la première allumée : 1 Panier, 2 Paiement, 3 Commande reçue. Le tableau a pour en-têtes Produit, Qté, Sous-total, et il n’y a pas de colonne de prix unitaire. La première ligne est Veste en jean, UGS LM-JK-01 · $79.00, quantité 1, sous-total $79.00. La seconde est Tote bag en toile, UGS LM-TO-03, au prix de $39.00 barré et $31.20 debout, quantité 2, sous-total $62.40 ; à côté de ce prix une petite règle grise indique moins 20%, règle de LUMÉ. Ces vingt pour cent sont ceux de la boutique et non ceux de l’extension, ce que dit la règle et c’est la même attribution que fait la page des options panier pour le même tote. Deux unités du tote à $31.20 font $62.40, et $79.00 plus $62.40 font $141.40, ce qu’affiche l’encadré des totaux à côté du tableau : Total panier, Sous-total $141.40, Livraison calculée au paiement, Total $141.40, et un bouton sombre affichant Valider la commande. Sous le tableau, une zone de ventes croisées est esquissée dans le même gris — une barre de titre grise au-dessus de trois fiches produit vides — sans rien nommer. Trois unités dans le panier, et le badge affiche 3. Le pointeur traverse vers Valider la commande et appuie. Le troisième écran est le paiement. Le compteur du bandeau dit maintenant Commande plutôt que Panier, et toujours $141.40, toujours un badge de 3. La deuxième étape du fil d’Ariane est allumée. Deux des notices propres à WooCommerce se tiennent au-dessus du formulaire : client déjà inscrit, cliquez ici pour vous connecter, et vous avez un code promo, cliquez ici pour le saisir. Aucune n’est pressée, et la seconde ne peut pas être mal lue ici, parce qu’à ce moment du parcours le coupon n’existe pas encore — il est émis sur l’écran suivant. À gauche, Détails de facturation et huit champs étiquetés — prénom, nom, pays ou région, adresse, ville, code postal, téléphone, adresse e-mail — chacun dessiné comme une barre grise, donc aucun nom et aucune adresse n’est inventé ; et dessous, les notes de commande, puis — sur les écrans larges — le reste du formulaire esquissé sans mots : barres d’étiquettes grises, champs vides et une ligne de case à cocher. À droite, un panneau intitulé Votre commande, avec les colonnes Produit et Sous-total, les deux mêmes lignes, Veste en jean fois 1 en taille M à $79.00 et Tote bag en toile fois 2 à $62.40, puis Sous-total $141.40 et Total $141.40, deux lignes de paiement dont la première est sélectionnée et dont les deux libellés sont dessinés en barres grises, et un bouton sombre affichant Commander. Le pointeur monte vers Commander et appuie. Le quatrième écran est la page de remerciement, et un instant elle ne porte aucun coupon. Le bandeau affiche Commande $141.40 et l’icône de panier ne porte plus aucun badge, parce que le panier a disparu et qu’un zéro affirmerait qu’il en existe un, vide. Il n’y a pas de fil d’Ariane sur cet écran : WooCommerce ne livre aucun indicateur d’étape, et la page de remerciement voisine n’en dessine pas non plus. Un titre affiche Merci. Votre commande a été reçue. Dessous, un récapitulatif étiqueté Numéro de commande, Date, Total et Moyen de paiement, dont seul Total porte un chiffre, $141.40, les trois autres dessinés en barres grises. Sous cela, un titre affichant Détails de la commande et la même commande une fois de plus, cette fois avec les en-têtes Produit et Total comme les met le modèle de commande reçue : Veste en jean fois 1, taille M, $79.00 ; Tote bag en toile fois 2, $62.40 ; Sous-total : $141.40 ; Total : $141.40. Il n’y a pas de bloc d’adresse de facturation, ce qui est la forme retenue par la page de remerciement voisine. Puis le bloc coupon arrive en haut de la page, au-dessus du titre de confirmation, ce qui est la valeur que la capture Display Settings de 8theme a sélectionnée, Top of the Thank you page, sur un hook qui se déclenche avant le contenu propre du modèle. Le badge, le titre et la description sont les leurs : une pastille verte affichant OFFRE LIMITÉE, un titre affichant 10% de remise sur votre prochain achat, et une ligne affichant “Pour vous remercier de votre fidélité nous voulons vous offrir un bon exclusif pour votre prochaine commande !” — sans virgule après fidélité, ce que rend leur frontend et qui n’est pas ce que dit leur propre prose. Le coupon lui-même est dessiné comme un ticket : un talon blanc perforé et une queue verte de barres blanches comme un code-barres tourné, les barres décoratives et n’encodant rien. Sur le talon, UTILISEZ LE CODE : avec deux-points, le code NOC-3d3f79 en vert, et POUR 10% DE REMISE. La forme du ticket — la perforation, la queue, cette pile de trois lignes — est l’illustration propre de 8theme pour ce booster sur la page produit SalesMax, dessinée là en orange et ici dans le vert de cette suite, une substitution que cette page assume dans les notes sous la planche d’apparence. Les autres couleurs du bloc sont leurs valeurs de Styling publiées — le fond #f4f4f4 du panneau, le #101522 du titre et le type #ffffff du badge ; le fond du badge est la seule exception, portant le même vert de suite que la queue du ticket — une couleur pour les deux, sur instruction du propriétaire, là où leurs captures impriment #10a25c. Sous le ticket, un bouton presque noir affiche Appliquer le code promo. C’est le CTA propre à l’extension, il est dessiné, et il n’est jamais pressé : rien de publié ne dit ce qu’il fait, et le bouton que le pointeur pressera dans l’acte suivant en est un autre, sur un autre écran, appartenant au cœur de WooCommerce. Puis le second acte, l’utilisation que leur article promet en une clause — un code qu’ils peuvent copier et utiliser lors de leur prochain achat. Aucune commande de copie n’apparaît dans aucune de leurs captures, donc aucune n’est inventée : le pointeur balaie le code et le code prend une surbrillance de sélection, une copie mise en scène comme une sélection. La planche coupe ensuite vers une visite ultérieure. Le panier de LUMÉ à nouveau, contenant deux produits du catalogue — un T-shirt blanc classique à $18.00 et un Sweat zippé à $54.00, des articles de catalogue sans histoire attachée — Sous-total $72.00, Total $72.00, le bandeau affichant Panier $72.00 avec un badge de 2. Le gris des ventes croisées du premier panier se tient aussi sous celui-ci, inchangé — c’est le même dessin de panier lors d’une visite ultérieure. Sous le tableau se tient la ligne de code promo propre au cœur de WooCommerce, tirée de son modèle de panier : un champ dont le texte indicatif affiche Code promo, et le bouton Appliquer le code promo du cœur. Le pointeur presse le champ et le code copié atterrit entier — NOC-3d3f79, la deuxième et dernière écriture du moteur, la même chaîne qu’il a émise. Puis il presse Appliquer le code promo — le bouton du cœur, pas celui de l’extension. L’encadré des totaux se voit ajouter la ligne de code promo appliqué propre au cœur, Code promo : noc-3d3f79 — en minuscules, parce que le cœur stocke les codes en minuscules, la même casse que montre la liste des coupons sur la planche de placement — puis moins $7.20 avec le lien Supprimer du cœur dessiné et jamais pressé, et le Total se tient à $64.80 : $72.00 moins exactement les dix pour cent qu’ils publient. Les deux totaux étaient écrits dans le balisage et une classe a choisi lequel s’affiche ; le bandeau reste à Panier $72.00, parce que le mini-panier de WooCommerce affiche le sous-total du panier et qu’un coupon ne le change pas. Rien n’anime de chiffre nulle part. À côté de la planche se tiennent deux chiffres. Celui de gauche affiche $141.40 sous les mots La commande reçue, et c’est le chiffre que l’acte un construit et qui ensuite ne peut plus bouger. Celui de droite affiche aussi $141.40 au repos, sous les mots La commande plus le panier remisé — le cumul de la boutique sur les deux commandes, pas le total propre de l’une ou l’autre. Au repos, la commande est tout ce qu’il en existe : la chaîne est le $141.40 du rail de gauche, copié caractère pour caractère, se tenant en gris parce que le coupon n’a encore rien touché, et sous la paire une petite phrase indique Le $141.40 de la commande ne bouge pas. Sur l’image où le code est émis, une pastille affichant 1 coupon apparaît à côté — une, parce que la liste des coupons de 8theme dit 1 élément ; le chiffre lui-même ne bronche pas à l’émission, parce qu’une émission écrit une ligne et ne déplace aucun argent. Seulement au second acte, sur le temps où la ligne moins $7.20 du cœur se tient dans le panier ultérieur, le chiffre devient $206.20 et passe au vert — les $141.40 passés plus les $64.80 qui se tiennent dans l’encadré des totaux dessiné à cet instant, une somme dérivée de ces deux chiffres dessinés et saisie nulle part — et une ligne de détail apparaît dessous, affichant $141.40 commande + $64.80 panier, pour que la somme puisse être vérifiée contre le rail de gauche et contre le panier dessiné plutôt que crue. La commande passée n’a grandi de rien, ce que la phrase de base continue de dire ; à la réinitialisation le chiffre retombe en gris à $141.40, dans la même coupe nette que tout autre temps de réinitialisation. Aucune horloge, aucun compte à rebours et aucune expiration n’apparaît nulle part, parce que le seul coupon qu’ils ont publié n’en a pas. Où ce coupon vit sur les surfaces propres à la commande passée — l’e-mail, Mon compte, et la ligne dans la liste Coupons de WooCommerce — est dessiné plus bas sur cette page, sur la planche qui montre toutes les positions que l’article nomme. Après la plus longue tenue de la boucle, sur le panier remisé, la planche est recoupée vers la page produit avec les deux codes vidés ; cette coupe est instantanée et jamais une animation, parce que faire rouler un code au loin ou remonter un total mettrait en scène le coupon en train d’être dé-émis et la remise d’être dé-obtenue, des temps qu’aucune source ne décrit.
LUMÉ est une boutique de démonstration ; les prix sont ceux de son catalogue.
▲ +25% de commandes répétées** Affiché parce que notre propre carte de landing l’affiche — et celui-ci est traçable. La page produit SalesMax de 8theme le rattache à la section de ce booster lui-même, et en toutes lettres : “Les coupons pour la prochaine commande augmentent les achats répétés de 25 (Data by Nestify)”, avec l’affixe du compteur réglé sur un signe pourcent — donc l’unité de notre carte est la bonne. Deux écarts de formulation sont les nôtres, pas les leurs : leur phrase porte achats répétés là où notre carte porte de commandes répétées, et leur phrase dit “augmentent … de 25%” sans aucun “jusqu’à” là où notre carte préfixe un +. La citation est le simple nom du fournisseur “(Data by Nestify)” — sans étude, sans date, sans échantillon et sans lien. L’article de documentation ne porte aucun chiffre de performance, quel qu’il soit, et l’app de scan n’en attache aucun non plus à ce booster.
Scène 6 sur 6 du parcours client : après le passage de la commande. Dans sa démo, la commande de $141.40 de LUMÉ reste inchangée pendant qu’un coupon de 10% apparaît sur le reçu, puis la démo joue l’utilisation que l’article promet : le code est copié dans un panier de $72.00 plus tard et le total affiche $64.80. Une ligne est écrite dans WooCommerce → Coupons, et l’article documente le bloc sur deux surfaces de plus, l’e-mail de commande et Mon compte. La chaîne se referme en boucle ici, ce que fait justement un coupon pour la prochaine commande : le lien vers l’avant est la page produit.
Offres sur la page de remerciementOù il s’affiche
8theme nomme trois canaux et liste les hooks sous chacun. La paire sous Mon compte est la paire sous la page de remerciement.
Sur la page de remerciement
Dans l’e-mail de confirmation de commande
Dans Mon compte → Commandes
Et une quatrième valeur qui n’affiche rien
Après la pression
Ce qu’il n’est pas
Chaque affirmation ci-dessus sur ce booster est tirée d’un seul article, daté du 12 janvier 2025 — une date que la page affiche alors que son propre HTML porte une date de modification du 22 avril 2025 qu’elle ne montre jamais — et des onze captures qu’il porte, dont deux ne sont pas celles de ce booster : l’image des conditions et celle d’Optional Settings sont les deux mêmes fichiers que portent les articles Thank You Page Upsells et Post Purchase Upsells. Une troisième, l’image de redirection CTA, est un visuel générique commun à tous les boosters, qui ne nomme aucun booster. Chacune des onze a un attribut alt vide et aucune n’a de légende. Les exceptions qui citent leur source sur place sont la puce de référence dans le hero, la note sur le nom dans la FAQ et le contraste Elementor ci-dessus. Ce que cette page ne cherche pas à être, c’est une référence d’implémentation :
Page Boutique et Priority 10 se lisent sur des captures, et une capture n’énonce pas une valeur par défaut ;{discount} est documenté comme une variable pour un nombre dont le réglage n’apparaît dans aucun panneau ni aucune image ;campaign #26, ni sur le fait que le code soit lié à la personne qui l’a reçu ;Dessiné, pas capturé — LUMÉ boutique de démonstration.
Modèles & apparence
Aucune de leurs quatre images ne porte de nom de modèle ; d’une à l’autre changent le badge, la remise, le code, un deux-points et une ligne de texte.
Cinq champs, et deux d’entre eux figurent dans une image : leur capture d’admin contient {discount} Off Your Next Purchase sous un libellé indiquant Titre de section et Offre limitée sous un autre indiquant Badge de mise en avant. {discount} est la seule variable que l’article nomme, et aucun champ nulle part ne fixe la valeur qu’elle représente. Ce qui la remplace ci-dessous est le seul nombre que rend leur sortie publiée — 10.
Le calcul
Mettons 400 commandes par mois, 8 sur 100 reviennent avec le code : 400 × 8% × $141.40 = +$4,524.80/mois de secondes commandes, et aux 10% publiés par 8theme, $452.48 de ce montant sont le coupon. Appuyez sur les touches.
La salle de contrôle
Sept panneaux : Template Type, Appearance Options, Display Settings, Usage Limits, CTA Redirect, Display Conditions, et le panneau global en bas.
Touchez les puces — la phrase de règle se réécrit. Chaque option ici en est une que 8theme publie ; aucune n’est une valeur par défaut documentée.
Leur chapô : “Choisissez parmi une gamme de modèles de mise en page qui définissent la présentation visuelle du coupon dans les emplacements pris en charge.” Le mot est “une gamme” et la liste en compte deux. Minimal — “Un modèle élégant et simple, conçu pour délivrer vos coupons pour la prochaine commande avec clarté et professionnalisme.” Coloré — “Un modèle accrocheur qui utilise des couleurs vives et des accents marqués pour faire ressortir vos coupons pour la prochaine commande.” Sur leur capture, Minimal porte la bordure orange et la coche orange entourée ; c’est une capture, pas une valeur par défaut déclarée, et aucun rendu de Colorful n’existe nulle part — dans leur propre admin, la description de la carte Colorful s’affiche elle-même tronquée par des points de suspension. Leurs réserves : “Le modèle sélectionné peut affecter la disponibilité de certaines options d’affichage et de certains éléments de la section Appearance.” et “Note : Certains modèles incluent des options de style supplémentaires comme les mises en avant de coupon, les badges promotionnels et les incitations à l’action…” — quels modèles et quelles options, ce n’est jamais précisé.
Titre — “Définit le titre principal de la section coupon (p. ex., {discount} de réduction sur votre prochain achat).” Badge du titre — “Une petite étiquette facultative affichée près du titre pour attirer l’attention.” Leur capture de l’admin la remplit avec Offre limitée — et l’aperçu à côté de ce champ rempli n’affiche aucun badge ; pourquoi, ce n’est pas publié. Description — “Voici le texte d’accompagnement sous le titre.” avec leur propre exemple — “Pour vous remercier d’être un client fidèle, nous voulons vous offrir un bon exclusif pour votre prochaine commande !”, dont la virgule après “fidèle” disparaît dans leurs trois rendus. Texte du bouton CTA — “Définit le texte du bouton d’appel à l’action du coupon (p. ex., Appliquer le coupon).” Texte de remise — “Utilisé dans le badge ou le récapitulatif du coupon (p. ex., {discount} DE RÉDUCTION).” Leur admin appelle les deux premiers autrement: Titre de section et Badge de mise en avant. Les trois autres n’apparaissent sur aucune image, et aucun des cinq n’a de valeur par défaut indiquée.
Tout le § Style tient en une phrase : “Personnalisez l’arrière-plan, les polices et les bordures pour les accorder à votre thème.” L’image : Template styles, avec un lien Reset — Border radius (px) 12, Background color #f4f4f4, Padding size (px) 40. Styles d’en-tête — Font size (px) 25, Font color #101522. Badge de titre — Font size (px) vide, avec le placeholder Enter value, Font color #ffffff, Background color #10a25c. L’image 686×1280 s’arrête là, en plein champ.
“Les emplacements d’affichage disponibles dépendent du canal que vous choisissez :” Thank You Page (Order Received) — quatre points : woocommerce_before_thankyou, woocommerce_thankyou, woocommerce_order_details_before_order_table, woocommerce_order_details_after_order_table. Order Confirmation Email — woocommerce_email_before_order_table et woocommerce_email_after_order_table — les deux imprimés dans leur article avec un backtick égaré dans un span de code non fermé. My Account – Orders Page — de nouveau les deux mêmes chaînes de hook order-details. Et Do Not Display — “Choisissez cette option pour désactiver l’affichage visuel du coupon (p. ex., si vous générez seulement le code pour une autre intégration ou un autre flux de travail).” C’est le seul article de booster de cette suite à nommer le moindre hook, et il en nomme six.
“Définissez combien de fois le coupon généré peut être utilisé au total ou par chaque client.” Limite globale (facultatif) — “Définissez le nombre total de fois que ce coupon peut être utilisé, tous clients confondus.” Limite par client (facultatif) — “Définissez le nombre de fois que chaque client peut utiliser ce coupon.” Leur astuce : “Astuce de pro : laissez ces champs vides pour autoriser un usage illimité.” Sur leur capture, les deux spinners sont vides, chacun avec le placeholder gris Illimité et un ? en infobulle. Laquelle des deux a produit le 0 / 1 sur leur coupon publié, l’article ne le dit pas.
“Contrôle ce qui se passe quand le client interagit avec le bouton d’appel à l’action principal du booster (p. ex., Add to Cart, Appliquer le coupon, Réclamer l’offre).” — et notez le premier exemple : ce booster ne sélectionne aucun produit, et l’article ne dit jamais ce qu’un booster de coupon ajouterait à un panier. Puis : “L’action sélectionnée (p. ex., appliquer un coupon, ajouter un produit au panier) s’exécute immédiatement au clic sur le bouton. Si une remise est configurée, elle s’applique automatiquement sans confirmation supplémentaire.” Le texte nomme ensuite trois destinations. La capture en propose cinq et celle qui est cochée n’est dans aucune des trois. Ce que Par défaut n’est défini nulle part. Cette section est un texte générique commun à tous les boosters.
Le texte est un seul paragraphe prudent : “La plupart des boosters prennent en charge la ‘visibilité conditionnelle’ selon la commande, l’heure et d’autres paramètres”. “La plupart” ne confirme jamais celui-ci. Les options n’existent que dans l’image, en quatre groupes. Huit dans Commande : Produits de la commande · Catégories des articles de la commande · Tags des articles de la commande · SKU des produits de la commande · Nombre de lignes de la commande · Quantité d’articles de la commande · Coupons appliqués à la commande · Total de la commande. Quatre dans Historique d’achat : Première commande · Nombre de commandes passées · Nombre de commandes passées avec des produits précis · Total dépensé. Trois dans Utilisateur : Rôle utilisateur · Utilisateur connecté · Utilisateurs précis. Deux dans Date & heure : Heure · Jours. Cette liste ne contient aucune condition Order status — et cet article cite un réglage “Order Status” à quatre reprises. L’image est une ressource partagée.
Le texte le titre Global Booster Settings (applies to all boosters). Deux y sont documentés — “Date de début : Choisissez le jour où le booster devient actif” et “Date de fin : Désactive automatiquement le booster après une date choisie”. L’image à côté est intitulée Optional Settings et contient quatre contrôles : Priorité 10 · Date de début 20.03.2025 · Définir la date de fin, coché · Date de fin 23.04.2025. “Priority” n’apparaît dans aucune de ses phrases. Cette image est la deuxième ressource partagée. Les sélecteurs sont au jour près, sans heure de la journée, donc un ciblage par heure devrait passer par la condition Heure à la place.
Leur FAQ, en entier : “Où puis-je gérer ces coupons plus tard ? Tous les coupons générés peuvent être gérés dans la section WooCommerce > Coupons.” L’image en dessous montre cette ligne — un élément, code noc-3d3f79 avec Edit et Trash, Remise en pourcentage, montant 10, la description Created via SalesMax Next order coupon campaign #26, un tiret cadratin sous ID produits, 0 / 1 sous Utilisation / Limite, et un tiret cadratin sous Date d’expiration. La barre de liste affiche 1 élément en haut et en bas.
La page affiche une date de 12 janvier 2025. Son propre HTML porte un article:modified_time du 22 avril 2025, et un JSON-LD dateModified correspondant, aucun des deux n’est jamais affiché — et toutes ses captures se trouvent sous /uploads/2025/04/. Elle contient onze images. Deux d’entre elles ne sont pas celles de ce booster : l’image des conditions et celle d’Optional Settings, et la première des deux est mal orthographiée dans leur médiathèque. Chacune des onze a un attribut alt vide et aucune n’a de légende. Et un nom de fichier est une coquille de leur propre préfixe : leur rendu de la page de remerciement est not-thankyou-frontend.png — not- là où tous les autres fichiers de la page portent noc-.
{discount} est documenté deux fois comme marqueur tenant lieu de valeur. Aucun champ de remise, aucun sélecteur pourcentage ou montant fixe et aucun champ de montant n’apparaît dans un panneau décrit par l’article ni dans une capture qu’il publie. Le coupon publié affiche Remise en pourcentage et 10 dans une liste WooCommerce — mais une liste est là où finit un coupon, pas là où vit un réglage, et comment ces deux valeurs ont été choisies n’est documenté nulle part. C’est la plus grande lacune de la page.
Aucun champ d’expiration n’apparaît dans un panneau ni dans une image, et le seul coupon publié par 8theme porte un tiret cadratin sous Expiry date. Leur Troubleshooting dit pourtant : “Coupon déjà utilisé ou expiré — Si un client a déjà utilisé le coupon ou si la date d’expiration est passée, l’offre ne s’affichera plus.” Les deux moitiés sont imprimées ici et aucune n’est résolue, parce que l’article n’en résout aucune. Rien sur cette page ne porte de compte à rebours, d’horloge ni de nombre de jours.
Order Status. Cité quatre fois — “Le coupon ne s’affichera que si la commande en cours correspond au ‘Order Status’ sélectionné dans les réglages du booster” ; “si le booster est réglé pour ne s’afficher que pour les commandes Terminée et que la commande est encore Pending ou On Hold, le coupon ne sera pas déclenché” ; la même chose encore dans la FAQ ; et “Utilisez les statuts Processing et Completed pour une meilleure conversion et moins de faux positifs.” Aucun champ de ce type n’apparaît nulle part, et aucune option Order status n’apparaît non plus dans la liste des conditions. La raison qu’ils donnent à ce conseil mérite d’être retenue : “Si vous montrez le coupon trop tôt (par ex. après pending ou on hold), le client pourrait recevoir la remise et annuler la commande en cours juste pour l’utiliser à nouveau.” Booster Status. Le premier point de leur Troubleshooting est “Assurez-vous que le booster est réglé sur Active. Les boosters inactifs ne s’afficheront nulle part sur votre boutique.” Aucune capture ne montre ce contrôle non plus.
Il figure dans deux de leurs captures, comme troisième onglet du panneau Appearance, à côté de General et Styling. Le mot n’apparaît dans aucune phrase de l’article. Ni un champ, ni une étiquette, ni une valeur. Rien sur cette page ne le représente.
Le bouton est dessiné dans les quatre images qu’ils publient et son comportement n’est décrit dans aucune. La section CTA Redirect est un texte générique commun à tous les boosters, sur l’ajout de produits à un panier, et elle n’aborde jamais le cas des pages de remerciement dont le panier est vide, des e-mails qui ne peuvent pas exécuter JavaScript, ou des commandes terminées ouvertes dans My Account des mois plus tard — soit les trois endroits où ce booster est documenté comme apparaissant. Leur phrase Frontend Result dit que c’est un code que les clients “peuvent copier” ; aucun bouton de copie n’apparaît dans aucune capture.
L’article dit du code qu’il est “unique” et ne dit jamais unique par rapport à quoi. Rien ne dit s’il en est créé un par commande, un par client ou un seul par campagne ; la seule liste de coupons qu’ils publient affiche 1 élément. Leur FAQ — “Le même client peut-il recevoir cette offre plus d’une fois ? Oui. En option, vous pouvez fixer une limite au nombre de fois qu’un utilisateur reçoit ce type de coupon.” — dit recevoir, alors que les seuls champs de limite documentés portent sur l’usage. Rien ne dit si le code est lié au compte qui l’a reçu ou utilisable par quiconque le voit, rien ne dit ce qui se passe lors d’un paiement invité, et rien n’explique ce que campaign #26 compte. Aucune restriction de coupon n’est documentée non plus — ni montant minimum, ni catégorie, ni usage individuel, ni exclusion des articles soldés, ni livraison gratuite ; le coupon publié n’est lié à aucun produit.
FAQ
Juste après la validation de la commande. La phrase de 8theme est « Ce booster s’active juste après qu’un client passe commande. », et leur How It Works tient en trois étapes : « Les clients passent commande comme d’habitude. » — « Après avoir finalisé leur achat, ils voient s’afficher un code promo unique. » — « En option, ils peuvent aussi recevoir le code promo par e-mail. » L’acheteur ne fait rien pour le gagner et n’appuie sur rien pour le recevoir. Et ce que fait le booster à cet instant n’est pas, en premier lieu, dessiner un écran : il écrit un coupon. Leur FAQ dit où va ce coupon — « Tous les coupons générés se gèrent dans la section WooCommerce > Coupons section.” — et l’une des valeurs d’affichage, « Do Not Display », existe précisément pour que vous puissiez générer le code sans l’afficher nulle part. Quelles commandes atteignent ce moment est une question que l’article soulève sans y répondre : il vous dit à quatre reprises de faire correspondre un « Order Status » sélectionné dans les réglages du booster, et il ne vous montre jamais ce réglage.
Non. La commande à l’écran n’est pas touchée et rien n’y change. Les mots de 8theme eux-mêmes pour ce que voit l’acheteur sont « un bloc de coupon avec un code qu’il peut copier et utiliser lors de son prochain achat » — un code, pas un produit ; copier, pas ajouter ; prochain achat, pas celui-ci. La démo en haut de cette page le tient à la lettre : la commande affiche $141.40 avant l’apparition du coupon et $141.40 après, sur chaque surface où elle est dessinée, et aucun script de cette page ne peut atteindre ce chiffre ni aucun autre à côté. Ce que vaudra la remise sur cette prochaine commande dépend d’une valeur pour laquelle l’article ne vous donne jamais de champ ; le seul coupon qu’ils ont publié se trouve être une remise en pourcentage de 10.
Non — deux boosters, deux articles, et la différence tient à ce que chacun laisse derrière lui. Les Offres sur la page de remerciement mettent des produits dans un panier : les mots de leur article sont « Le ou les produits d’upsell sélectionnés sont ajoutés au panier immédiatement », et il propose ensuite trois redirections, dont une vers le paiement. Celui-ci écrit un coupon, et la FAQ de 8theme dit où cela atterrit : « Tous les coupons générés se gèrent dans la section WooCommerce > Coupons section.” There is a second difference worth as much. That booster’s article names one screen, the Thank You page. This one names three — the Thank You page, the order confirmation email, and My Account > Orders — donc ce qu’il produit reste visible après la fin de la session qui l’a produit. Et il a une quatrième valeur, « Do Not Display », qui coupe entièrement l’affichage alors que le code, lui, est toujours généré. Aucun des deux articles ne dit comment les deux se comportent quand les deux sont activés, donc cette page n’affirme rien là-dessus non plus.
Sur trois surfaces, en huit points d’insertion documentés, et 8theme nomment le hook WooCommerce sous chacun d’eux — le seul article de booster de cette suite qui nomme un hook. Sur la page de remerciement : woocommerce_before_thankyou tout en haut, woocommerce_thankyou tout en bas, et woocommerce_order_details_before_order_table et woocommerce_order_details_after_order_table de part et d’autre du tableau de détails de la commande. Dans l’e-mail de confirmation de commande : woocommerce_email_before_order_table et woocommerce_email_after_order_table, que leur article imprime tous deux avec un backtick égaré dans un span de code non fermé. Dans Mon compte > Orders : les deux mêmes chaînes de hooks de détails de commande à nouveau, caractère pour caractère — ce que l’article ne mentionne jamais, et qui est notre lecture de leurs deux listes plutôt qu’une phrase d’eux. Soit huit points d’insertion, mais six noms de hooks distincts. Puis une quatrième valeur, « Do Not Display », qui n’affiche le bloc nulle part tout en générant le code. Ce qui n’est publié nulle part : aucun shortcode, aucun widget de page builder, aucun fichier de template, aucun chemin de surcharge, aucun filtre et aucune classe CSS.
Ni l’un ni l’autre n’est documenté dans l’article. {discount} est le seul placeholder qu’il nomme, et il est décrit deux fois comme tenant lieu d’une valeur — mais aucun champ de remise, aucun basculement pourcentage/montant fixe et aucune saisie de montant n’apparaît dans un panneau qu’il décrit ni dans une capture qu’il publie. Le seul coupon qu’ils montrent dans WooCommerce > Coupons affiche « Percentage discount » avec un montant de 10 ; comment l’un et l’autre ont été réglés n’est jamais dit. L’expiration est pire qu’absente, parce que l’article se contredit à son sujet. Ce même coupon publié porte un tiret cadratin dans sa colonne Expiry date, et aucun champ qui permettrait d’en fixer une n’apparaît nulle part — alors que leur Troubleshooting dit « Si un client a déjà utilisé le coupon ou si la date d’expiration est passée, l’offre ne s’affichera plus. » Les deux moitiés sont imprimées sur cette page et aucune n’est résolue, parce que l’article n’en résout aucune. Rien ici ne porte de compte à rebours, d’horloge ni de nombre de jours, et toute page qui vous en donne un l’invente.
Six choses, selon celle de leurs pages où vous êtes. Leur article de documentation l’intitule « Next Order Coupons », au pluriel, son étape de configuration dit Choose “Next Order Coupons” booster, et son adresse se termine par next-order-coupons — c’est donc la chaîne à chercher dans l’admin du plugin. Une section de ce même article l’appelle le booster « Next Order Coupon », au singulier. Le coupon qu’il écrit se décrit lui-même en casse de phrase : Created via SalesMax Next order coupon campaign #26. Leur page produit SalesMax étiquette la section « Post-Upsell: Next Order Coupon », au singulier, la titre « Reward Loyal Customers with Automatic Next Order Coupons », au pluriel, et la liste dans la navigation des fonctionnalités sous « Next Order Discount Coupon ». Nous utilisons « Coupon pour la prochaine commande », le nom dont leur propre page produit étiquette la section et celui autour duquel le reste de cette suite est construit.
Fonctionne bien avec
Ce booster ne demande rien du tout — il remet un code et laisse partir l’acheteur. La rangée commence par les boosters qui se tiennent de part et d’autre de ce moment.
Des upsells sur la page de confirmation de commande, là où la confiance est déjà acquise.
▲ jusqu’à 3.1% de conversion*En savoir plusMontrez les produits qui vont naturellement avec celui-ci, ajoutés en un clic.
▲ +35% de ventes*En savoir plusDes ajouts en un clic juste après « Commander » — sans ressaisir les informations de paiement.
▲ +10% de revenus*En savoir plusLaissez les acheteurs dupliquer leur commande en un clic — idéal pour les consommables et les cadeaux.
▲ +73% d’adoption*En savoir plusUne dernière offre pertinente juste avant le paiement — acceptée d’une seule case cochée.
▲ +35% de conversions*En savoir plusDes offres affichées directement dans le panier, en plus de ce que le client a déjà.
▲ +10–30% de revenus*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 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 plus* Références du secteur et moyennes observées par les éditeurs pour chaque type de booster — sans garantie.
Coupon pour la prochaine commande
L’argent est encaissé — et la seule chose que ce booster laisse derrière lui est une raison de revenir. Ce booster la crée, et tous les autres boosters de la suite avec lui, sur toutes les formules, sans aucune fonctionnalité bridée, jamais.