Skip to main content
From this page you can:
  • Configure recommendation settings and map supported questions
  • Customize Result Action
  • Build the result page with HTML, Rich Text, Hero Banner, and more
  • Customize the Products section

How to Set Normal Recommendation

  1. Go to Shopify Admin → Apps → Quizify.
  2. Open a quiz from Dashboard or My Quizzes by clicking Edit, or create a new quiz.
  3. In the Quiz Builder, click Recommendation in the left icon menu.
  4. Select Normal.

Normal Recommendation Page Overview

When Normal is selected, you will see:
  • Builder list (left) — Questions for answer mapping, Result Action, Result page sections including Products, and Add section
  • Center preview — Live preview of the result page
  • Settings panel (right) — Recommendation type, Type dropdown, Result options, and section/block settings

Types (Settings Panel)

Choose the recommendation Type. Only one type can be selected.
TypeWhat you assign
ProductRecommend products
VariantsRecommend product variants
CollectionRecommend collections
TagRecommend by product tags

Result Options (Settings Panel)

When Type is Product, Variants, or Tag, these Result options are available:
OptionWhat it does
Exact matchesShows recommendations only when a user’s answers exactly match the conditions you set.
Partial matchesAppears when Exact matches is enabled. Shows the most matched products if no exact match is found.
Product limitSets the maximum number of products to display. Range: 1–50 when enabled.
Hide unavailable productsHides or shows unavailable products and variants.
Show last resultShows the user’s previous result if they took the quiz before, or starts from the beginning.
Show randomise product orderRandomly shuffles the recommended product order for each user.
When Type is Collection, Exact matches and Product limit are not shown. Available options:
OptionWhat it does
Hide unavailable productsHides or shows unavailable products and variants.
Show last resultShows the user’s previous result if they took the quiz before, or starts from the beginning.
Show randomise product orderRandomly shuffles the recommended product order for each user.

Supported Question Types

Normal recommendation mapping works with these question types:
Question TypeHow mapping works
Single ChoiceAssign a recommendation to each answer option.
Multiple ChoiceAssign a recommendation to each answer option.
FeedbackAssign recommendations to three ranges: Least Likely, Average, Most Likely.
RatingAssign recommendations to three groups: Unlikely, About as likely as not, Likely.
In the left sidebar, questions appear with short labels such as Single, Multi, Feedback, and Rating.

How to Map Product with Answer

Single Choice

  1. Open the Single Choice question in the left list.
  2. Each answer option includes a Select button.
  3. Click Select to assign the chosen recommendation to that answer.
  4. After assignment, click Change Product to replace the existing recommendation.

Multiple Choice

  1. Open the Multiple Choice question in the left list.
  2. Each answer option includes a Select button.
  3. Click Select to assign the chosen recommendation to that answer.
  4. After assignment, click Change Product to replace the existing recommendation.

Feedback

The Feedback question type is divided into three ranges:
  • Least Likely
  • Average
  • Most Likely
Assign recommendations separately for each range using Select. After assignment, use Change Product to replace it.

Rating

The Rating question type is divided into three groups:
  • Unlikely
  • About as likely as not
  • Likely
Assign recommendations separately for each group using Select. After assignment, use Change Product to replace it.

Result Action

Customize the actions displayed on the result page, such as Retake quiz, Cart, and Checkout.

Section Visibility

  1. Hover over Result Action.
  2. Click the Eye icon to hide or show the Result Action section.

Result Action Content Settings

Retake Quiz: Button on the result page that lets shoppers restart the quiz from the beginning.
SettingDetails
Retake quizCustomize the Retake quiz label. Maximum 25 characters.
View Cart: Show a button on the result page that takes shoppers to their cart.
SettingDetails
Cart buttonEnable or disable the Cart button on the result page that takes shoppers to their cart.
Cart button textCustomize the Cart button label. Maximum 25 characters.
Proceed to Checkout: Show a button on the result page that sends shoppers to Shopify checkout.
SettingDetails
Checkout buttonEnable or disable the Checkout button on the result page.
Checkout textCustomize the Checkout button label. Maximum 25 characters.

Result Action Design Settings

SettingOptions / Details
Background ColorBackground color of the Result Action bar.
Section PlacementWhere this bar appears on the result page: Top or Bottom.
Sticky PositionKeep this bar fixed at the top while scrolling. On your store, this only applies to fullsize popup quizzes.
Font ColorText color.
Font Size8 px – 50 px.
Font WeightLight, Regular, Semi Bold, Bold.
Section SpacingTop and Bottom: 0 px – 100 px each.

