How to Recommend Products¶
The RevenueHunt app reads the choices a customer makes and recommends products to match them.
This page explains what a quiz can recommend, which recommendation system to pick, and where to find the guide for each one.
What a quiz can recommend¶
The results page can show product variants, main products and collections.
Pick which one in Block settings > Recommendations Type.
| Recommendations Type | What the slot shows |
|---|---|
| Products | The main product, with an optional dropdown for choosing a variant. Variants are ordered by upvote count, and variants on equal upvotes appear in random order. |
| Product Variants | The recommended variants. Each one carries the product name followed by the variant name, such as "Toner - 100ml". |
| Collections | The recommended collection from your Shopify store. |
Product Variants sends the customer straight to one variant
This type cannot offer the variants in a dropdown. Use Products when the customer should choose the variant themselves.
Give your collections an image
A recommended collection with no image shows none on the results page. Add one in Shopify under Products > Collections.
The Results Page can show product variants, main products and Recharge subscription products.
This version cannot recommend collections of products. You can, however, only recommend products from a specific collection.
The Results Page can show simple products, variable products, grouped products, external/affiliate products and WooCommerce subscription products.
This version cannot recommend categories of products. You can, however, only recommend products from a specific category, tag or attribute.
One variant type per product
The app syncs only one type of variant per variable product. If a product varies by both size and color, only one of the two is synced.
The Results Page can show product variants and main products.
This version cannot recommend categories of products. You can, however, only recommend products from a specific category.
The Results Page can show product variants and main products.
This version cannot recommend categories of products. You can, however, only recommend products from a specific category.
The Results Page can show product variants and main products.
This version cannot recommend collections of products. You can, however, only recommend products from a specific collection.
Choose a recommendation system¶

There are three families to choose from.
Recommend the most upvoted products. Best for most quizzes. Link products or collections to each choice, then add a products block that shows the most upvoted items. Slots can split them into a routine or a bundle.

Score the answers, or count variables. Best for personality-style quizzes. Give each choice a score or a variable, then build a results section per outcome. Display logic shows the section that matches the highest total.

Choose the products for each outcome yourself. Best for a detailed recommendation matrix. Build a section or a results page per outcome, then use display logic or jump logic to decide which one the customer reaches.

How to set up a fixed recommendations quiz
All six variants, with the effort each one takes:
| Recommendation System | Best For | Key Features | Complexity |
|---|---|---|---|
| 🧩 Fixed Recommendations | Showing the same product(s) to everyone regardless of answers | - Simple setup - Products always shown - No logic or conditions |
Very Low |
| ✍🏻 Upvoting System (Funnel Quiz) | Most quizzes, especially product finders or large catalogs | - Automatically adapts to answers - Simple linking of products to choices - Randomized tie-breaking |
Low to Medium |
| ✍🏻 Upvoting System (Funnel Quiz with Slots) | Product recommendation routines, different product categories (e.g. cleanser + moisturizer) | - Slot-based grouping - Step-by-step product recommendations - Still uses dynamic upvoting |
Medium |
| 🎯 Custom Scoring System (Most Upvoted Variable) | Personality quizzes, Dosha tests, where outcome depends on which variable (A, B, C...) got the most choices | - Tracks most frequent variable - Outputs results by majority - Often used for typology quizzes |
Medium |
| 🎯 Custom Scoring System (Score + Variable) | Quizzes that need to calculate values or mix scoring with conditions | - Weighted scoring - Adds hidden variables - Logic can combine score + other rules |
Medium to High |
| 🧩 Fixed Recommendations with Display logic | Quizzes with a lot of logic conditions, precise rules, or exceptions | - Shows products based on answers - Supports multiple results pages - Allows display rules and custom text |
High |
This version recommends products with the upvoting system. You link products to choices, and the Results Page shows the products with the most upvotes first.
Take the quiz to work out which setup you need, or use the guides in Specific setup guides.
This version recommends products with the upvoting system. You link products to choices, and the Results Page shows the products with the most upvotes first.
Take the quiz to work out which setup you need, or use the guides in Specific setup guides.
This version recommends products with the upvoting system. You link products to choices, and the Results Page shows the products with the most upvotes first.
Take the quiz to work out which setup you need, or use the guides in Specific setup guides.
This version recommends products with the upvoting system. You link products to choices, and the Results Page shows the products with the most upvotes first.
Take the quiz to work out which setup you need, or use the guides in Specific setup guides.
This version recommends products with the upvoting system. You link products to choices, and the Results Page shows the products with the most upvotes first.
Take the quiz to work out which setup you need, or use the guides in Specific setup guides.
Specific setup guides¶
Recommend products from a number or a date¶
An open-ended Number or Date question cannot drive recommendations. Set up finite choices instead, so the answers can decide what is recommended.
How to recommend products based on numerical inputs
Recommend products that match multiple criteria¶
Use a product matrix when two answers together decide the recommendation, such as age and skin type.
How to recommend products that match multiple criteria
Only recommend products with X upvotes or more¶
Limit the recommendations to products that received X upvotes or more, so only the strongest matches appear.
How to only recommend products with X upvotes or more
Recommend products by how many choices the customer picked¶
Recommend a different group of products depending on how many choices the customer selected. This needs custom JavaScript.
How to recommend products based on the number of choices
Always recommend a specific product¶
Keep a product on the Results Page whatever the customer answers.
Always the same recommendations
Recommend subscription products¶
Add the Subscription component to the Product block on your results page, then pick your subscription app. Shopify Subscriptions and Recharge Subscriptions (Plus plan only) are supported.
If you use a legacy version of the RevenueHunt app for Shopify with Recharge Subscriptions, see how to recommend subscription products.

For other subscription apps, see Other subscriptions for a possible workaround.
If you use WooCommerce Subscriptions, see how to recommend subscription products.

For other subscription apps, see Other subscriptions for a possible workaround.
Not available on this platform
This version of the app cannot recommend subscription products.
See Other subscriptions for a possible workaround.
Not available on this platform
This version of the app cannot recommend subscription products.
See Other subscriptions for a possible workaround.
Not available on this platform
This version of the app cannot recommend subscription products.
See Other subscriptions for a possible workaround.
Show results explanation¶
The recommendation algorithm picks the products. It does not explain why a product was recommended, and it does not show custom text for a recommended product.
Two guides cover the text that explains a recommendation. For a personality-type quiz, see 🎯 Custom Scoring System (Most Upvoted Variable). For a quiz with many logic conditions, precise rules or exceptions, see 🧩 Fixed Recommendations with Display logic.
This version cannot explain a recommendation on its own, which makes a personality-type quiz hard to build. See the workarounds in how to show results explanation.
This version cannot explain a recommendation on its own, which makes a personality-type quiz hard to build. See the workarounds in how to show results explanation.
This version cannot explain a recommendation on its own, which makes a personality-type quiz hard to build. See the workarounds in how to show results explanation.
This version cannot explain a recommendation on its own, which makes a personality-type quiz hard to build. See the workarounds in how to show results explanation.
This version cannot explain a recommendation on its own, which makes a personality-type quiz hard to build. See the workarounds in how to show results explanation.
This article explains which products the RevenueHunt app can recommend, and how to set up a quiz to recommend them.