Bonjour,
Il n'y a pas d'option pour créer un filtre qui n'afficherait que les produits avec des prix réduits pour la simple raison que les prix des produits sont chargés une fois que les produits à afficher ont été filtrés et chargés. Et en plus, les réductions sont chargées encore après. Et filtrer dynamiquement les produits en fonction des réductions sur les prix est juste impossible en SQL.
Et les filtres de catégories sont fait pour afficher une liste de catégories parmis lesquels l'utilisateur peut choisir. Je suppose que vous essayez de faire un filtre avec la catégorie "promo" sélectionnée dans le filtre et du coup le système affiche à l'utilisateur les sous catégories de cette catégorie, et comme il n'y en a pas, le filtre n'affiche rien à sélectionner.
Une solution est de créer une catégorie et de mettre la catégorie promo à l'intérieur de cette catégorie et de sélectionner (option "catégorie" colonne de droite une fois "catégories" sélectionné dans l'option "appliquer à") cette catégorie parente dans le filtre appliqué sur les catégories. Ainsi, le filtre affichera un seul choix qui sera la catégorie "promo". Je pense que cela devrait fonctionner.