Retake Quiz Style / View Cart Button / Proceed to Checkout

SettingOptions / Details
Link TypeAnchor or Button.
PositionLeft, Center, or Right.
Button SettingsAvailable only when Link Type is Button: Border Width (0–10 px), Corner Radius (0–50 px), Background Color, and Border Color.

Result Page Sections

Build the result page using content sections. Use + Add section to add sections. Available sections include:
SectionWhat it does
DiscountShows a coupon code users can copy.
HTMLAdds custom HTML to the result page.
Rich TextAdds Heading, Text, and Button blocks.
Hero BannerDisplays a full-width banner with an image and content blocks. Maximum 3 blocks.
Image with TextDisplays an image beside text and button blocks. Maximum 4 blocks.
VideoDisplays a Shopify-hosted or embedded video.
ProductsShows recommended products for the fallback outcome
Hover over a section to:
  • Hide/Show
  • Delete
  • Drag to reorder

Discount

The Discount section displays a coupon code on the result page for users to copy and redeem. Click on Discount to access the following settings.

Discount Content Settings

  1. Click Discount under Result page.
  2. Enter Coupon text, which is shown above the code. Maximum 125 characters.
  3. Enter Coupon code. Maximum 25 characters.
  4. Hover over Discount to access:
    • Hide/Show: Eye icon
    • Delete: Remove the section
    • Drag: Reorder the section on the result page
You can also add Custom CSS for styles that apply only to the Discount section, depending on your plan.

Discount Design Settings

Coupon Text
SettingOptions
Font ColorText color.
Font WeightLight, Regular, Semi Bold, Bold.
Font Size8 px – 50 px.
Coupon Code
SettingOptions
Background ColorCode box background.
Font ColorCode text color.
Font WeightLight, Regular, Semi Bold, Bold.
Font Size8 px – 50 px.
Section Spacing
SettingRange
Top and Bottom0 px – 100 px each.

HTML

The HTML section lets you add custom HTML code to the result page. Click on HTML to access the following settings.

HTML Content Settings

  1. Click HTML under Result page.
  2. Enter your custom HTML code in the editor.
  3. The HTML content is displayed in the Result Preview and on the storefront.
Custom CSS: Add Custom CSS to apply styles only to the HTML section, depending on your plan.

HTML Section Actions

Hover over the HTML section to access:
  • Hide/Show: Enable or disable the section using the Eye icon
  • Delete: Remove the HTML section
  • Drag: Change the section order on the result page

HTML Design Settings

Section spacing
SettingRange
TopAdjust the spacing above the HTML section: 0 px – 100 px.
BottomAdjust the spacing below the HTML section: 0 px – 100 px.

Rich Text

The Rich Text section displays custom text and buttons on the result page. Rich Text supports blocks:
  • Heading
  • Text
  • Button
Click Add block to add more content blocks. You can add multiple blocks and arrange them. Click on Rich Text to access the following settings.

Rich Text Section Actions

Hover over Rich Text to:
  • Hide/Show
  • Delete
  • Drag to reorder

Rich Text Content Settings

Custom CSS: Add Custom CSS to style only the Rich Text section, depending on your plan.

Rich Text Design Settings

SettingOptions / Details
Background ColorSection background.
Content PositionLeft, Center, Right. Automatically optimized for mobile.
Text AlignmentLeft, Center, Right.
Section SpacingTop and Bottom: 0 px – 100 px.
Space Between Blocks0 px – 80 px. The first block does not get extra top spacing.

Rich Text — Heading

SettingDetails
Heading textMaximum 300 characters.
DesignFont Color, Font Weight (Light / Regular / Semi Bold / Bold), Font Size (8–50 px).

Rich Text — Text

SettingDetails
Description textMaximum 2,000 characters.
DesignFont Color, Font Weight, Font Size (8–50 px).

Rich Text — Button

SettingDetails
Button textMaximum 50 characters.
Button linkDestination URL.
Button styleSolid, Outline, or Text.
Colors & TypeBackground Color, Font Color, Font Weight, Font Size (8–50 px).

Hero Banner

