Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Prix promo WooCommerce ne s’affiche pas : symptôme, cause et solution

Un prix promo WooCommerce donne un prix barré seulement si le produit a un tarif régulier, un tarif promo plus bas et une promotion en cours. Sans prix barré, le tarif régulier a souvent été baissé, la date de début n’est pas passée ou seules certaines variations sont en promotion. Plus rarement, le thème, une extension de remise ou le cache sont en cause.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de sites WordPress et de boutiques WooCommerce : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 8 min de lecture

Quand WooCommerce barre-t-il un prix ?

Quand il a deux chiffres à comparer. Dans l’éditeur du produit, section Données produit, il y a deux champs : Tarif régulier et Tarif promo. Si les deux sont remplis, que le tarif promo est plus bas et qu’aucune date ne le retient, la boutique affiche l’ancien prix barré avec le nouveau à côté. En général, un badge « Promo » apparaît aussi sur l’image.

Vous trouverez la description des champs et de la planification dans la documentation WooCommerce sur les réglages de l’éditeur de produit. Elle montre un point important pour chercher la cause : la date « au » termine la promotion à 23 h 59 ce jour-là, après quoi le produit revient tout seul à son tarif régulier.

Tout le reste qui baisse le prix (codes promo, règles de remise dans des extensions, prix par groupe de clients) fonctionne à sa manière et n’affiche souvent aucun prix barré.

Le symptôme indique la cause

Partez de ce que vous voyez dans la boutique. Chaque symptôme réduit la liste.

SymptômeCause la plus fréquenteOù vérifier
Le prix est plus bas mais pas barréle tarif régulier a été baissé, le champ Tarif promo est videDonnées produit, onglet Général
J’ai saisi un tarif promo et il a disparu à l’enregistrementil était égal ou supérieur au tarif régulierles deux champs de prix
La promotion est dans l’administration, rien dans la boutiquela date de début n’est pas encore passéele lien Planifier à côté du tarif promo
La promotion a fonctionné puis a disparula date de fin est passéedates dans le produit ou dans les variations
Une fourchette de prix dans la liste, sans prix barréproduit variable, seules certaines variations sont en promotiononglet Variations
La réduction n’apparaît que dans le panierun code promo ou une extension de règles de remiseMarketing, Codes promo et réglages de l’extension
Les données sont bonnes, mais le prix ne s’affiche pasle thème, un constructeur de pages ou le cachefenêtre privée, un autre thème pour tester

Cet article traite d’un ou de quelques produits sans prix barré. Comment programmer le début et la fin de toute une promotion est expliqué dans l’article sur la planification des promotions WooCommerce, et une remise sur toute une catégorie dans l’article sur une promotion de catégorie.

Comment faire une promotion sur WooCommerce avec un prix barré

Un produit simple, du début à la vérification.

  1. Ouvrez Produits, Tous les produits et modifiez le produit.
  2. Dans Données produit, onglet Général, laissez le prix d’avant la promotion dans le champ Tarif régulier. Ne baissez pas ce champ.
  3. Saisissez le nouveau prix, plus bas, dans le champ Tarif promo.
  4. Si la promotion doit durer un temps défini, cliquez sur Planifier et saisissez les dates de début et de fin. Sans dates, le tarif promo dure jusqu’à ce que vous le supprimiez.
  5. Mettez à jour le produit.
  6. Ouvrez le produit dans une fenêtre privée du navigateur, sans vous connecter, et vérifiez la fiche produit et la catégorie.

Pour un produit variable, vous faites les étapes 2 à 4 dans l’onglet Variations, dans chaque variation ou avec une action groupée pour toutes les variations à la fois. C’est décrit dans la documentation sur les produits variables, y compris l’action pour définir les dates de promotion de toutes les variations.

Produits variables : une fourchette de prix sans prix barré

C’est le « ça ne marche pas » le plus fréquent qui, en réalité, marche. Un sweat en cinq tailles, avec une promotion sur deux d’entre elles seulement. Dans la liste de la catégorie, WooCommerce affiche alors une fourchette, par exemple du tarif promo le plus bas au tarif régulier le plus haut, sans prix barré. La boutique ne sait pas encore quelle variation le client choisira, il n’y a donc pas d’ancien prix unique à barrer.

Le prix barré apparaît dans la liste quand toutes les variations ont le même tarif régulier et le même tarif promo. Quand les prix des variations diffèrent, WooCommerce n’a pas de réglage de base pour afficher l’ancien prix à côté de la fourchette. Les e-commerçants le demandent depuis des années sur le forum d’assistance de WordPress.org, et la réponse est un bout de code ou une extension dédiée à l’affichage des prix des variations.

Ce que vous pouvez faire sans code :

  • mettre toutes les variations en promotion, si cela a un sens commercial,
  • indiquer dans la description courte du produit les tailles concernées par la réduction,
  • vérifier si le prix barré s’affiche sur la fiche produit après le choix d’une variation en promotion. Si oui, les données sont bonnes.

Les données sont bonnes, mais le prix ne s’affiche pas

Quand les champs de prix et les dates concordent, la cause est en dehors du produit.

Le thème ou un constructeur de pages. WooCommerce marque l’ancien prix avec une balise séparée dans le code de la page, et c’est le thème qui décide comment l’afficher. Parfois, les styles du thème ou le bloc de prix d’un constructeur de pages n’affichent que le prix actuel. Un exemple avec un thème est décrit dans un fil du forum GeneratePress. Un test rapide : passez un instant sur un thème par défaut, sur une copie de test du site ou en mode dépannage, qui ne fonctionne que pour vous. Si le prix barré s’y affiche, c’est l’affaire de l’auteur du thème ou de la personne qui s’occupe du site.

