Des produits ou des descriptions de catégorie n’apparaissent pas sur PrestaShop
Un produit existe, il est en stock, mais il n’apparaît pas sur sa page catégorie ; ou la description de la catégorie reste invisible malgré un texte bien enregistré : dans la grande majorité des cas, la cause est une association ou un réglage précis, pas un bug.
Pourquoi un produit n’apparaît pas dans sa catégorie
Je vérifie dans cet ordre, parce que chaque point masque le produit indépendamment des autres :
- L’onglet Associations de la fiche produit : le produit doit être coché dans la catégorie concernée, en plus d’avoir une catégorie par défaut définie. Une catégorie par défaut correcte n’implique pas que le produit soit réellement associé à toutes les catégories où on l’attend.
- Le statut en ligne du produit, dans la liste des produits du back-office : un filtre de statut actif sur cette liste peut aussi masquer visuellement le produit à l’écran sans qu’il soit réellement désactivé, ce qui prête souvent à confusion.
- La date de disponibilité : un produit programmé pour une mise en ligne future reste invisible en boutique jusqu’à cette date, même s’il est par ailleurs bien configuré.
- La catégorie elle-même : si elle est désactivée, ou si le site fonctionne en multiboutique et que la catégorie n’est pas associée à la boutique concernée, aucun produit qu’elle contient ne s’affichera sur cette boutique.
L’ordre d’affichage des produits dans une catégorie se règle par glisser-déposer directement dans la liste des produits de la catégorie, dans le back-office : utile pour mettre en avant certaines références sans toucher au code.
Pourquoi la description de catégorie ne s’affiche pas
Deux causes distinctes : le réglage Afficher la description de la catégorie peut être désactivé au niveau de la catégorie elle-même, ou le gabarit du thème n’affiche tout simplement pas ce bloc, notamment sur des thèmes personnalisés qui ont retiré cette portion du template category.tpl pour un autre agencement visuel.
Un réglage désactivé se corrige en quelques clics. Un bloc absent du template demande de rouvrir le fichier du thème et de réintégrer l’affichage de la description, éventuellement à un autre emplacement de la page — c’est d’ailleurs ce que demandent plusieurs marchands qui veulent la description en bas de page plutôt qu’en haut, ce qui reste un ajustement de template, pas un réglage standard.
Pages liées
-
Le stock ne se met pas à jour correctement
Un stock à zéro ou mal synchronisé peut aussi expliquer qu’un produit semble absent : diagnostic des compteurs de stock PrestaShop.
-
Migration PrestaShop 1.6 vers 1.7 ou 8
Les catégories et leur affichage se comportent parfois différemment après un changement de version majeure.
-
Développement de module sur mesure
Repositionner un bloc ou changer l’agencement d’une page catégorie demande de modifier le template du thème.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.