Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme bandeau en promo ?

tout servces prestashop

1. PrestaShop : Vérifier l’activation de l’option “afficher le bandeau promo”

Dans PrestaShop, chaque produit possède une option d’affichage du bandeau “En promotion” (ou “Sale”) dans sa fiche. Si cette case n’est pas cochée, le bandeau promotionnel ne s’affichera pas, même si une réduction est active.

Vérifiez dans Catalogue > Produits > Prix que l’option “afficher le bandeau” est activée. Sans cela, la mention promotionnelle reste désactivée, ce qui peut créer de la confusion pour les visiteurs du site.


2. PrestaShop : Contrôler la présence d’une réduction spécifique

Le bandeau promotionnel s’active uniquement si une réduction spécifique est appliquée dans la fiche produit. Une baisse de prix sans réduction déclarée dans la section “Prix” n’active pas automatiquement le bandeau.

Dans chaque fiche, ouvrez l’onglet Prix, puis ajoutez une réduction avec une date de validité. Cette configuration tarifaire permet à PrestaShop d'afficher correctement le bandeau “En promo” sur la boutique.


3. PrestaShop : Tester avec le thème par défaut

Certains thèmes personnalisés ne prennent pas en charge le bandeau promotionnel ou désactivent son affichage par défaut. Pour tester, activez temporairement le thème Classic dans PrestaShop.

Si le bandeau en promo s’affiche correctement avec le thème natif, le problème vient de votre thème actuel. Il faudra alors adapter le template produit pour y réintégrer l’élément visuel associé à la promotion.


4. PrestaShop : Vider le cache après modification de la promotion

Un bandeau promo qui ne s’affiche pas peut être bloqué par le cache de PrestaShop. Après avoir ajouté une réduction, vous devez vider le cache pour que les changements soient visibles sur le front-office.

Accédez à Paramètres avancés > Performances, puis cliquez sur “Vider le cache”. Cela permet à la boutique de rafraîchir les fichiers compilés et d'afficher la mention promotionnelle si elle est bien configurée.


5. PrestaShop : Vérifier que l’image du produit est bien active

Le bandeau promotionnel se superpose à l’image produit dans PrestaShop. Si l’image est absente, désactivée ou mal formatée, le bandeau ne peut pas s’afficher correctement à l’écran.

Assurez-vous que chaque produit remisé possède une image principale bien assignée et visible. Une image inactive peut empêcher le bon fonctionnement des éléments visuels, y compris les bandeaux liés aux réductions.


6. PrestaShop : Corriger la feuille CSS du thème

Dans certains thèmes personnalisés, le bandeau promo est masqué via une règle CSS. Il peut être présent dans le code HTML, mais invisible à cause d’une propriété display: none ou opacity: 0.

Inspectez le site avec l’outil développeur de votre navigateur, recherchez la classe du bandeau (par exemple .on-sale). Supprimez ou modifiez la règle CSS qui empêche son affichage pour restaurer sa visibilité.


7. PrestaShop : Recompiler les fichiers Smarty

Un problème d’affichage du bandeau peut venir d’un cache obsolète dans les fichiers compilés Smarty. Cela bloque parfois les nouvelles conditions d’affichage dans les pages produits.

Dans Paramètres avancés > Performances, activez la recompilation des templates et testez à nouveau. Cette opération force PrestaShop à régénérer les pages avec les nouvelles conditions, y compris l’affichage des promotions visuelles.


8. PrestaShop : Vérifier les dates de validité de la promotion

Le bandeau promo ne s’affiche que si la réduction spécifique est en cours de validité. Si la date de début est dans le futur ou si la date de fin est dépassée, le produit est considéré comme non remisé.

Dans la fiche produit, vérifiez les dates de promotion dans la section “Prix”. Les erreurs de calendrier sont fréquentes et empêchent l’activation du badge promotionnel même si la réduction est bien enregistrée.


9. PrestaShop : Modifier le fichier product.tpl si nécessaire

Le fichier product.tpl de votre thème contrôle l’affichage du bandeau “En promotion”. Si le code correspondant a été supprimé ou commenté, le bandeau n’apparaîtra pas, même avec une réduction active.

Ouvrez ce fichier dans votre éditeur de code et vérifiez la présence de la condition d’affichage du bandeau. Si nécessaire, réintégrez le bloc if qui affiche le badge en fonction du statut promotionnel du produit.


10. PrestaShop : Mettre à jour PrestaShop ou le thème

Un bug d’affichage ou une incompatibilité entre la version de PrestaShop et votre thème peut empêcher la mention promotionnelle de s'afficher. Cela arrive souvent après une mise à jour partielle ou un thème obsolète.

Vérifiez si une mise à jour du thème est disponible, ou si votre version de PrestaShop est compatible. Une version à jour corrige souvent les erreurs liées à l'affichage dynamique des éléments promotionnels.