Voici ce dont vous avez besoin pour faire fonctionner les filtres dans votre boutique OpenCart :
- Créer des groupes de filtres et des filtres.
- Attribuer des filtres aux catégories de produits.
- Attribuer des filtres aux produits.
- Activer le module de filtre.
- Ajouter des filtres à la présentation de la boutique.
- Bonus : les filtres volumineux ont l’air compacts.
Cela semble être beaucoup de travail et vous pouvez vous demander pourquoi vous devez attribuer des filtres aux catégories de produits. Pourquoi ne pas se contenter de définir des filtres pour les produits ?
La réponse est simple. Imaginez que vous ayez 10, 20 ou plus de groupes de filtres différents dans votre boutique – couleur, taille, poids, saison, etc… Et vous voudrez afficher les filtres dans les pages de catégories. Si les filtres ne sont pas affectés à des catégories, ils apparaîtront tous dans toutes les catégories, même si aucun produit ne possède ces filtres. Ce serait un vrai désordre. Par conséquent, si vous n’affectez que certains filtres à une catégorie spécifique, vous obtiendrez une section de filtres plus propre, plus simple et plus utile dans la page de la catégorie.
Comment créer des groupes de filtres et des filtres dans OpenCart ?
Première étape – allez dans le panneau d’administration d’OpenCart et sélectionnez Catalogue >> Filtres dans le menu principal. Pour créer un nouveau groupe de filtres, cliquez sur Ajouter nouveau en haut à droite de la page.

Ce que vous devez entrer ici :
- Lenom du groupe de filtres. Il peut s’agir de la couleur, de la taille, de la longueur – tout groupe de données que vous souhaitez filtrer pour les produits. Si vous avez plusieurs langues dans votre boutique, vous pouvez nommer les groupes de filtres différemment.
- Ordre de tri. Il est utilisé pour ordonner les groupes dans le module de filtrage (pour le client). Par exemple, si vous avez plus d’un groupe de filtres dans la page des catégories (couleur, taille, poids), vous pouvez afficher le filtre Couleur en premier en définissant l’ordre de tri sur 1, le filtre Poids en second si l’ordre de tri est 2 et ainsi de suite. Le chiffre le plus bas a la priorité. Vous pouvez laisser ce champ vide si vous n’avez pas besoin d’un ordre spécifique.
- Noms des filtres. Si le groupe de filtres est, par exemple, la couleur, les noms des filtres seront rouge, vert, bleu, etc. Ils ont également des numéros de tri pour que vous puissiez les ordonner exactement comme vous le souhaitez.

Comment ajouter des filtres aux catégories dans OpenCart
Pour ajouter des filtres aux catégories du magasin, allez dans Catalogue >> Catégories et modifiez l’une des catégories. Cliquez sur l’onglet Données et saisissez le filtre de votre choix dans le champ correspondant. Tous les filtres ayant des noms similaires s’afficheront, il vous suffit donc de sélectionner les filtres que vous souhaitez ajouter.

Tous les filtres sélectionnés s’afficheront en dessous dans la liste. Vous pouvez ajouter autant de filtres que vous le souhaitez et vous pouvez les supprimer en un seul clic en cliquant sur à côté du nom du filtre.
Comment ajouter des filtres aux produits dans OpenCart ?
Si vous souhaitez ajouter des filtres aux produits de la boutique OpenCart, allez dans Catalogue >> Produits et éditez le produit auquel vous souhaitez ajouter des filtres. Cliquez sur l’onglet Liens et recherchez le champ Filtre. Saisissez le nom du filtre et sélectionnez-le dans le menu déroulant. C’est tout, le filtre est ajouté au produit.
Après avoir ajouté ou supprimé des filtres, n’oubliez pas d’enregistrer les modifications.

Vous pouvez ajouter autant de filtres que vous le souhaitez, et vous pouvez les supprimer de la même manière que les filtres de catégorie – en cliquant sur le symbole à côté du nom du filtre. Après avoir ajouté ou supprimé des filtres, cliquez sur le bouton Enregistrer les modifications dans le coin supérieur droit de la page.
Comment activer le module Filtre dans OpenCart
Après une nouvelle installation d’OpenCart, le module Filtre n’est pas activé dans le magasin. Pour l’activer, allez dans Extensions >> Extensions (ou Extensions >> Modules selon la version d’OpenCart que vous utilisez), trouvez le module Filter, et cliquez sur le bouton Installer .

Après l’installation, cliquez sur le bouton Modifier du module Filtre et activez-le.

Comment afficher les filtres dans les catégories d’OpenCart, ou dans toute autre page du front-end ?
Pour afficher les filtres pour les clients, vous devez ajouter le module Filtre à la présentation du magasin. Vous pouvez ajouter des filtres aux pages de catégorie, de recherche, de fabricant ou à n’importe quelle autre page.
Si vous souhaitez ajouter des filtres aux pages de catégories, allez dans Design >> Layouts (ou System >> Design >> Layouts, selon la version d’OpenCart que vous utilisez), et modifiez le layout de la catégorie.

Vous pouvez ajouter un filtre à la colonne de gauche ou de droite, au contenu du haut ou du bas – dans n’importe quelle position. Par exemple, si vous voulez qu’il apparaisse dans la colonne de gauche, sélectionnez le module Filtre dans la colonne de gauche, cliquez sur le bouton Ajouter un module et enregistrez les modifications.

Les modifications seront immédiatement visibles sur les pages de la catégorie :

La même technique est utilisée pour ajouter le module Fil tre à d’autres pages comme la page Recherche, les pages Fabricant, etc. Il suffit de modifier la mise en page souhaitée et d’y ajouter le module Filtre.
Comment rendre les filtres volumineux plus compacts dans votre boutique OpenCart
Certains magasins ont d’énormes listes de filtres qui peuvent paraître énormes sur la page d’accueil du magasin. Si vous souhaitez les rendre plus compacts et plus faciles à utiliser, vous pouvez essayer notre extension Better Filter.

Elle permet de faire défiler les filtres volumineux et de filtrer les produits en un seul clic, sans qu’il soit nécessaire de cliquer sur le bouton Affiner la recherche. Vous trouverez plus de détails sur cette extension sur la page Better Filter.