Begginers Guide to Recommending Products on Shopify (with Shop Quiz)

14-10-2024     eCommerce Shopify Apps Tips & Tricks

There are several ways to recommend products to customers in your Shopify store.

  • You can use product recommendation widgets on product or collection pages, which provide suggestions based on browsing history or related products.
  • Another common approach is upselling or cross-selling complementary products during checkout to increase average order value.
  • Bundles and sets of complementary items can also encourage customers to buy more by offering related products together at a discount.
  • Pop-ups that recommend items based on a customer’s shopping cart behavior or recent browsing are also effective.

However, one of the most impactful ways to recommend products is through personalized quizzes like the ones built with Shop Quiz: Product Recommendation Quiz.

These quizzes engage customers by asking them targeted questions and providing tailored product suggestions based on their answers. This interactive experience not only makes shopping more fun but also ensures that the products recommended are precisely what the customer is looking for, leading to higher conversion rates and better overall satisfaction.

In this guide, you’ll learn how to recommend products in Shopify using an interactive quiz built with Shop Quiz: Product Recommendation Quiz. Let’s get started!

 

Overview of Product Recommendation

Shop Quiz: Product Recommendation Quiz provides tailored recommendations by analyzing the customer’s responses throughout the quiz. The results page can display product variants, main products, and even subscription products if integrated with ReCharge.

how to recommend products product block

Note that it cannot directly recommend collections of products, though it’s possible to recommend products within a specific collection.

 

Voting System Algorithm

The product recommendation algorithm functions as a voting system, ensuring that customers receive the most relevant product suggestions based on their choices throughout the quiz:

  • Product variants are linked to quiz choices.
  • Each time a customer selects a choice, all linked products receive ⬆️ one vote.
  • The results page displays the most voted product variants, sorted by the number of votes.
  • If there’s a tie in votes, the order is randomized.

This voting-based approach allows you to offer personalized, highly relevant recommendations.

For example, if a customer selects ‘dry skin’ as their concern and ’30s and above’ as their age group, products linked to these choices, such as a hydrating serum or age-specific moisturizer, will each receive a vote. Products that are common across multiple answers (e.g., both ‘dry skin’ and ’30s and above’) will accumulate more votes, making them more likely to appear in the final results. The final results will display the products with the highest votes, ensuring the recommendations are tailored specifically to the customer’s needs.

 

Product Inclusion and Exclusion

The link product/collection or exclude product/collection settings are essential for controlling which products are prioritized or filtered out in the quiz. By strategically including or excluding products, you can ensure that the recommendations match customer preferences and business goals, providing a more refined and relevant shopping experience.

✅ Inclusion

By using the include field in the quiz setup, specific products, collections, or tags can be upvoted, improving their chances of appearing in the recommendations. Here are ways to include products:

  • Product Variants: Receive a vote when the linked choice is selected.
  • Collections or Tags: Every product linked via a collection or tag receives a vote when chosen.
  • All Variants of a Product: You can opt for all product variants to be upvoted together.

how to recommend products inclusion

⚠️ Note: If the same product is linked through different inclusion paths, it may receive multiple votes from a single choice.

❌ Exclusion

The exclude feature allows you to filter out products that may not be suitable based on customer preferences, such as avoiding allergens or staying within a price range. If a product is excluded at any point, it will never appear in the recommendations, even if it is upvoted in other quiz responses.

how to recommend products exclusion example

 

Setting Up Product Recommendations

Before proceeding, ensure you have added all the necessary questions and choices to your quiz.

💡 Tip: Check this guide for building your first product quiz with Shop Quiz: Product Recommendation Quiz.

Once that is done, you can follow these steps to configure product recommendations in your quiz:

1️⃣ Link Products to Choices: Navigate to the Link Products or Link Collections tab in your quiz setup. Link relevant products or collections to each choice to ensure they receive votes.

how to recommend products inclusion

2️⃣ Edit the Results Page: In the Results Page tab, add content and product blocks. Products can be displayed using either a Product Block (sorted by the number of votes) or Product Slot Blocks (ideal for recommending items in a clear order, such as a skincare routine).

quiz builder results page add block menu

3️⃣ Test and Troubleshoot: Test your quiz using the Preview function and adjust as needed. You can use the built-in search bar in the Metrics > Responses section to identify any issues.

quiz builder top menu

🛠️ Troubleshooting Tips: If you encounter unexpected results, check that all choices are correctly linked to products. Make sure no products are unintentionally excluded, and that each quiz choice has at least one product linked. Use the responses data to pinpoint which selections might be causing incorrect or missing recommendations.

 

Refine Your Recommendations

To make your recommendations as precise as possible, consider these refinements:

🚧 Minimum Number of Votes: You can set a threshold so that only products with a certain number of votes appear on the results page.

For example, if you set the minimum number of votes to 3 and a product receives only 2 votes, it will not be displayed in the final recommendations. This helps to ensure that only the most relevant and popular products are shown to customers.

❌ Use Exclusions: To make sure that only the most relevant products are recommended, use exclusions when necessary.

