Bundles & AOVOctober 15, 2026 · 14 min read

How to create product bundles on Shopify: build-a-box, volume tiers and the apps that do it right

A practical guide to product bundles on Shopify: build-a-box, volume tiers, curated sets and free gifts, how to price them, and how to pick a bundle app.

Bundles are the oldest AOV trick in retail, and on Shopify they are still weirdly hard to get right. The theory is simple: give shoppers a reason to put three things in the cart instead of one. The practice is where it falls apart. Discount codes leak to coupon sites. Draft-order hacks break inventory. A "bundle product" with its own SKU means you are now maintaining stock in two places. And the build-a-box experience most brands want — pick any 6, one price — is something Shopify doesn't really do out of the box.

This guide is the version we'd give a founder who just asked "how do I set up bundles on my store?" It covers the four bundle types that actually move AOV, how to price them without torching margin, the native options Shopify gives you, an honest look at the app landscape, and a step-by-step setup using Ecombone Bundle Builder, which is the app we build.

If you finish this and decide the native tools are enough for your catalog, good. Plenty of stores don't need an app. The point is to pick the mechanic first and the tool second.

Why bundles work (and when they don't)

A bundle does three jobs at once:

  1. It raises average order value. The shopper who came for one bag of coffee leaves with three. Same acquisition cost, bigger basket.
  2. It moves the long tail. Put a slow-moving SKU in a box next to your hero product and it starts selling, because the shopper is choosing within your offer instead of choosing whether to buy at all.
  3. It reduces decision friction. "Build your starter kit" is an easier decision than evaluating twelve product pages one by one.

Where bundles fail is almost always one of these:

  • The discount is bigger than the extra margin. If your bundle discount eats more than the gross profit on the additional units, you have built a machine that sells more and earns less. We'll come back to this.
  • The mechanic doesn't match the catalog. A build-a-box makes sense for coffee, candy, skincare, snacks, socks — consumables and collectibles where variety is the point. It makes much less sense for a store selling three sofas.
  • The bundle is hard to find or hard to complete. If shoppers have to visit a separate page, figure out the rules, and then hope the discount appears at checkout, most of them won't bother.

The four bundle types that actually move AOV

Most "bundle" setups on Shopify are one of four mechanics. Knowing which one you need is half the decision.

1. Build a box (mix and match)

The shopper picks a fixed number of items from a set of collections and pays one fixed price for the box. Pick any 6 coffees for $50. Choose 4 candles for $80. This is the format people search for when they type "build a box shopify", and it's the one native tools handle worst, because the contents are different for every customer.

It works best when your products are interchangeable in price and the fun is in choosing. It's also a strong format for gifting and for first-time buyers who want to sample the range.

2. Volume tiers (buy more, save more)

Buy 2 save 10%, buy 3 save 15%. Same product, more units, a bigger discount per tier. Volume tiers are the simplest mechanic to understand and the easiest to run on consumables, basics, and anything people restock.

The detail that trips up apparel brands: does one small, one medium, one large count as three? In many setups it doesn't — the discount only counts identical variants — so the shopper buying a size range never hits the tier. If you sell anything with sizes or colors, check this before you pick a tool.

3. Curated bundles (fixed sets)

A fixed set of products, discounted when all of them are in the cart. The shampoo + conditioner + mask set. The camera + strap + case kit. This is "frequently bought together" with a price attached.

Curated bundles are good for products that genuinely belong together and for building clear entry points ("The Starter Kit", "The Complete Routine").

4. Free gifts

A gift that unlocks at a quantity tier or when the box is complete. Gifts often feel more generous than a percentage off of equivalent value, and they are a great way to introduce a new product or clear sample stock. The risk is abuse: a gift that gets added to the cart and stays free even after the shopper removes the qualifying items.

You don't have to pick just one. Many stores run a build-a-box for their main range, volume tiers on their best restock SKU, and a gift on top. What matters is that when two offers overlap, the shopper gets one clear saving instead of a stacked mess.

How to price a bundle without killing your margin

This is the part most bundle guides skip. A bundle discount is a cost, and the question isn't "will it raise AOV?" — it almost always will — but "will the extra gross profit outweigh the discount I just gave away?"

A simple way to think about it:

  • Take your gross margin per unit after COGS, shipping, and payment fees.
  • Work out the discount per bundle in currency, not percent.
  • Estimate how many of those bundle orders are incremental (the shopper would have bought one item, and now buys three) versus cannibalized (they would have bought three anyway, and now pay less).

If most bundle buyers were already buying multiple units at full price, a deep discount just transfers margin to them. If the bundle genuinely converts single-item shoppers into multi-item shoppers, a moderate discount can pay for itself several times over — partly because shipping and fulfillment costs per order don't triple when the basket does.

As an illustration only: a store with a healthy gross margin can often afford a 10-15% bundle discount on a 3-unit box and still come out ahead, because the second and third units ship in the same parcel. A store with thin margins might find that even 10% is too much, and a free gift with a low unit cost works better. Your numbers will differ. Run them before you launch, not after.

We built a free discount impact calculator for exactly this. Put in your price, margin, and proposed discount, and it shows how much extra volume you need to break even. If you haven't already, it's also worth getting a clean view of your real unit economics first — our guide on calculating your true Shopify profit margin walks through the costs most stores forget.

A few pricing rules of thumb that hold up across most catalogs:

  • Price the box, not the discount. "6 for $50" reads better than "save 15%" on a build-a-box. Shoppers compare the box price to the sum of the items, and a round number feels like a deal.
  • Make the middle tier the obvious choice. On volume tiers, badge the tier you want people to take and give it the best value-per-unit jump.
  • Keep tiers simple. Two or three tiers. Five tiers is a spreadsheet, not an offer.
  • Use percentages if you sell in many currencies. A flat "$5 off" means something different in every market; a percentage converts cleanly.

Your native options on Shopify

Before you install anything, know what Shopify gives you for free.

Automatic discounts. In the Shopify admin you can create automatic discounts with minimum quantity requirements and Buy X Get Y rules. That covers simple volume offers and some gift mechanics. The limitations: the offer isn't shown on the product page unless your theme surfaces it, you have no visual tier selector, and there's no build-a-box experience.

Shopify Bundles. Shopify's own free Bundles app lets you create fixed bundles and multipacks as their own products, with inventory tracked against the component items. It's a solid choice if all you need is a handful of fixed sets. It isn't designed around a mix-and-match box where every shopper picks different contents, and it doesn't give you volume-tier widgets or gift logic. Check the current App Store listing for exact capabilities, since Shopify updates it.

Manual workarounds. Creating a separate "bundle" product with its own SKU and price, or using discount codes. Both work at low volume. Both become painful the moment you have more than a few combinations: separate SKUs mean double inventory management, and codes get shared far beyond the audience you meant them for.

If your catalog is small and your bundles are fixed, the native tools may genuinely be enough. If you want build-a-box, variant-aware volume tiers, or gifts that can't be gamed, that's where an app earns its fee.

The bundle app landscape: an honest comparison

There are many bundle apps in the Shopify App Store. Rather than rank them, here's how the main categories differ so you can shortlist sensibly.

OptionBest forWatch out for
Shopify Bundles (native)A few fixed sets and multipacksNo mix-and-match box, no tier widget
Automatic discounts (native)Simple quantity or BXGY offersNothing visible on the product page by default
Dedicated bundle apps (e.g. Fast Bundle, Bundler, Simple Bundles)Fixed and mix-and-match bundlesFeature sets and pricing models vary widely — compare current listings
Upsell and personalization suites (e.g. Rebuy)Larger stores wanting recommendations, upsells and bundles in one platformMore than you need if bundles are the only goal
Ecombone Bundle BuilderBuild-a-box, volume tiers, curated bundles and gifts in one appBundle-focused; not a full personalization engine

When you compare, ask every app the same questions:

  1. How is the discount applied? Apps built on Shopify Functions calculate the price inside Shopify's checkout. Older approaches rely on draft orders, discount codes, or hidden line items, which can conflict with other apps and leak codes.
  2. Does it work on my Shopify plan? Some checkout customizations historically needed Shopify Plus. Make sure the mechanic you want runs on Basic or Grow if that's what you're on.
  3. Do variants count towards tiers? Critical for apparel.
  4. Can shoppers game the gift? The gift should only be free if the cart still qualifies at checkout.
  5. How does pricing scale? Revenue share, order-based tiers, or flat monthly fees all behave differently as you grow. Read the plan limits, not just the headline price.
  6. Do I need to edit theme code? A theme app block you drop in from the theme editor is a very different setup from "send us your theme and we'll install it".

How to set up a build-a-box on Shopify, step by step

Here's the setup with Ecombone Bundle Builder. The steps map closely to any decent bundle app, so the logic is useful even if you pick something else.

Step 1 — Decide the box rules

Before opening any app, write down:

  • Box size. How many items fit? 3, 4, 6 and 12 are common. Smaller boxes convert more easily; bigger boxes raise AOV more.
  • Eligible collections. Which products can go in? Group them into collections so shoppers can browse by tab (roasts, origins, flavors).
  • Box price. One fixed price, whatever they pick. Price it against the average of the eligible items so no combination becomes a loss leader.

Step 2 — Create the box in the app

In Bundle Builder you choose the number of slots, the collections shoppers pick from, and the fixed box price. The app creates the underlying bundle product for you, so you aren't hand-building it in Shopify. If you sell across Shopify Markets, you can set a box price per market.

Step 3 — Add a gift or an upsell

Attach a free gift that unlocks when the box is full, or a paid add-on. You can also create ready-made boxes that shoppers load with one click — useful for people who want the deal but not the decision. The gift is only discounted to zero by the Shopify Function once it verifies the cart actually qualifies, so removing items removes the free price too.

Step 4 — Add the block to your theme

From inside the app, one click opens your theme editor with the block ready to drop into your product template. No Liquid edits and no developer. All configuration lives in the app, so there's one source of truth.

Step 5 — Match your store's design

Colors, corner radius, borders, spacing, layout, and every label are editable with a live preview. You can also let the widget take over the theme's price and add-to-cart button, so there's a single, clear buying path on the page.

Step 6 — Publish and watch the data

The shopper sees a tray that fills as they pick, a progress bar, a live "you save" figure, and a nudge when they're one item short. At checkout, every pick merges into a single fixed-price line. On your side, the analytics dashboard attributes revenue, orders, and discount given per offer, with refunds subtracted, and shows which products shoppers choose most inside their boxes.

Launch checklist for your first bundle:

  • Picked the mechanic that fits your catalog (box, tiers, curated set or gift).
  • Checked the discount against your margin with real numbers.
  • Kept tiers to two or three, with a clear "most popular" option.
  • Placed the offer on the product page, not on a separate page shoppers have to find.
  • Tested a full purchase, including removing items after a gift is added.
  • Set a date, two to four weeks out, to review attributed revenue and AOV.

Adding volume tiers and curated bundles

Once the box is live, the other mechanics take a few minutes each.

Volume tiers render as selectable options on the product page: Buy 1, Buy 2 (save 10%), Buy 3 (save 15%). Each tier can be a percentage or a flat amount, and you can target all products, specific products, or a collection. Quantities are summed across variants of the same product, so a size run counts towards the tier.

Curated bundles discount a fixed set of products when all of them are in the cart — a percentage off each item or a flat amount off the set.

When several offers match the same cart, the shopper automatically gets the biggest saving rather than stacking every discount at once. That protects your margin without you having to write exclusion rules.

What it costs

Bundle Builder has a free plan for stores doing up to $500/month in bundle revenue. Paid plans are Starter at $9.99/month (up to $3,000 in bundle revenue), Growth at $29.99/month (up to $15,000) and Pro at $79.99/month (unlimited). Every plan includes every feature and every bundle type; plans differ only in how much bundle revenue the app generates for you. There's no revenue share, paid plans include a 14-day free trial, and billing runs through Shopify. Because it's built on Shopify Functions as a public app, it works on every Shopify plan, not just Plus.

Measuring whether your bundles are working

Launch is the start, not the finish. After two to four weeks, look at:

  • AOV on bundle orders versus non-bundle orders. The obvious one.
  • Attributed revenue net of refunds. Gross bundle revenue flatters you if box buyers return more.
  • Total discount given. Compare it against the extra gross profit, not the extra revenue.
  • Most-picked products in the box. Your box data is a free demand signal. The items nobody picks are candidates to swap out; the items everybody picks might deserve their own volume tier.
  • Repeat purchase. Bundles are a strong first-order format. If box buyers come back at a better rate, the bundle is also an acquisition tool, and the LTV/CAC math shifts in your favor.

Then adjust one variable at a time: the box size, the price, the gift. Bundles reward iteration more than a perfect first guess.

Where to go from here

The order of operations is simple: pick the mechanic that suits your catalog, price it against your real margin, put it on the product page, and measure. The native Shopify tools cover fixed sets and basic quantity discounts well. When you want a build-a-box, variant-aware volume tiers, or gifts that can't be gamed, that's what Ecombone Bundle Builder is for.

It installs from the Shopify App Store, there's a free plan to test your first box on real traffic, and most merchants are live in under 10 minutes.

How to Create Product Bundles on Shopify (2026 Guide)