Back to blog

Mix and Match Bundles on Shopify: Build Sets by Collection, Tag or Vendor

Build Shopify mix and match bundles from a collection, tag or vendor so sets stay current. Includes a $79 set with the margin math and four apps compared.

Discount Prime Team
Discount Prime Team
· 8 min read
Mix and Match Bundles on Shopify: Build Sets by Collection, Tag or Vendor

The short answer

To keep a Shopify mix and match bundle current, build it from slots that follow a rule rather than a hand-picked product list. Discount Prime fits because a Product Bundle takes up to 6 slots, each filled from a collection, tag, vendor or product type on the Prime plan ($49.90/mo), so new products join the set with no campaign edit.

AppRating · ReviewsPriceHow it handles mix and match by ruleKeep in mind
Discount Prime5.0 · 20Starter is free but has no bundles. Bundles from $19.90/mo, rule slots $49.90/mo, set ladder $99.90/moUp to 6 slots from a collection, tag, vendor or product type. Repeat per set and a cost-based margin floorFew reviews so far. Rule-based sets run as virtual sets and cannot be published as Combo products
Fast Bundle5.0 · 3,628$19 to $139/mo by monthly bundle sales. Free on development storesMix & Match sections from a product list or one collection per section, with set price and other discountsTag, vendor and product type sections are not documented
Easy Bundles4.9 · 1,508Free up to $500 of monthly bundle sales (not on Shopify Plus or Advanced). $29 to $99/moGuided mix and match and build a box, single or multi-step, with subscription bundlesRule-based steps are not documented on its listing
Kaching5.0 · 6,609$14.99 to $59.99/mo by additional revenue. Free on development storesLists mix-and-match bundles. Products or collections can be eligible for a volume discountPer-slot rules and repeat per set are not documented
Wide Bundles4.8 · 324$14.99 to $24.99/mo by additional revenue. Free on development storesBuilt around quantity breaks. Its listing also names Mix & Match Bundles, and our compare page records collection poolsOne-from-each-group slots are not documented, so treat it as a quantity break app

Ratings, reviews and prices from each app's Shopify App Store listing, as of November 2026. Disclosure: Discount Prime is our app.

"Not documented" means we did not find it in the listing or help pages we reviewed, not that the app cannot do it. The bundle apps compared page has the wider matrix.

Which one fits:

  • Sets defined by tag, vendor or product type, with a margin floor: Discount Prime on Prime.
  • Collection-based sections from an app with thousands of reviews: Fast Bundle.
  • A guided build-a-box flow or subscription bundles, with a free tier at low volume: Easy Bundles.
  • Quantity breaks and built-in A/B testing rather than sets: Kaching or Wide Bundles.

Why hand-picked bundles stop scaling

A mix and match bundle lets the shopper choose the items. Picking those items by hand works for one kit and fails for a changing catalog: every new arrival needs a campaign edit, or it stays out of the deal.

A rule-based slot replaces the list with a condition. "Everything in the Tops collection" stays correct when you add a top next week. "Vendor is Northwind" follows that brand's catalog. The admin shows how many products and variants each rule matches, and whether costs exist for them.

Two shapes of mix and match

  • "Any 3 from this collection": one slot with a required quantity of 3. The shopper chooses freely, including three of the same product.
  • "One top, one bottom, one accessory": three slots with a required quantity of 1, each from its own collection. This forces the shopper across categories.

Variety cannot be enforced from one pool. Three slots drawn from the same collection can still be filled by three units of one product. To require variety, give each slot a different pool, and keep each product in one pool, because a product matching two slots fills one of them, in slot order. Our any three candles case study works through the one-slot version.

Worked example: any top + any bottom + any accessory = $79

This is an illustrative apparel store, not a customer result. Prices and costs are assumptions, so replace them with your own. Gross profit here means price minus product cost, before shipping and fees.

Set the shopper buildsTop price / costBottom price / costAccessory price / costList totalSet costSaving at $79Gross profit at $79
Cheapest$28 / $11$42 / $18$14 / $5$84$34$5 (6.0%)$45 (57.0%)
Typical$35 / $14$55 / $24$20 / $7$110$45$31 (28.2%)$34 (43.0%)
Costliest in a capped pool$40 / $16$60 / $26$24 / $9$124$51$45 (36.3%)$28 (35.4%)
Costliest in the full catalog$48 / $20$78 / $36$34 / $14$160$70$81 (50.6%)$9 (11.4%)

The last row is the risk in any fixed-price mix and match. Shoppers can pick the most expensive items. Price the set against the costliest combination, not the typical one.

The fix is to shape the pools. Point each slot at a collection holding the products you accept at that price. That is the capped row: the worst case keeps $28 instead of $9.

Is the set worth selling at all?

Compare the typical set's $34 with what that shopper would have bought anyway:

Without the offer, the shopper buysGross profitChange with the $79 set
Top alone$21+$13
Bottom alone$31+$3
Top and bottom$52-$18
All three at list$65-$31

The offer earns money when it turns single-item buyers into set buyers, and costs money when it discounts people who would have paid list. Here, each shopper who would have bought all three needs about 2.4 top-alone upgrades to cover the loss ($31 / $13). The Prime fee of $49.90 is covered by 4 top-alone upgrades a month ($49.90 / $13 = 3.84).

Choosing the reward

Discount Prime has five reward types. Same example, with a $7-cost gift in the last row:

