You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Managing a large catalog can be a bit painful in the admin UI. Since facets are the main way of catalog organization, having more power when filtering by facets can be really useful.
In my specific situation, I have many facets, and few of them have A LOT of values (like 150). Right now the product search bar allows me to filter by facets, but selecting the right facets is difficult when you have many. The only way to filter by facet is to select the facet from the autocomplete which only does a startsWith() match.
Adding the following behaviour would make it much easier:
Instead of matching the start of the search string, match any part. E.G. typing "fish" would match a facet named "Grilled Fish"
Allow facet filtering by the facet name. E.G. typing "color:" would show only facet values of the "color" facet, and typing "color:re" would further limit the set to the color facets "REd" and "gREen".
P.S. I would appreciate a pointer to the component that does this filtering - as it's done entirely on the frontend. I might have a go at it, although I have zero angular experience.
The text was updated successfully, but these errors were encountered:
If you want to have a go at making this fix, you are very welcome! Just leave a note here. Maybe this will be the gateway drug to you taking up Angular 😆
Managing a large catalog can be a bit painful in the admin UI. Since facets are the main way of catalog organization, having more power when filtering by facets can be really useful.
In my specific situation, I have many facets, and few of them have A LOT of values (like 150). Right now the product search bar allows me to filter by facets, but selecting the right facets is difficult when you have many. The only way to filter by facet is to select the facet from the autocomplete which only does a
startsWith()
match.Adding the following behaviour would make it much easier:
P.S. I would appreciate a pointer to the component that does this filtering - as it's done entirely on the frontend. I might have a go at it, although I have zero angular experience.
The text was updated successfully, but these errors were encountered: