How to Add a Bundle Builder to Shopify Without an App

2026-09-29 · upselling

Shopify doesn't ship with a bundle builder. There's no "create bundle" button in the admin, and the Shopify App Store is full of bundle apps that charge monthly fees — some taking a cut of revenue on top. But for a large share of small stores, you don't need any of them. Shopify's native product, variant, collection, and discount tools can handle fixed bundles, mix-and-match bundles, and quantity-break offers without a single third-party script slowing down your theme.

This guide covers three native methods, how to wire up automatic discounts, and how to decide when an app is genuinely worth paying for.

Why Build Bundles Without a Paid App

Bundles raise average order value by increasing units per order rather than raising prices. A customer who came for one candle leaving with a three-candle gift set is worth roughly three times as much, and you didn't spend anything on acquisition to get them.

Native bundling has three concrete advantages over apps:

The trade-off: native methods are less flexible. You're building bundles as real products, real variants, or real collections, and you're limited by how Shopify's cart and discount engine works. For most catalogs under a few hundred SKUs, that's enough.

How Shopify's Native Bundle Options Actually Work

Shopify has three native mechanics you can combine:

  1. A product with multiple variants — the bundle is one SKU (or a few variant SKUs) that you fulfill by pulling components from stock.
  2. A collection acting as a bundle page — you group products and apply an automatic discount when the qualifying items are all in the cart.
  3. Automatic discounts — amount off, percentage off, or buy X get Y, triggered by cart contents.

What Shopify does not do natively: automatically decrement the inventory of each component when a bundle product sells. If you sell a "Gift Set" product that contains three separate candles, Shopify reduces the Gift Set SKU's inventory, not the three candle SKUs. You handle that manually or with an inventory app. This is the single biggest limitation to plan around.

Method 1: Create a Fixed Bundle as a Single Product

Best for: gift sets, starter kits, curated boxes — anything where the contents never change.

Steps:

  1. In Shopify admin, go to Products → Add product.
  2. Name it something searchable and specific. "Beginner's Skincare Starter Kit — Cleanser, Toner, Moisturizer" beats "Skincare Bundle."
  3. Set the price below the sum of the individual items. If the three items retail at $18, $22, and $26 ($66 total), price the kit at $55–$58. The discount needs to be visible enough to justify buying a set instead of picking items individually.
  4. In the Inventory section, decide how you'll track stock. Either: - Track the bundle as its own SKU and manually adjust component inventory after each sale, or - Use a third-party inventory app that supports kit/BOM (bill of materials) tracking.
  5. In Media, upload a single flat-lay photo showing all components together, plus individual shots.
  6. In the description, list exactly what's included with quantities. This reduces "I thought it came with two" support tickets.
  7. Set Shipping weight to the combined weight of all components so rates calculate correctly.

Product type tip: Set the product type to something like "Bundle" so you can filter and report on bundles separately in analytics.

Method 2: Use Product Variants for Mix-and-Match Bundles

Best for: "pick any 3," "choose your scent," or bundles where the customer selects components.

Variants handle this natively up to Shopify's 100-variant limit per product (2,000 for stores on newer plans — verify your plan's limit). Beyond that you need a different approach.

Steps:

  1. Create a new product called, for example, "Build Your Own 3-Pack — Coffee."
  2. Add options. For a coffee bundle, use two options: Roast (Light, Medium, Dark) and Grind (Whole Bean, Drip, Espresso).
  3. Generate variants. Three roasts × three grinds = nine variants, each with its own price and SKU.
  4. If you want customers to pick three different roasts, variants alone can't enforce that — a customer could select "Medium / Drip" once. For true mix-and-match, you need either: - A product options app (many are free tiers), or - A bundle product where you list the combination choices as separate variants, e.g., "Light + Medium + Dark."
  5. Price each variant consistently. If a 3-pack is $36, every variant is $36.

The practical limit: variants get unwieldy past about 20 combinations. If you're building a 6-item mix-and-match from 12 products, variants are the wrong tool — use Method 3.

Method 3: Build a Bundle Collection Page with Quantity Discounts

Best for: larger mix-and-match sets, "buy 4 save 20%" offers, and cross-sell collections.

This method doesn't create a bundle product at all. Instead, you build a collection that acts as a shopping page, then apply a discount that triggers when enough qualifying items are in the cart.

Steps:

  1. Go to Products → Collections → Create collection.
  2. Set it to Manual and add only the products eligible for the bundle.
  3. Name it clearly: "Mix & Match — Pick Any 4, Save 20%."
  4. Add a collection description explaining the offer in the first two lines, since that text appears at the top of the collection page.
  5. Create a menu link and promote it from your homepage, product pages, and cart.
  6. Set up the automatic discount (next section) so the savings apply at checkout.

The advantage here is flexibility — you can add or remove products from the collection without touching any product data. The disadvantage is that customers have to reach the cart to see the discount, which can reduce conversion compared to a single bundle product with one clear price.

Set Up Automatic Bundle Discounts in Shopify

Go to Discounts → Create discount → Automatic discount. Shopify's native options include Amount off products, Amount off order, Buy X get Y, and Free shipping.

For bundle offers, Buy X get Y is the most useful:

A quick reference for which discount type fits which bundle:

Bundle type Native method Best discount type
Fixed gift set Single product Price the product directly; no discount needed
Pick-your-scent 3-pack Variants Price variants directly
Mix & match from a range Collection page Buy X get Y, restricted to collection
"Spend $75 save $10" Any Amount off order, minimum subtotal
Free gift with purchase Any Buy X get Y with the gift as the "get" item

Test every discount in a real checkout before announcing it. Shopify's discount logic around combining rules and eligible items catches people out regularly.

Test, Measure, and Optimize Your Bundle AOV

Before you promote anything:

Then measure. The metric that matters is AOV (average order value), not bundle revenue in isolation.

Run one change at a time — price, contents, or placement — for at least two weeks before judging it.

When a Free or Paid Bundle App Is Worth It

Native methods break down in specific situations. Buy an app when:

Free apps exist in the Shopify App Store that handle basic bundle display and inventory; paid apps add analytics, advanced rules, and support. Check current pricing and reviews on the App Store listing, and test with a development store before installing on your live store. Also check whether the app charges a revenue share — several do, and it's often buried in the pricing details.

If you sell fewer than roughly 20 bundles and can handle inventory manually, native methods will do the job at zero cost.

Conclusion

You can build fixed bundles, variant bundles, and quantity-discount bundle pages in Shopify without paying for an app — the trade-off is manual inventory management and less flexibility on complex mix-and-match offers. Start with Method 1 for your best-selling combination, measure the AOV lift, and only add an app once you've outgrown what the native tools can do.

FAQ

Can I sell a bundle without creating a new product? Yes. Use a collection page plus a Buy X get Y automatic discount restricted to that collection. The customer adds individual products and the discount applies in the cart. You lose the single-price clarity of a bundle product, but you gain flexibility and avoid inventory tracking issues.

Does Shopify automatically reduce inventory for bundle components? No. When a bundle product sells, Shopify reduces that product's inventory, not the inventory of the items inside it. You either adjust component stock manually after each sale or use an inventory app that supports bill-of-materials tracking.

How many variants can a bundle product have? Shopify supports up to 100 variants per product on standard plans, with higher limits on some plans — check your plan's current limit in Shopify's documentation. Past 20 or so combinations, variants become hard to manage and a collection-based bundle is usually the better choice.