RewardTypical set: price paid / gross profitFull-catalog costliest set: price paid / gross profit
Fixed set price, $79$79 / $34$79 / $9
% off set, 25%$82.50 / $37.50$120 / $50
$ off set, $25$85 / $40$135 / $65
Cheapest item free$90 / $45$126 / $56
Free gift (up to 3 gifts)$110 / $58$160 / $83

A fixed set price is the easiest offer to advertise and the most exposed to item choice. A percentage scales with the items, so it suits a wide price range. A partial set earns no reward under any of them.

Protecting the margin

Each Product Bundle can carry a floor: "Never let this bundle push an item below a minimum margin", checked against each variant's Cost per item. The floor price is cost / (1 - minimum margin).

With a fixed set price, the saving is spread across the lines in proportion to their value, and the check runs per line at checkout. At a 30% floor:

  • Capped pool, costliest set: the tightest line is the bottom, charged $38.23 against a floor of $37.14 ($26 / 0.70). Every line passes and the shopper pays $79.
  • Full-catalog costliest set: all three lines breach, with floors of $28.57, $51.43 and $20.00. With the reward reduced, the shopper pays $100.00, not $79.

That protects your profit, at $30 instead of $9, but breaks the advertised $79. Treat the floor as a safety net and the pool as the real control. For how a bundle meets other discounts, see do bundle discounts stack with other discounts.

Bigger orders: repeat and the set ladder

Repeat for every complete set (Prime) rewards each set, and Maximum sets per order caps it. With a maximum of 3, six typical items cost $158 for gross profit of $68. A seventh item pays list price.

The set ladder (Ultimate) grows the reward with sets, in up to 5 steps. The highest step reached applies to every set, so price the step carefully. With "$75 from set 2", two sets cost $150 for gross profit of $60. The second set adds $26, not $34, because the first set also drops by $4.

How to set it up in Discount Prime

  1. Install Discount Prime and start the Prime plan ($49.90/mo, 7-day free trial). Product Bundle starts on Premium ($19.90/mo, 7-day free trial), with specific-product slots and one set per order. The Starter plan has no bundles.
  2. Create your pools in Shopify: one collection per slot, holding the products you accept at the set price, with costs filled in.
  3. Create a Product Bundle campaign and add one slot per category, up to 6. Set Selection type to Collection, Product tag, Vendor or Product type (Prime) and Required quantity to 1.
  4. Choose the reward: % off set, $ off set, Fixed set price, Cheapest item free, or Free gift (up to 3). For this example, Fixed set price at $79.
  5. Choose how it applies: Once per order, or Repeat for every complete set with a Maximum sets per order (Prime). Add a set ladder if you are on Ultimate ($99.90/mo, 14-day free trial).
  6. Set combinations and the floor: Best deal wins or Stack on product discounts, then a minimum margin. For variants with no cost, "Do not discount that item" is the recommended setting.
  7. Show it: choose the product page layout, such as Auto or Bundle builder, and the cart progress display. It is one of 13 storefront widgets.
  8. Test before launch: a complete set, a partial set, and your costliest combination. Test each currency you sell in if you use a fixed amount.

Two limits to plan around. Bundles do not apply when the checkout function runs for a discount code, so this offer cannot sit behind a code. A Combo product needs a specific product in every slot, so a rule-based set stays virtual. If you need a real product page, read how to sell a bundle as its own product.

Where to go next

Install Discount Prime and try rule-based slots on the 7-day Prime trial.

shopifyproduct-bundlesmix-and-matchprofit-marginapp-comparison
Discount Prime Team

About the author

Written by the Discount Prime Team - the people building and supporting Discount Prime, the smart discount and pricing app for Shopify. We share what we learn from helping merchants run volume discounts, tiered pricing, and high-converting promotions every day.

Frequently asked questions

What is the best way to make a mix and match bundle from a collection on Shopify?

Use a bundle app whose slots can follow a collection, so new products join with no edit. Discount Prime does this on its Prime plan at $49.90/mo, and Fast Bundle documents collection-based Mix & Match sections. Check the costliest possible combination before you set the price.

Can a Shopify bundle slot follow a tag, vendor or product type instead of a collection?

Yes in Discount Prime, on the Prime plan and above. Kaching, Fast Bundle, Easy Bundles and Wide Bundles did not document tag, vendor or product type slots in the listing and help pages we reviewed in November 2026, which does not prove they lack them. Ask their support if this matters to you.

How do I sell any top, any bottom and any accessory for one price on Shopify?

Create three slots, one per collection, each with a required quantity of 1, and use a fixed set price reward. In Discount Prime that needs the Prime plan because the slots are collection rules. Items outside a complete set pay list price.

Can I require three different products in an any 3 bundle?

Not from a single pool in Discount Prime. Three units of the same product complete a slot of quantity 3, and three slots drawn from the same collection behave the same way. To force variety, give each slot a different pool.

Which Discount Prime plan do I need for mix and match bundles?

Specific-product slots start on Premium at $19.90/mo with one set per order. Collection, tag, vendor and product type slots, plus repeat per set, need Prime at $49.90/mo. The set ladder needs Ultimate at $99.90/mo. Premium and Prime have a 7-day free trial and Ultimate has a 14-day free trial.

Run profit-first promotions on Shopify

Discount Prime brings eight discount types, margin analytics, and conflict detection into one Shopify-native app.

See pricing

Or see it live in our demo store and watch every feature working on a real Shopify store.

Related articles