Set up an infinite-variants fixed bundle
Why this works
In Shopify, products with variants are capped (commonly at 2048 variants for bundle-style setups). If you need a “fixed bundle” experience with more than 2048 possible combinations, you can build it with Mix & Match (Build Your Own Bundle) in FoxSell Bundles Plus.
Mix & Match lets shoppers pick one item from each category. When you turn off Quantity as an option, customers can’t increase quantities inside a category—so the bundle behaves like a fixed bundle (one selection per category), while still allowing effectively unlimited combinations.
Use this approach when your “fixed bundle” would exceed Shopify’s variant limits, or when you want the same bundle structure but with many possible item combinations.
Setup
Open FoxSell Bundles Plus in your Shopify admin.
Go to Create Bundle and choose Mix & Match (Build Your Own Bundle).
Find the setting Quantity as an option and disable it.
This is the key step that makes Mix & Match behave like a fixed bundle (one choice per category).Create the categories you need (example: “Pick your top”, “Pick your bottom”, “Pick your accessory”).
Add products to each category. For a fixed-bundle-like setup, ensure each category is configured so the shopper selects exactly one item.
Save the bundle.
If your goal is “Bundle of N items,” create N categories—one per slot in the bundle (for example, 3 categories for a 3-item bundle).
In Shopify, go to Online Store → Customize.
In the theme editor, open the template selector and choose Create template.
Select Product as the template type and name it (for example,
Bundle template).Click Create template.
While editing your new product template, click Add section (or Add block, depending on your theme layout).
Under Apps, add Mix and Match PDP (FoxSell Bundles Plus).
Save your theme changes.
In the Shopify theme editor, the Mix & Match UI appears under Apps as Mix and Match PDP (FoxSell Bundles Plus).
If you don’t see Mix and Match PDP (FoxSell Bundles Plus) under Apps, contact FoxSell support via in-app chat or email [email protected].
To avoid duplicate purchase controls (and confusion), remove or hide the default product purchase UI on this template.
Remove the theme’s variant picker / variant selector (if present).
Remove the theme’s quantity selector (if present).
Remove the theme’s default Buy buttons / Add to cart button block.
Most themes let you remove these elements from the left sidebar in the theme editor. If you prefer to keep standard product pages unchanged, only remove these elements on your new bundle template.
In Shopify admin, open the product that FoxSell created/uses for your Mix & Match bundle.
In the product settings, find Theme template (sometimes shown as Template).
Select the template you created (for example,
Bundle template).Save the product.
Optional: Add color swatches (more visual choices)
If your store uses color-based selection, you can set up your Mix & Match options so shoppers see color swatches (instead of only text).
Use an option name like Color.
Define option values and map them to hex codes (example:
Red → #FF0000,Blue → #0000FF).
The exact swatch behavior can vary by theme and swatch app. If you need help matching your theme’s swatch styling with Mix & Match, contact support at [email protected].
Video guide
Follow the full walkthrough here:
Troubleshooting
In the Shopify theme editor, the Mix & Match UI should appear under Apps as Mix and Match Add Ons (FoxSell Bundles Plus).
If it’s missing, reach out via in-app chat or email [email protected] and include:
Your store URL
Your theme name
A screenshot of the theme editor Apps list
Confirm both of these are true:
In the bundle setup, Quantity as an option is disabled.
In the Shopify product template, you removed the theme’s quantity selector and default buy buttons, so customers only interact with the FoxSell Mix & Match section.
Edit your dedicated bundle product template and remove the theme’s variant selector block. Mix & Match handles selection inside the app section instead.
If you get stuck, contact support via in-app chat or email [email protected].