The Hero Banner section displays a promotional banner with text, image, and a call-to-action. Hero Banner supports blocks:
  • Heading
  • Text
  • Button
Click Add block to add blocks. Maximum 3 blocks per Hero Banner. Click on Hero Banner to access the following settings.

Hero Banner Content Settings

Banner Image: Upload a banner image.
  • Supported formats: JPG, PNG, SVG, WEBP
  • Maximum file size: 20 MB
  • Custom CSS

Hero Banner Section Actions

Hover to access:
  • Hide/Show
  • Delete
  • Drag

Hero Banner Design Settings

SettingOptions / Details
Show content cardEnable or disable the content card over the banner image.
Background ColorContainer background. Shown when Show content card is enabled.
Block AlignmentTop Left, Top Center, Top Right, Middle Left, Absolute Center, Middle Right, Bottom Left, Bottom Center, Bottom Right.
Section SpacingTop and Bottom: 0 px – 100 px.

Hero Banner Blocks

Heading, Text, and Button settings match the Rich Text blocks:
  • Heading: Maximum 300 characters + font style
  • Text: Maximum 2,000 characters + font style
  • Button: Text (maximum 50 characters), link, Solid / Outline / Text, colors, and font size

Image with Text

The Image with Text section displays an image alongside text and a button. Image with Text supports blocks:
  • Heading
  • Text
  • Button
Click Add block. Maximum 4 blocks per Image with Text section. Click on Image with Text to access the following settings.

Image with Text Image Settings

Upload an image.
  • Supported formats: JPG, PNG, SVG, WEBP
  • Maximum file size: 20 MB
  • Custom CSS

Image with Text Section Actions

Hover to access:
  • Hide/Show
  • Delete
  • Drag

Image with Text Design Settings

SettingOptions
Background ColorSection background.
Desktop Image PlacementImage First or Image Second.
Content PositionTop, Middle, Bottom.
Content AlignmentLeft, Center, Right.
Section SpacingTop and Bottom: 0 px – 100 px.
Note: Heading, Text, and Button block settings are the same as Hero Banner / Rich Text blocks.

Video

The Video section displays a Shopify-hosted or embedded video on the result page.

Video Section Actions

Hover to access:
  • Hide/Show
  • Delete
  • Drag

Video Content Settings

SettingDetails
HeadingTitle for the video section.
Heading SizeSmall, Medium, Large.
Loop VideoEnable or disable loop video.
Make video full widthMakes the video expand to fill the entire available width of the page.
Shopify-hosted VideoUpload or select a video: MP4, MOV, WEBM.
Embed Video from URLYouTube or Vimeo URL. Used when no Shopify-hosted video is selected.
Cover ImageCustom thumbnail. Maximum 20 MB. Supported formats: JPG, PNG, SVG, WEBP.
Video Alt TextDescriptive text for accessibility.
Custom CSSOptional styling for this section, depending on your plan.

Video Design Settings

SettingRange
Section spacingTop and Bottom: 0 px – 100 px.

Add Section

Click Add section to insert a new content section on the result page. Available sections:
  • Discount
  • HTML
  • Rich Text
  • Hero Banner
  • Image with Text
  • Video
You can add multiple sections of the same type. Newly added sections can be reordered, hidden, or removed.

Add Block

Click Add block inside a section to insert content elements.
  • Available blocks depend on the selected section.
  • Multiple blocks can be added and arranged.
  • Hero Banner: Maximum 3 blocks.
  • Image with Text: Maximum 4 blocks.

Products

The Products section displays the recommended products on the result page. Customize the product card layout by adding, removing, reordering, and styling product blocks.

Product Section Actions

Hover over Products to:
  • Drag — Reorder the Products section
  • Hide/Show — Enable or disable the section with the Eye icon
  • Delete — Remove the Products section from the result page

Layout

SettingDetails
Desktop columnsNumber of product cards per row on desktop. 1 to 4.
Mobile columnsNumber of product cards per row on mobile. 1 to 2.
Image ratioAdaptive image, Square image, Landscape image, or Portrait image.
Equal card heightMakes all product cards in the same row equal height when titles or content vary in length.
Note: Adaptive image uses a uniform square frame and crops each image consistently so product cards stay aligned.

Cart

SettingDetails
Add to cart allShows an Add to cart all control so customers can add all recommended products in one click.
Add to cart all textCustom button label. Maximum 50 characters.
Note: Add to cart all is available only when fewer than 10 products are displayed on the result page.

