How to Set Up Dynamic Variants for Shopify in Funnelish

How to Set Up Dynamic Variants for Shopify in Funnelish

What Are Dynamic Variants in the Funnelish-Shopify Context?

Dynamic variants in Funnelish refer to the ability to display and sync your Shopify product variants (sizes, colors, flavors, quantities) dynamically on your Funnelish funnel pages. When a customer selects a variant on your Funnelish product page, the correct Shopify variant is ordered and synced for fulfillment automatically.

Prerequisites

  • Funnelish account connected to your Shopify store
  • Products with variants set up in Shopify (e.g. Size: S, M, L, XL or Flavor: Chocolate, Vanilla)
  • Each variant should have a unique SKU for reliable fulfillment

Step-by-Step Setup

Step 1: Ensure Your Shopify Variants Are Properly Configured

Before importing to Funnelish, make sure each variant in Shopify has a unique descriptive title, a SKU assigned, the correct price set, inventory tracking enabled if you track stock, and a variant-specific image assigned (optional but recommended).

Step 2: Import the Product Into Funnelish

In your Funnelish funnel, go to Products, then Import from Shopify. Search for and select the product, then click Import. Funnelish will pull all variants and their data.

Step 3: Enable Dynamic Variant Display

In the Funnelish page editor, add a Product List element or a variant selector to your product page. In the element settings, enable Dynamic Variants and connect it to your imported Shopify product. Funnelish will automatically display all available variants as selectable options.

Step 4: Configure Variant Selector Style

Choose how variants are displayed — dropdown, buttons, or swatches. For size variants, buttons work well. For color variants, color swatches are most intuitive. For quantity bundles, radio buttons or a clear dropdown work best.

Step 5: Set Up Out-of-Stock Behavior

Configure what happens when a specific variant is out of stock: hide the variant, show it greyed out with a "Sold Out" label, or disable selection. Hiding sold-out variants keeps the page clean; showing them with a "Sold Out" label creates social proof of popular items.

Step 6: Sync Test

Select each variant in your funnel and complete a test purchase. In Shopify, verify that the correct variant appears in the order with the right SKU, price, and fulfillment details.

Common Issues and Fixes

  • Variant not syncing to Shopify correctly — Make sure SKUs are unique for each variant in Shopify
  • New variants not showing in Funnelish — Re-import the product after adding variants in Shopify
  • Price not updating when variant selected — Check that each variant has its own price set in Shopify

Launch a Dynamic Variant Funnel Today

Browse our Funnelish funnel templates — all designed to support dynamic product variants and Shopify integration out of the box.

Frequently Asked Questions

What is the difference between dynamic and static variant setup in Funnelish?

Static variant setup means you manually select a single specific variant (e.g. always sell the Medium size) in your Funnelish product settings. Dynamic variant setup displays all available variants from Shopify and lets customers choose — the correct variant is then passed to Shopify automatically. Dynamic variants are essential for products where customer choice matters (apparel, supplements with flavors, bundle sizes).

How do I import Shopify product variants into Funnelish?

In your Funnelish funnel, go to Products, then Import from Shopify. Search for and select the product, then click Import. Funnelish automatically pulls all variants including their names, SKUs, prices, and variant images. If you later add or change variants in Shopify, re-import the product in Funnelish to sync the updates.

What variant selector styles are available in Funnelish?

Funnelish supports dropdown menus, button selectors, and image or color swatches. Dropdown menus work best for large variant sets (10+ options). Button selectors work well for 2-8 options like pack sizes or flavors. Color swatches are best for color variants where customers benefit from seeing the actual color. Configure the style in the Product List element settings in the page editor.

How should I handle out-of-stock variants in Funnelish?

Funnelish gives you options: hide out-of-stock variants (cleanest UX, no customer frustration), show them greyed out with a Sold Out label (creates social proof that popular options sell out), or disable selection while keeping them visible. The best choice depends on your product — for limited-edition colors, showing Sold Out builds scarcity; for standard sizes, hiding avoids frustration.

Why isn't my variant syncing correctly from Funnelish to Shopify?

The most common cause of variant sync issues is non-unique SKUs in Shopify — if two variants share a SKU or have no SKU, Funnelish can't reliably identify which variant was ordered. Assign a unique SKU to every variant in Shopify, then re-import the product in Funnelish. Also check that you're testing with a real purchase, not just a preview, since sync only happens on actual orders.

Do I need to re-import my Shopify product every time I add a new variant?

Yes — when you add, remove, or modify variants in Shopify, you need to re-import the product in Funnelish to sync the changes. Funnelish pulls variant data at import time and doesn't automatically update when Shopify variants change. Re-importing is quick and doesn't affect your existing funnel setup.

Share this article

Leave a comment