Bandeau d’annonce PrestaShop : un message en haut de chaque page de la boutique
Un bandeau d’annonce dans PrestaShop est une fine bande avec une phrase au-dessus de l’en-tête de la boutique, visible sur chaque page. Vous pouvez l’ajouter de trois façons : dans les réglages du thème, avec un module d’Addons, ou dans un gabarit de thème enfant avec quelques règles CSS. Le plus important est une phrase courte, vraie et lisible sur un téléphone.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 7 min de lecture
À quoi sert une barre de message en haut de la page ?
À une information qui change la décision d’un client avant qu’il commence à chercher un produit. Le client voit le bandeau sur la page d’accueil, dans une catégorie, sur la fiche produit et dans le panier : il n’a donc pas besoin d’arriver sur une page précise pour apprendre quelque chose.
Messages typiques d’un bandeau :
- le seuil de livraison gratuite (« Livraison gratuite dès 49 € d’achat »),
- l’heure limite d’expédition (« Commandes passées avant 14 h expédiées le jour même »),
- une pause des expéditions (« Les commandes du long week-end partent mardi »),
- le dernier jour pour commander avant les fêtes.
Les montants et les heures de ces exemples sont fictifs. Ne mettez dans le bandeau que ce qui est réellement configuré dans la boutique. Quand le bandeau promet la livraison gratuite dès 49 € et que le transporteur du panier ne l’accorde qu’à partir de 60 €, le client se sent trompé à la dernière étape. Nous décrivons comment définir le seuil lui-même dans notre article sur la livraison gratuite à partir d’un montant.
Trois façons d’ajouter un bandeau d’annonce dans PrestaShop
Choisissez une méthode selon la fréquence à laquelle vous changez le texte et le thème que vous avez.
| Méthode | Quand elle convient | À quoi faire attention |
|---|---|---|
| Réglages du thème | votre thème payant a un champ « barre du haut » | si vous changez de thème, le bandeau disparaît avec les réglages |
| Un module de bandeau d’Addons | vous changez souvent le texte, ou voulez une planification ou plusieurs versions | un module de plus à mettre à jour ; vérifiez sa compatibilité avec votre version de la boutique |
| Une entrée dans un gabarit de thème enfant | un seul message fixe, changé quelques fois par an | changer le texte signifie modifier un fichier du thème |
PrestaShop a un emplacement en haut de la page prévu pour les bannières. La documentation développeur le décrit sous le hook displayBanner comme « tout en haut de chaque page ». Les modules de bandeau s’y accrochent généralement. Vous pouvez voir quels modules occupent cet emplacement dans votre boutique dans Apparence → Positions, expliqué dans le guide des positions des modules.
Une entrée dans un gabarit se fait dans un thème enfant, pas dans le thème principal. Si vous ajoutez le bandeau aux fichiers du thème principal, la prochaine mise à jour du thème le supprimera. La documentation PrestaShop sur les thèmes enfants décrit comment un thème enfant est construit. Nous expliquons ce qui arrive aux modifications après une mise à jour dans notre article une mise à jour du thème a effacé mes modifications.
Comment ajouter le bandeau dans le gabarit étape par étape
Cette voie nécessite un accès aux fichiers du thème. Si vous ne travaillez pas avec des fichiers au quotidien, faites-le avec quelqu’un qui en a l’habitude, ou avec le chat.
- Vérifiez si la boutique a un thème enfant. Sinon, créez-en un avant de modifier le premier fichier.
- Faites une copie du fichier d’en-tête du thème (dans Classic, le gabarit d’en-tête de page).
- Ajoutez un bloc au-dessus de l’en-tête avec le texte du message et votre propre classe, par exemple
top-info-bar. - Dans le fichier
custom.cssdu thème enfant, définissez la couleur de fond, la couleur du texte, une petite taille de police et le centrage. - Ajoutez une règle pour les écrans étroits afin que le texte passe à la ligne au lieu de déborder de l’écran.
- Videz le cache dans Paramètres avancés → Performances.
- Ouvrez la boutique dans une fenêtre privée et sur un téléphone. Vérifiez la page d’accueil, une catégorie, une fiche produit et le panier.
Dans une boutique en plusieurs langues, un texte écrit en dur dans le gabarit s’affiche dans une seule langue pour tout le monde. Dans ce cas, un module avec un champ pour chaque langue, ou un texte passant par les traductions du thème, est plus pratique.
À quoi doit ressembler le bandeau sur un téléphone ?
Sur un téléphone, le bandeau prend une place précieuse au-dessus du produit, il doit donc être bas. Deux lignes, c’est la limite. Trois lignes repoussent le nom du produit et le prix plus bas sur l’écran.
À quoi faire attention :
- Le contraste. Un texte blanc sur un fond clair, comme le jaune, est difficile à lire au soleil. Choisissez un fond sombre avec un texte clair, ou l’inverse.
- La taille de la police. Les clients zooment avec deux doigts sur un texte trop petit. Petit, mais pas plus petit que le reste des mentions de la boutique.
- Pas de texte défilant. Un texte qui bouge est difficile à lire et fatigue les yeux.
- Un bouton de fermeture seulement avec mémoire. Si le bandeau peut être fermé, il doit rester fermé sur les pages suivantes. Sinon, le client le referme sur chaque page.
- Une règle distincte pour les écrans étroits. Sur un téléphone, réduisez les marges et laissez le texte passer à la ligne. Vous mettez cette règle dans un bloc qui ne s’applique qu’en dessous d’une largeur d’écran choisie, décrit dans le guide de MDN sur les media queries.
Comment entretenir le bandeau une fois ajouté
Un bandeau que personne ne surveille se met vite à dire des choses fausses. La promotion est terminée, le seuil de livraison a changé, et l’ancien texte est toujours affiché en haut de la boutique. Les clients le lisent comme une promesse.
Trois règles simples :
- chaque fois que vous changez les prix de livraison ou les délais d’expédition, vérifiez aussi le bandeau,
- retirez ou remplacez un message saisonnier le jour de la fin de la campagne, pas une semaine plus tard,
- quand il n’y a pas de message, ne laissez pas une bande colorée vide ; masquez complètement le bandeau.
Si le bandeau s’affiche mal sur un téléphone, nous traitons la correction à part dans notre article sur l’affichage mobile de PrestaShop. Vous pouvez changer les couleurs des boutons et d’autres éléments en suivant notre article sur le changement de couleur d’un bouton.
Comment ajouter un bandeau d’annonce avec le chat
Vous écrivez quel message vous voulez et à quoi il doit ressembler. Votre chat (Claude ou ChatGPT) vérifie le thème, regarde s’il y a un thème enfant et si un module avec un bandeau similaire tourne déjà dans l’emplacement du haut de la page. Ensuite, il montre la modification des fichiers avant l’enregistrement.
Vous: Ajoute une fine barre tout en haut de chaque page : « Livraison gratuite dès 49 € d’achat ». Fond sombre, petit texte, centré.
Votre chat: J’ai vérifié les réglages de livraison : la livraison gratuite est définie à partir de 49 € TTC, le texte est donc correct. Il existe déjà un thème enfant. J’ajoute le bandeau au-dessus de l’en-tête et les styles dans custom.css :
Avant l’enregistrement, je fais une copie des deux fichiers, puis je vide le cache et je vérifie la page d’accueil.
Vous: Oui.
Votre chat: Enregistré. Le bandeau est sur la page d’accueil et sur la fiche produit. Sur un téléphone, il tient sur une ligne.
ancienne version : (pas de bandeau)
nouvelle version : <div class="top-info-bar">Livraison gratuite dès 49 € d’achat</div>
nouvelle version : .top-info-bar { background: #1f2937; color: #fff; font-size: 13px; text-align: center; padding: 6px 12px; }
Quand vous n’avez plus besoin du bandeau, vous demandez sa suppression de la même façon. Le chat restaure les fichiers depuis la copie ou retire seulement le bloc, là aussi avec un aperçu. Un exemple de demande figure dans le cas d’usage une barre de message sur tout le site.
Les modifications des fichiers du thème fonctionnent dans TellMyShop Pro avec l’interrupteur Thème activé dans le panneau du module. L’interrupteur dure 24 heures et exige une sauvegarde de la base de données faite le jour même. Chaque modification va dans l’historique des modifications, et vous pouvez annuler chacune d’elles par une seule demande. Dans la version gratuite TellMyShop Free, le chat lit les rapports de la boutique et donne des conseils, mais n’enregistre rien. Les versions sont comparées dans les tarifs, et vous trouverez d’autres guides sur le design de la boutique sur le blog.
Questions et réponses
PrestaShop a-t-il un bandeau d’annonce intégré ?
Le thème Classic n’a pas de module distinct pour une fine barre de texte au-dessus de l’en-tête. Il existe des emplacements en haut de la page où un module ou un thème peut en insérer une. Beaucoup de thèmes payants ont un bandeau dans leurs réglages, regardez donc d’abord là.
Que faut-il écrire dans le bandeau d’annonce ?
Une phrase qui aide à acheter tout de suite : le seuil de livraison gratuite, la dernière date d’expédition avant les fêtes, une pause des expéditions pendant un long week-end. Pas plusieurs messages à la fois et pas de texte défilant. Sur un téléphone, la phrase doit tenir sur une ligne, deux au maximum.
Un bandeau d’annonce ralentira-t-il ma boutique ?
Un texte simple avec quelques règles CSS n’a pratiquement aucun effet sur la vitesse. Les modules de bandeau lourds, avec animations, comptes à rebours et leurs propres scripts, peuvent ralentir les choses. Quand vous n’avez besoin que d’une phrase et d’une couleur de fond, une solution plus simple suffit.
Comment changer le texte du bandeau après la fin d’une promotion ?
Cela dépend de la façon dont le bandeau a été créé. Un bandeau venant d’un module ou des réglages du thème se modifie dans sa configuration. Un bandeau ajouté au gabarit du thème se modifie dans le fichier : avec TellMyShop Pro, il vous faut pour cela l’interrupteur Thème. Le chat montre l’ancien et le nouveau contenu avant l’enregistrement.
TellMyShop Free ajoutera-t-il un bandeau d’annonce ?
Non. La version gratuite TellMyShop Free se contente de lire les rapports de la boutique et n’enregistre rien. Ajouter un bandeau est une modification du thème, que TellMyShop Pro fait une fois l’interrupteur Thème activé pour 24 heures.
PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.