Load More Button

SettingDetails
Button textCustomize the Load more button label. Maximum 50 characters.
This button appears only when additional recommended products are available. You can also style it under Style → Load more button.

Custom Input Field

SettingDetails
Show custom inputEnable or disable custom input fields for recommended products.
Label nameShown when custom input is enabled. Used as the placeholder above price.

Product Actions & Messages

SettingDetails
No match foundMessage shown when no products match the recommendation criteria.
Custom CSS: Add Custom CSS to customize the appearance and layout of the Products section, depending on your plan.

Product Design Settings

Background
SettingDetails
Background colorBackground color of the Products section.
Product caption background colorBackground color behind each product’s information.
Text alignmentLeft, Center, or Right.
Product Spacing
SettingDetails
Max gap between productsHorizontal spacing between product cards. 0% to 20%.
Enable product shadowShows or hides the shadow around each product card.
Load More Button Style
SettingDetails
Background colorButton background.
Font colorButton text color.
Font weightLight, Regular, Semi Bold, Bold.
Font sizeButton text size.
Border colorButton border color.
Border widthBorder thickness.
Corner radiusButton corner roundness.
Add to Cart All Style
SettingDetails
Font sizeButton text size.
Font weightLight, Regular, Semi Bold, Bold.
Font colorButton text color.
Link positionAbove products or Below products.
Link typeButton or Text link.
Redirect after add to cartNone, Cart page, or Checkout page.
Button styleAvailable only when Link type is Button. Includes Background color, Border color, Border width, and Corner radius.
Section Spacing
SettingRange
Top & Bottom0 px – 100 px

Product - Image

Drag and drop this block to change the position of the product image. Section-level settings such as image ratio can be managed by selecting the parent Products section. Hover over Image to perform these actions:
  • Delete
  • Drag

Product - Heading

This shows the product name/product title on the result page. Hover over Heading to perform these actions:
  • Delete
  • Drag
Heading Design Settings
OptionDescription
Font ColorSelect the color to apply to the heading text.
Font SizeAdjust the heading font size between 8 px and 50 px.
Font WeightChoose the font thickness. Available options are Light, Regular, Semi Bold, and Bold.

Product - Variants

Drag and drop this block to change the position of the product variants selector. Hover over Variants to perform these actions:
  • Delete
  • Drag

Product - Price

Show the price of the product. Hover over Price to perform these actions:
  • Delete
  • Drag
Price Design Settings
OptionDescription
Font ColorSelect the color to apply to the heading text.
Font SizeAdjust the heading font size between 8 px and 50 px.
Font WeightChoose the font thickness. Available options are Light, Regular, Semi Bold, and Bold.

Product - Button

Use it to show the add to cart button. Hover over Button to perform these actions:
  • Delete
  • Drag
Button Content Settings Add to Cart
SettingDescription
Add to cartShow or hide the Add to cart control on each product card.
Hide add to cart for free productsHides the Add to cart control for products that are free.
Add to cart textCustomize the text displayed on the Add to cart button. Maximum 50 characters.
Sold out button textCustomize the text displayed when a product is sold out. Maximum 50 characters.
Quantity Buttons: Allow the user to add or remove the product.
SettingDescription
Show quantity buttonsShow or hide quantity controls for products.
In cart textCustomize the text displayed when the product is already added to the cart. Maximum 25 characters.
Button Design Settings
SettingDescription
Button styleSolid, Outline, or Text.
Font ColorSelect the color to apply to the heading text.
Font SizeAdjust the heading font size between 8 px and 50 px.
Font WeightChoose the font thickness. Available options are Light, Regular, Semi Bold, and Bold.
Background ColorCustom color
Border ColorCustom color
Border Width1 px to 10 px
Corner Radius0 px to 50 px

Product - Text

Show the description of the product. Hover over Text to perform these actions:
  • Delete
  • Drag
Text Content Settings
SettingDescription
Show product metafieldShow or hide the product metafield on the product card.
TextAdd a product metafield using the database icon. You can remove a selected metafield using × or Backspace.
Text Design Settings
OptionDescription
Font ColorSelect the color to apply to the heading text.
Font SizeAdjust the heading font size between 8 px and 50 px.
Font WeightChoose the font thickness. Available options are Light, Regular, Semi Bold, and Bold.