Une extension de remise. Les règles du type « moins 10 % sur une catégorie » dans les extensions ne calculent souvent la remise que dans le panier. Certaines extensions ont un réglage pour afficher la réduction sur la fiche produit, d’autres non. Regardez dans ses réglages ou demandez à l’auteur.

Le cache. Une extension de cache ou le serveur peuvent encore afficher la page d’avant la modification. Videz le cache et vérifiez dans une fenêtre privée. Si c’est un problème fréquent, l’article sur les modifications qui ne s’affichent pas dans WordPress vous aidera.

Encore un point pour chaque réduction annoncée : dans l’UE, vous devez afficher à côté le prix le plus bas des 30 jours précédant la réduction. WooCommerce ne le calcule pas ; une extension dédiée le fait.

Comment le chat cherche pourquoi le prix barré manque

Vous indiquez le produit où le prix barré manque. Votre chat (Claude ou ChatGPT) lit le tarif régulier et le tarif promo, les dates de la promotion et les variations, les compare au tableau des causes et vous dit laquelle correspond. L’extension TellMyShop pour WordPress et WooCommerce le fait déjà dans TellMyShop Free, car elle ne fait que lire.

Vous: Le Sweat Basic Zip devrait être en promotion, mais la catégorie n’affiche aucun prix barré. Pourquoi ?

Votre chat: C’est un produit variable avec 5 variations. Seules les tailles M et L sont en promotion : tarif régulier 199,00 €, tarif promo 159,99 €, jusqu’au 2026-10-31. Les trois autres tailles n’ont pas de tarif promo.

C’est pour cela que la liste de la catégorie affiche la fourchette 159,99 € à 199,00 € sans prix barré. Sur la fiche produit, après le choix de M ou L, le prix barré est bien là.

Vous: Oui, toutes les tailles.

Votre chat: Enregistré, 3 variations. Vous pouvez annuler la modification depuis l’historique des modifications.

Statut de la carte : attend votre « oui »
aperçu de la modification

Si la promotion doit couvrir toutes les tailles, voici l’aperçu pour S, XL et XXL :

ancienne version : tarif promo : aucun

nouvelle version : tarif promo 159,99 €, jusqu’au 2026-10-31

Illustration : les produits, les chiffres et les réponses sont des exemples.

Les prix et les noms de cette conversation sont des exemples, et les montants sont TTC. Dans TellMyShop Free, le chat indique la cause à partir des données du produit, mais n’enregistre rien. Il ne voit pas non plus comment le thème affiche le prix, vous vérifiez donc cette étape à l’œil. Dans TellMyShop Pro, le chat lit aussi les fichiers du thème et les réglages des autres extensions, il peut donc trouver un style qui masque l’ancien prix.

Les corrections de prix sont enregistrées par TellMyShop Pro une fois l’interrupteur Ventes activé dans le panneau de l’extension. L’interrupteur couvre les prix, les promotions, les codes promo, le stock, les variations et la livraison, et reste activé jusqu’à ce que vous le désactiviez. Une correction dans le thème demande l’interrupteur Thème, qui dure 24 heures et exige une sauvegarde de la base de données faite le jour même. Avant d’enregistrer, le chat montre toujours un aperçu et bloque un tarif promo supérieur au tarif régulier, et vous pouvez annuler chaque modification depuis l’historique des modifications.

Commencez par TellMyShop Free. L’extension est décrite sur la page TellMyShop pour WordPress et WooCommerce, et les prix de Pro sont dans les tarifs.

Questions et réponses

Pourquoi l’ancien prix n’est-il pas barré après une baisse de prix ?

Le plus souvent parce que vous avez changé le tarif régulier. WooCommerce ne barre un prix que si le produit a un tarif régulier et un tarif promo plus bas, actif en ce moment. Remettez l’ancien prix dans le champ Tarif régulier et saisissez le nouveau dans le champ Tarif promo.

Pourquoi la liste des produits affiche-t-elle une fourchette de prix sans prix barré ?

C’est ainsi que WooCommerce affiche un produit variable dont les variations ont des prix différents. Le prix barré n’apparaît dans la liste que si toutes les variations ont le même tarif régulier et le même tarif promo. Sur la fiche produit, le client voit le prix barré après avoir choisi une variation en promotion.

J’ai programmé une promotion avec des dates et rien n’a changé. Que vérifier ?

D’abord la date de début : un tarif promo programmé ne fonctionne qu’à partir de ce jour. Ensuite la date de fin, car après elle WooCommerce revient tout seul au tarif régulier. Si les dates sont bonnes, vérifiez la page dans une fenêtre privée, car le cache peut garder l’ancienne version un moment.

Un code promo affichera-t-il un prix barré sur la fiche produit ?

Non. Un code promo réduit le montant seulement dans le panier, donc la fiche produit affiche le prix normal. Beaucoup d’extensions de règles de remise fonctionnent de la même façon. Si les clients doivent voir la réduction tout de suite, mettez un tarif promo dans le produit.

TellMyShop Free trouvera-t-il la cause ?

En grande partie, oui. Dans la version gratuite, le chat lit le tarif régulier et le tarif promo du produit, les dates de la promotion et les variations, il signale donc les causes qui sont dans les données. Il ne les corrige pas et ne voit pas les causes liées au thème. L’enregistrement des prix fonctionne dans TellMyShop Pro une fois l’interrupteur Ventes activé.

WordPress est une marque de la WordPress Foundation. WooCommerce est une marque d’Automattic Inc. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

TellMyShop pour WordPress et WooCommerce

Votre chat lit le site, montre chaque modification avant de l’enregistrer et n’enregistre qu’après votre oui. Vous pouvez annuler chaque modification en une phrase. Fonctionne avec Claude ou ChatGPT, comptes gratuits compris.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free