Fixed or Mix-and-Match Bundles: Which Wins?
Choosing between bundle types? A decision tree from your catalog: how far item costs spread, how many products qualify, who buys the set and how stock is held.
Most merchants pick between bundle types by taste: a fixed set because it is simple, or pick-any because it sounds flexible. Your catalog usually decides it for you. This page turns the choice into four questions you can answer from a cost sheet and a stock count, asked in order, with a numbered tree at the end that lands on a fixed bundle, a mix and match set, or a builder page. It does not re-explain what the bundle types are. Product Bundling on Shopify: Types and Math does that, and Mix and Match Bundles on Shopify: Setup covers pricing a pick-any set. The numbers in the two worked catalogs are assumptions for arithmetic, not benchmarks.
For reference, in one line each: a fixed bundle is a set you define, with Shopify's own wording being "a bundle made from a predetermined set of products and associated variants"; a mix and match bundle is, in Shopify's words, "a bundle made of interchangeable products"; and a builder page lets the shopper assemble the set in steps.
Question 1: how far do the costs spread?
This is the question that eliminates the most options, so ask it first. Take the landed cost of every product you would let into the set, which is what you pay for the item, packed and ready to ship. Then compare two baskets of the size you plan to sell:
- The worst basket: the N highest-cost items.
- The average basket: N times the mean landed cost.
Price each at the bundle price and write down the margin gap between them, in percentage points. A pick-any price has to survive the worst basket, so a wide gap means you are either giving away margin on every average basket or pricing so high that nobody buys. As our own rule of thumb, not an industry standard: a gap of a few points means mix and match is safe, and a gap in double digits means the set is too wide, so use fixed bundles or split the catalog into narrower sets.
Question 2: how many products qualify?
Count the eligible products, and count the baskets. Choosing 3 from 5 products gives 10 possible baskets, choosing 4 from 8 gives 70. If you can list every basket on one page, you can price and check every one, which makes fixed bundles a real alternative: you write the few combinations you want and drop the rest. If the number of baskets is large, you cannot check them all, and Question 1 has to carry the weight. Very small sets, such as picking any 2 from 3, are usually better sold as fixed bundles, because the shopper gains little from choice.
Question 3: gift or self-purchase?
Who is buying changes what a good set looks like. A shopper buying for themselves knows what they like, so choosing is the point, and mix and match fits. A shopper buying a gift often does not know, and a pre-set bundle with a name and a price solves that problem. If the gift buyer still wants to personalize, a builder page with fewer, guided steps is closer to what they need than an open pick-any grid. Holiday Gift Sets That Don't Eat Your Singles covers the gift case.
Question 4: how deep is stock per component?
A pick-any set lets the shopper drain your favorite item. Before choosing it, estimate how much of the set one popular item can take, and check that stock for that item covers it. For bundles built with Shopify's own tooling, the Help Center says that the product with the lowest inventory level determines how many bundles can be sold, and that products without inventory tracking, or set to continue selling when out of stock, are excluded from the bundle quantity calculation. If a component runs thin, a fixed bundle that uses it is easier to cap than a pick-any set where it can appear in many baskets.
Two worked catalogs
Catalog A, five candles. Landed costs of 3.00, 3.20, 3.50, 9.00 and 14.00 dollars. The offer is any 3 for 45 dollars.
| Basket | Cost | Margin | Margin share of 45 dollars |
|---|---|---|---|
| Worst: the 14.00, 9.00 and 3.50 items | 26.50 dollars | 18.50 dollars | 41.1 percent |
| Average: 3 × 6.54 | 19.62 dollars | 25.38 dollars | 56.4 percent |
The gap is 15.3 points. Question 1 says the set is too wide, and Question 2 agrees: there are only 10 baskets. The fix is two fixed bundles: a trio of the three low-cost candles priced for their cost band, and a pair or single listing for the 9.00 and 14.00 items. Outcome: fixed.
Catalog B, eight teas. Landed costs of 1.90, 2.00, 2.10, 2.20, 2.30, 2.40, 2.50 and 2.60 dollars. The offer is any 4 for 28 dollars.
| Basket | Cost | Margin | Margin share of 28 dollars |
|---|---|---|---|
| Worst: the four dearest items | 9.80 dollars | 18.20 dollars | 65.0 percent |
| Average: 4 × 2.25 | 9.00 dollars | 19.00 dollars | 67.9 percent |
The gap is 2.9 points, with 70 possible baskets. The shopper is buying for themselves, and the cost band is narrow. Outcome: mix and match, provided Question 4 passes for the most popular tea. These margins leave out shipping, payment fees and packaging that changes with the basket, so subtract those from both columns before you rely on them.
The decision tree
- Compute the margin gap between the worst basket and the average basket. If it is in double digits, go to step 2. If it is a few points, go to step 3.
- Narrow the set. If you can drop the outliers and the gap falls to a few points, go to step 3 with the narrower set. If you cannot, sell fixed bundles.
- Count the baskets. If you can list them all on one page, you may still choose fixed, because you can price each one. If there are too many to list, go to step 4.
- Is the buyer mostly shopping for a gift? If yes, go to step 5. If the buyer is mostly shopping for themselves, go to step 6.
- Does the gift buyer need to personalize the set? If not, sell a fixed bundle with a name. If so, use a builder page with a short, guided list of steps.
- Does stock for the most popular component cover its share of the sets you expect to sell? If yes, sell mix and match. If not, sell fixed bundles that cap the component, or leave the thin item out of the pick-any set.
What changes in Shopify for each type
Shopify's Help Center says the Shopify Bundles app does not support mix-and-match bundles, so for pick-any sets you need another app or a custom build, as the setup post explains. The same Help Center page says bundles are not compatible with purchase options, which include subscriptions, and that bundles do not have their own shipping profiles: shipping rates are based on the shipping profiles of the individual products in the bundle. Read both against your plan before you commit to a type.
None of that changes the decision above, but it changes the cost of acting on it. A fixed bundle built with native tooling is the cheaper thing to maintain. A mix and match set is more work, and Question 1 tells you whether the work pays.
Building a mix and match set
If the tree lands on mix and match, start from the Mix & match template in Freebies Engine by Log Studio Lab, described in the catalog as "Shoppers pick any items from a set for a fixed price." Enter only the items inside your cost band, set the price from the worst basket, and cap the total number of sets to the stock you can cover. If the tree lands on fixed, the Classic bundle template is described as "Fixed products sold together at a bundle price." Plan requirements for bundle templates are on the pricing page.
After a month, look at which baskets shoppers actually built. If a few items appear in most of them, recompute the worst and average baskets with the real mix, and decide whether the popular item should leave the set or get a set of its own.
Sources
- Shopify Help Center: Bundles eligibility and considerations (accessed October 10, 2026)
- Shopify Help Center: Bundles (accessed October 10, 2026)