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 afficher sous categories : guide ultime 2025 !

tout servces prestashop

1. Comment afficher les sous-catégories sur la page d’une catégorie dans PrestaShop ?

Par défaut, PrestaShop permet d’afficher les sous-catégories en haut de la page d’une catégorie mère. Cela se gère dans le fichier de template category.tpl du thème utilisé. Si les sous-catégories sont bien configurées et visibles, elles apparaissent automatiquement avec leur nom et une image miniature.

Vous pouvez personnaliser leur apparence via le CSS ou en modifiant le template. Pour chaque sous-catégorie, une vignette est affichée avec un lien vers la page correspondante. Cette fonctionnalité améliore la navigation et oriente les visiteurs vers des segments de produits plus ciblés.


2. Pourquoi les sous-catégories ne s’affichent-elles pas dans une catégorie ?

L’affichage peut être désactivé dans le thème ou bloqué par un module. Assurez-vous d’abord que vos sous-catégories existent bien, qu’elles sont activées et liées à la bonne catégorie parente. Ensuite, vérifiez si le fichier category.tpl inclut bien le code nécessaire à leur affichage.

Un thème personnalisé ou un override mal conçu peut également masquer cette section. Pour diagnostiquer, passez temporairement au thème par défaut (Classic) et testez. Si les sous-catégories s’affichent, c’est que le thème actif est responsable. Une correction dans le template ou via un développeur peut être nécessaire.


3. Peut-on afficher les sous-catégories en format grille avec images ?

Oui, cela est même la présentation standard dans la plupart des thèmes. Chaque sous-catégorie peut comporter une image miniature, un nom, et parfois un nombre de produits. L’affichage en grille se gère via le fichier category.tpl, où une boucle affiche chaque sous-catégorie.

Vous pouvez styliser la grille avec du CSS personnalisé ou utiliser un module de mise en page. Certaines boutiques préfèrent une grille plus visuelle avec des effets au survol ou des étiquettes promotionnelles. Cela permet de rendre l’interface plus attractive et de guider plus efficacement les utilisateurs.


4. Comment ajouter une image personnalisée à une sous-catégorie ?

Dans le back-office, allez dans Catalogue > Catégories, cliquez sur la sous-catégorie concernée, puis ajoutez une image dans le champ “Image de catégorie”. Cette image s’affichera dans la grille des sous-catégories, à condition que votre thème l’utilise correctement.

Si l’image ne s’affiche pas, vérifiez le code de category.tpl et assurez-vous qu’il inclut bien la variable {category.image} ou équivalent. Il est également utile de régénérer les miniatures dans Apparence > Images pour garantir que l’image s’adapte au format requis par le thème.


5. Peut-on afficher les sous-catégories dans un menu déroulant ?

Oui, pour cela, vous pouvez utiliser un module comme "Mega Menu", "Advanced Top Menu" ou "Horizontal Menu". Ces modules permettent d’inclure automatiquement les sous-catégories dans un menu déroulant accessible depuis le haut du site.

Cela est particulièrement utile pour les boutiques avec une structure de navigation profonde. Les menus peuvent afficher les sous-catégories avec icônes, images ou descriptions, et offrent une meilleure expérience utilisateur, notamment sur desktop. Le menu est souvent paramétrable par drag-and-drop depuis le back-office.


6. Comment afficher les sous-catégories uniquement si la catégorie parente est active ?

Cette logique est souvent intégrée dans le code du template. Dans le fichier category.tpl, on peut ajouter une condition pour n’afficher les sous-catégories que si la catégorie actuelle est un parent. Cela évite d'afficher des blocs inutiles sur les pages de sous-catégories.

Cette approche est utile pour alléger l’interface sur les pages où les visiteurs n’ont plus besoin de se diriger vers d'autres sous-catégories. On garde ainsi la page propre et centrée sur les produits. Il est aussi possible de jouer avec les hooks pour injecter ce contenu uniquement à certains endroits.


7. Est-il possible d’afficher les sous-catégories dans le footer ?

Oui, en utilisant un module comme "Custom Footer Links" ou en modifiant les positions des hooks, vous pouvez afficher un bloc contenant les sous-catégories dans le pied de page. Cela peut améliorer l’expérience utilisateur en offrant un accès rapide à différentes sections.

Le module natif Bloc Catégories peut être déplacé dans le hook displayFooter via Apparence > Positions. Vous pouvez alors sélectionner les catégories à afficher. Ce type de mise en avant est particulièrement utile sur mobile ou pour le SEO interne, car il renforce la structure du site.


8. Peut-on afficher les sous-catégories avec le nombre de produits qu’elles contiennent ?

Oui, PrestaShop permet d’afficher le nombre de produits par sous-catégorie. Cela se gère directement dans le template category.tpl, à l’aide de la variable {category.nb_products} ou en appelant la méthode adéquate sur l’objet catégorie.

Cette information donne une indication utile à l’utilisateur et peut l’inciter à cliquer. Par exemple : "Chaussures de sport (24)". Cela aide à la décision d'exploration et améliore l'expérience globale en montrant que la catégorie est bien fournie. L’affichage peut être stylisé selon vos préférences graphiques.


9. Est-ce que les sous-catégories peuvent être affichées sous forme de liste au lieu d’une grille ?

Oui, en modifiant le fichier category.tpl, vous pouvez remplacer la grille par une liste verticale simple, avec ou sans images. C’est une mise en page plus minimaliste, adaptée aux boutiques qui veulent privilégier la lisibilité sur mobile ou proposer une navigation plus rapide.

Il est également possible d’utiliser des classes CSS comme list-group pour un affichage en accordéon ou menu latéral. Certains thèmes ou modules permettent de choisir le style d’affichage sans coder. Cela permet d’adapter l’expérience utilisateur selon les habitudes de navigation de votre clientèle cible.


10. Comment gérer l’affichage des sous-catégories dans un site multiboutique ?

En mode multi-boutique, chaque boutique peut avoir ses propres catégories et sous-catégories. Lorsqu’on affiche les sous-catégories, il faut s’assurer que celles-ci sont bien activées et associées à la bonne boutique dans Catalogue > Catégories.

Si une sous-catégorie ne s’affiche pas, vérifiez qu’elle est bien visible pour la boutique active et qu’elle contient des produits disponibles pour cette boutique. Dans le fichier category.tpl, vous pouvez aussi adapter l’affichage en filtrant les catégories selon la boutique, pour garantir la cohérence du catalogue entre les vitrines.