J'utilise Drupal Commerce, Search API et Facets API ; Je voudrais mettre les prix des produits comme une facette. En configurant mon index API de recherche, j'ai réussi à obtenir cette facette, mais le module API de recherche ne semble pas capable de gérer les facettes des gammes de prix. Voici à quoi ressemble la facette.
- 1230,23
- 340,21
- ...
Je voudrais que ce soit comme suit.
- De 10 à 100
- De 100 à 200
- ...
Il semble qu'il existe un code existant pour la gestion des plages, mais pas des plages décimales.
Ai-je oublié quelque chose?
Réponses:
commerce_search_api ressemble exactement à ce que vous recherchez. Soyez conscient de la dépendance commerce> = 1.4 au moment de la rédaction de cet article.
Le module comprend un index d'affichage des produits (configurable dans admin / config / search / search_api / index / product_display):
J'ai utilisé les filtres de facettes de prix, avec et sans le widget search_api_ranges, avec beaucoup de succès.
la source
Cela a été demandé il y a longtemps, mais comme je viens d'atterrir ici, permettez-moi d'ajouter une autre réponse - il semble que Facet API Ranges est le module que vous recherchez:
Ce que cela pourrait vous apporter:
Options de configuration:
la source