1. What is Quiz?
The Quiz section lets you build a multi-step interactive product finder that guides shoppers to the right product based on their answers. Instead of browsing through your catalog, customers answer a short series of questions - and the section automatically recommends the best-matching products based on how each answer is configured.

2. Section Components
| Section | Quiz | Adds a multi-step interactive product finder that recommends products based on shopper answers. |
|---|---|---|
| Available blocks | Question | Adds a question step to the quiz. Each Question block holds one or more Option sub-blocks as its answer choices. |
| Option | Adds an answer choice inside a Question block. Configures which products to match, partially match, or exclude when this option is selected. |
⚠️ Note: Option blocks must be added inside a Question block — they cannot be added directly to the Quiz section level.
3. Location & Setup
To add and set up the Quiz section:
- Open the Shopify Theme Editor (Online store > Themes > Customize).
- Navigate to the page where you want the quiz to appear.
- Click "Add section".
- Select "Quiz".
4. Highlight Features
- Multi-step flow: Shoppers move through one question at a time with Previous and Continue navigation buttons and a built-in progress indicator.
- Three-tier product matching: Each answer option can assign products as Strong match, Partial match, or Exclude (removed from results entirely) - giving you precise control over recommendations.
- Skip logic for branching paths: Configure any option to skip specific questions when selected, so the quiz adapts dynamically to each shopper's path.
- Fallback products: Set Default recommended products to display when no products match a shopper's answers.
5. Common Use Cases
🤔 How to build a product finder Quiz from scratch?
Follow these steps to set up a complete quiz — from the intro screen to the results page.
STEP 1: Add the Quiz section
Add the Quiz section to your desired page (as guided in 3. Location & Setup).
STEP 2: Set up the start screen
Click on the Quiz section to open its settings panel. Fill in:
- Heading - the main title shoppers see before starting (e.g. "Find your personalized recommendations").
- Subheading - a short supporting line (e.g. "2 minutes · 4 questions").
- Description - a brief intro explaining what the quiz does.
- Note - optional small-print text, such as a privacy note.
- Button label - the call-to-action to begin (default: "START THE QUIZ").
STEP 3: Configure the results screen
Scroll down to the Result settings group and fill in:
- Heading and Subheading - shown above the recommended products.
- Description - supporting copy on the results screen.
- Reset button label - the label for the retake button (default: "Reset Quiz"). Leave blank to hide the button.
- Maximum number of recommended products - controls how many results to display (1–5, default: 3).
- Default recommended products - fallback products shown if no answers produce a match.
STEP 4: Add a Question block
Under the Quiz section, click "Add block" and select Question. In the block settings:
- Enter a unique Question ID (e.g. q1, q2) - required if you plan to use skip logic (further guide in the next use case 🤔 How to use skip logic to create branching quiz paths?)
- Enter the Heading - the question text shoppers will see (e.g. "Who are you shopping for?").
- Optionally add a Description for extra context below the question.
STEP 5: Add Option blocks inside the question
Under the Question block, click "Add block" and select Option. Repeat for each answer choice. For each Option block, configure:
- Heading - the answer label shoppers see (e.g. "For me", "As a gift").
- Strong match - select products that are the best fit for this answer. These receive the highest recommendation weight.
- Partial match - select products that are a good-but-not-perfect fit. These receive a lower weight than Strong matches.
- Exclude product - select products that must never be recommended if this answer is chosen.
STEP 6: Repeat for additional questions
Add more Question blocks under the Quiz section and populate each with its Option blocks. Aim for 3–5 questions for the best completion rates.
STEP 7: Click "Save" and preview.
🔍 Information: The scoring system works as follows - each time a shopper selects an option, all Strong match products receive +2 points and all Partial match products receive +1 point. Any product set as Exclude in a selected option is removed from the results entirely, regardless of its score from other questions. The top-scoring products (up to the Maximum number of recommended products) are shown on the results screen.
🤔 How to use skip logic to create branching quiz paths?
Skip logic lets the quiz jump over certain questions based on what a shopper selects - so different shoppers see a different path through the quiz. This is useful when some questions are only relevant to a subset of your audience.
🔍 Information: Skip logic works by matching Question IDs. When a shopper selects an option that has Question IDs in its Skip questions field, those questions are hidden for the rest of that quiz session. Questions can only skip forward - you cannot skip back to a previous question. Skipped questions do not count toward product scoring.
STEP 1: Assign Question IDs to your questions
Click on each Question block and enter a short, unique Question ID in its settings (e.g. q1, q2, q3). You only need to assign IDs to questions that you may want to skip.
STEP 2: Configure the skip on the relevant Option block
Click on the Option block where selecting it should trigger a skip. In its settings, find the Skip questions field and enter the Question IDs of the questions to skip, separated by commas (e.g. q3, q4).
STEP 3: Click "Save" and test the path in preview.
Walk through the quiz as a shopper would - select the option with skip logic configured and confirm the target questions are hidden. Then go back and select a different option to confirm those questions reappear correctly.
⚠️ Note: If a shopper goes back and changes an answer that was previously triggering a skip, the skipped questions will reappear - and any answers they had selected in those questions will be cleared automatically.
🤔 How to add icons or images to answer options?
Making answer options visual helps shoppers scan and select more confidently. You can add a theme icon, a custom image, or an SVG to each Option block.
STEP 1: Open the Option block settings
Inside a Question block, click on the Option block you want to customize.
STEP 2: Choose your icon type
In the Icon setting, select from:
- None - no icon displayed.
- Use another icon - pick from the theme's built-in icon library.
- Any other value - upload a Custom icon image or paste a Custom icon (SVG code).
STEP 3: Adjust icon appearance
- Use Icon position to control where the icon appears relative to the option text.
- Use Icon size to set how large the icon renders.
STEP 4: Click "Save" when done.
💡 Tip: Keeping icon sizes consistent across all options in the same question gives the quiz a cleaner, more polished look.
6. Support Information
Need help? Contact support@omnithemes.com or visit omnithemes.com.