Pourquoi les filtres "En promotion" ou "En solde" n'affichent pas mes produits soldés ?

Les filtres En solde et En promotion ne vérifient pas la même information.

En solde : le drapeau du produit

Ce filtre utilise l’option du produit qui demande l’affichage du bandeau « Promo ! ». Dans la fiche produit du back-office, ouvrez la partie Prix, activez l’option d’affichage du bandeau de solde, puis enregistrez. Son libellé peut varier selon votre version de PrestaShop. Ce drapeau peut être activé même sans réduction de prix ; le rendu du bandeau dépend du thème.

En promotion : une réduction de prix spécifique

Ce filtre retient les produits ayant un prix spécifique avec une réduction supérieure à zéro, dont la période est en cours au moment de l’indexation, pour la boutique du moteur. Ce prix spécifique doit s’appliquer au produit sans être limité à une déclinaison particulière : choisissez toutes les déclinaisons si le produit en possède.

Un prix fixe sans réduction, une période future ou expirée, ou une réduction réservée à une seule déclinaison ne suffit donc pas à faire apparaître le produit dans ce filtre. Ce filtre n’est pas une simulation de toutes les conditions d’un panier.

Vérifiez également que le produit est actif et présent dans le catalogue indexé par le moteur concerné.

Après un changement

Réindexez le moteur concerné. Pour les promotions planifiées, prévoyez aussi une réindexation après le début ou la fin de leur période. Consultez les méthodes de réindexation. Si nécessaire, utilisez ensuite Maintenance > Vider le cache dans le module.

Autres FAQ dans la même catégorie