Recommendation needed: rating filters (Search & Discovery vs Boost AI)

Hello,

We’re currently migrating from WooCommerce to Shopify and have chosen the Eurus theme by Omni. We’ve also installed and set up Judge.me for product reviews.

Right now we’re using Shopify’s native Search & Discovery app, but since Judge.me doesn’t integrate with it, we can’t offer a collection filter for product rating (e.g., 4★+).

Because Search & Discovery feels quite limited, we’re considering Boost AI instead. The concern is that Boost AI’s templates and UI patterns differ from Eurus, and matching our existing product card styling/behavior would likely require substantial customization…

Given this, what would you recommend as the best approach?

  1. Stay on Search & Discovery and implement a workaround to expose rating as a filter (if there even is a workaround).

  2. Move to Boost AI and invest in UI customization to fully match the theme?

Well choosing boost if the customizations are way too drastic then you can go with search and discovery app. To add extra filter functionality there are workarounds from app like with metafields, etc or custom code.

So you would have to may be do some customizations in both cases now you see the differences, you can opt for the less hectic one.

Also if using boost you only kind of require a bit of css to match the styling it isn’t too big of an issue.

In short I would suggest go with the solution which suits best for your business in terms of functionality and importantly performance.

Best

Review apps should store review rating in product metafields.
product.metafields.reviews.rating should contain the number you need.

List of standard metafield definitions and search for ‘Product rating’

You should be able to add this metafield as collection filter in “Search & Discovery”.

Greatest benefit of using native collections/filter/search is that it is much faster to render than JS-based search and filter apps. Most of them negatively impact your page speed.

Yes, I was able to add a metafield, but it only allows filtering by the number of products that have reviews. What I want instead is a filter based on the review rating itself (for example, showing only products with 4★+ or sorting from highest to lowest rating). I couldn’t find a metafield for this.