Prestashop : comment afficher les produits des sous-categories ?

1. PrestaShop : Activer l’option dans la configuration des catégories
Par défaut, PrestaShop n’affiche que les produits de la catégorie en cours. Pour afficher aussi ceux des sous-catégories, tu dois modifier ce comportement via le thème ou un module.
Certains thèmes ou modules proposent une option d’affichage étendu, permettant d’inclure les produits enfants dans la liste de la catégorie principale. Cela rend la navigation plus complète.
2. PrestaShop : Modifier le contrôleur CategoryController
Dans PrestaShop, le contrôleur CategoryController détermine les produits à afficher. Pour inclure ceux des sous-catégories, il faut adapter la requête principale.
Cette solution demande une intervention technique, mais elle permet de récupérer tous les ID des sous-catégories et d’afficher les produits associés, en plus de ceux de la catégorie mère.
3. PrestaShop : Utiliser un module d’affichage étendu
Certains modules PrestaShop permettent d’afficher les produits des sous-catégories directement dans la page de la catégorie parent, sans toucher au code.
Ces modules proposent souvent des filtres avancés, une meilleure gestion du catalogue, et une expérience utilisateur plus fluide. Idéal pour les grandes boutiques.
4. PrestaShop : Modifier la requête Smarty dans category.tpl
Le fichier category.tpl contrôle l’affichage du catalogue dans PrestaShop. Tu peux y adapter la logique de boucle produit pour inclure les produits des enfants.
Cette méthode donne plus de liberté graphique, mais nécessite de comprendre la logique Smarty et le fonctionnement des variables utilisées dans le template.
5. PrestaShop : Grouper les produits via des catégories liées
Si tu veux éviter toute modification technique, tu peux associer certains produits à plusieurs catégories, y compris à la catégorie parent.
PrestaShop permet d’avoir plusieurs catégories secondaires pour un produit. Ainsi, il s’affichera à la fois dans sa sous-catégorie et dans la principale, sans duplication.
6. PrestaShop : Utiliser un constructeur de pages dynamique
Certains constructeurs de pages comme Creative Elements ou Ap PageBuilder permettent d’afficher des listes de produits provenant de catégories spécifiques ou de tout un groupe de catégories.
Cela permet d’avoir une présentation sur mesure, incluant les produits enfants dans un bloc central ou dans une section personnalisée sur la page de catégorie.
7. PrestaShop : Afficher les sous-catégories et leurs produits en blocs
Tu peux créer un affichage avec chaque sous-catégorie listée, suivie de ses produits. Cela donne une vue claire et structurée de tout le contenu lié à la catégorie parent.
PrestaShop peut être configuré ainsi via un module ou un thème spécifique. Cela améliore la navigation hiérarchique et la présentation du catalogue.
8. PrestaShop : Ajouter une option de filtre par sous-catégorie
Tu peux proposer à l’utilisateur un filtre par sous-catégorie directement dans la page de la catégorie parent, sans quitter celle-ci. Cela permet d’afficher dynamiquement les produits liés.
PrestaShop propose des modules de navigation à facettes avancés qui intègrent cette fonctionnalité. L’utilisateur peut ainsi explorer tout le contenu de manière intuitive.
9. PrestaShop : Réorganiser l’arborescence pour un affichage global
Si les sous-catégories contiennent peu de produits, il peut être judicieux de fusionner les contenus dans la catégorie principale, sans utiliser de sous-niveaux.
Cela simplifie l’architecture du catalogue dans PrestaShop et permet un affichage unique de tous les produits. Tu gagnes en clarté tout en allégeant la navigation.
10. PrestaShop : Afficher des produits liés en suggestions
Même si les produits ne sont pas visibles dans la catégorie parent, tu peux les suggérer via un module de produits associés, basé sur la hiérarchie ou la proximité.
PrestaShop permet d’afficher des produits connexes selon les sous-catégories. C’est une alternative si tu veux garder une navigation simple, tout en valorisant plus de contenu.