Cela n'a rien spécifique à voir avec le commerce Drupal. Il peut être facilement fait avec le module views.
- Vous pouvez créer un affichage de page, définissez tous les champs que vous souhaitez afficher .
- Créez un filtre contextuel qui sera filtré en fonction du terme de taxonomie à partir de l'URL.
- Créez tous les filtres que vous souhaitez afficher pour l'utilisateur.
- Assurez-vous de cocher la case "exposer à l'utilisateur" pour le rendre visible par l'utilisateur final.
Vous êtes prêt à partir. Si vous pensez que les filtres sont côte à côte avec le catalogue, sélectionnez l'option Créer un bloc avec l'option Filtre exposé. Et puis placez le bloc [disponible sur votre page de liste des blocs] en conséquence.