For example, if a customer selects ‘sensitive skin’ as a choice, you can exclude products that contain common irritants like fragrances or harsh chemicals to ensure that only suitable products are recommended.

 

Special Features for Recommendations

In this section, we will explore some advanced features of the Shop Quiz app that help in creating more tailored product recommendations. These features can be particularly useful for providing a structured shopping experience, such as building multi-step routines or handling complex product matrices.

Skincare Routine with Product Slots

To recommend a multi-step routine, use Product Slot Blocks. Each slot can represent a different category (e.g., cleanser, toner, serum) and will recommend the top-voted product for that step. This approach is particularly useful for industries like skincare, where a structured product sequence is beneficial.

how to recommend products slots block

 

💡Tip: Check this guide to learn how to set up slots step-by-step.

Matrix Criteria Recommendations

For more complex criteria, such as combining age and skin type, create collections that cater to different segments (e.g., teenagers with oily skin). You can use a product matrix to link quiz questions and show recommendations that meet multiple requirements.

how to recommend products matrix table2

For very complex product matrices, consider using conditional logic to create branching paths that offer even more tailored recommendations.

💡Tip: Check this guide to learn more about setting up complex quizzes.

Recommending Subscription Products

Integrating ReCharge Subscriptions can enhance your recommendation strategy by promoting subscription products. Here’s how to do it:

  • Start by navigating to the Connect tab in your quiz dashboard, then scroll down to the ReCharge section and click on the `connect` button. After connecting, run a catalog sync to ensure your subscription products are updated.
  • In the Link Products tab, associate subscription products with quiz choices.
  • Use the Results Page settings > Basic > Checkout Settings to either direct users to add subscription items directly to their cart.
how to recommend subscription products sample product

📝 Other Subscription Apps: If you are using a different subscription app instead of ReCharge, you can still guide customers towards a subscription option by creating one-time purchase versions of your subscription products. Link these products to the quiz choices, and set the checkout settings to direct users to the product page where they can choose the subscription option.

💡Tip: Check this guide for information about recommending subscription products.

Ensuring Specific Products Always Appear

If you want certain products to always show up on the results page, you can do so to highlight key products, ensure new arrivals or bestsellers are consistently featured, or to align with specific promotional goals. There are a few ways to achieve this, for example, you can:

⬆️ Link Products to Every Choice in the Quiz > This will ensure your product receives the most votes and consistently appears in the recommendations.

or

🎰 Create a Dedicated Product Slot > Use a separate slot on the results page to feature specific products, ensuring consistent visibility. Ensure that the product gets at least one vote in the end by linking it to every choice in one of the questions.

Highlighting a product can be beneficial if you want to ensure visibility for new arrivals, promotional items, or products with high profit margins. However, make sure not to recommend too many products at once, as this can confuse the customer and potentially lower sales. Focusing on a few key items helps draw customer attention effectively and makes the purchasing decision easier.

💡Tip: Check this guide for step-by-step instructions on how to always recommend certain products.

 

Adding Explanations to Recommendations

Our app doesn’t automatically provide explanations for recommendations, but you can achieve this manually with:


@ Information Recalls
: Display answers from the quiz in a content block to explain recommendations.

You can use information recalls to display specific customer answers as part of the recommendation, such as ‘You answered `dry skin`, which is why we recommend this hydrating moisturizer.’ This is a straightforward way to provide context to the recommendation, making it clear and easy to understand.

🔀 Block Logic: Show or hide text based on customer responses to help contextualize why a particular product was suggested.

Use block logic to display different text based on customer responses. For example, if a customer selects ‘dry skin,’ the content block could automatically adjust to show, ‘Since you mentioned dry skin, this moisturizer is ideal for keeping your skin hydrated.’ This helps in making the experience more seamless and relevant to the customer’s needs.

</> Custom JavaScript: For more sophisticated explanations, use custom JavaScript to display product-specific text.

Using JavaScript, you can dynamically insert the customer’s answers into the recommendation text, such as ‘Based on your response for dry skin, we suggest this hydrating moisturizer.’ This method is more flexible and allows for greater customization, ensuring each customer sees a message tailored specifically to their input.

 

Final Thoughts

As a Shopify merchant, you know how important it is to connect your customers with the right products. There are various ways to recommend products, such as widgets, cross-selling, pop-ups, and personalized emails, but using personalized shop quizzes stands out as the most effective.

By using Shop Quiz: Product Recommendation Quiz, you can make that connection more personal and effective. The app’s voting system and inclusion/exclusion settings let you customize each recommendation, while specialized product blocks help make the shopping journey feel intuitive and helpful.

❝ Shop Quiz helps connect customers to the right products, increasing the chance of sales and satisfaction.❞

When customers see products that match their needs at just the right time, they’re more likely to buy—and be happy with their purchase. Whether you want to guide them through a simple product list, build a multi-step skincare routine, or promote subscriptions, Shop Quiz: Product Recommendation Quiz gives you the tools to make those recommendations feel personal and meaningful.

Ready to create your personalized quiz? Start by outlining your customer journey and identifying key decision points. Then use the voting system, product slots, and other advanced features to offer your customers an experience they’ll love.