The product bundling examples that win in real A/B tests are simple: a mix-and-match multi-pack in the buy box, a two-step builder that pre-selects the best-value pack, and one-click kits of items a buyer needs anyway.
The biggest result here is Dave Diederen's two-step bundle builder (+104.06% revenue per visitor), and Oliver Kenyon's mix-any-3 sunglasses pack is the easiest to copy.
Bundles also lose often, so we include those too.
How we picked: every example below is a test or rollout from the LiftArchive database, with numbers copied from the test page and credited to whoever ran it.
We haven't run these tests ourselves. More formats live on our bundles element page and in the wider examples library.
What makes a good bundle example
Each shows what changed, the metric that moved and who measured it, favoring revenue or profit per visitor, since a bundle can raise order value while fewer people buy.
Where a result is a before/after or bundles several changes together, the entry says so.
Every example at a glance
| # | Example (brand or page) | What they did | Result | Type |
|---|---|---|---|---|
| 1 | Mix-any-3 sunglasses pack, save 20% | Pick any 3 styles, save 20% | +$52,820/month forecast | Ecommerce |
| 2 | 3-pack box under Add to Cart | Moved the 3-pack into the buy box | +$182k monthly revenue | Ecommerce |
| 3 | Two-step builder: pack size, then subscribe | 1/2/3 pack, then subscribe or buy once | +104.06% revenue per visitor | Ecommerce |
| 4 | Bundle builder on product page | Let shoppers build their own bundle | +14.11% revenue per visitor | Ecommerce |
| 5 | Build-your-own clothing box | Style, quantity, size and frequency on one page | +35% conversion | Ecommerce |
| 6 | Biggest pack listed first (Repeat) | Reordered packs, biggest pre-selected | +8.47% revenue per visitor | Ecommerce |
| 7 | Quantity defaults to 2 (Dr. Squatch) | Added a quantity field set to 2 | up to +54% revenue per user | Ecommerce |
| 8 | Tiered multi-buy discount (My Sanskritam) | Showed savings per tier on mobile PDP | +7.48% revenue | Ecommerce |
| 9 | 'You're saving $X' line | Stated the total saving under the options | +12.53% revenue per visitor | Ecommerce |
| 10 | Euro savings line (BLACKROLL) | Saving shown in euros under the price | +1.8% revenue per user | Ecommerce |
| 11 | One-click FBT kit (WedgeGuys) | Two needed add-ons, one button | +10.87% revenue per visitor | Ecommerce |
| 12 | 'Pairs well with' bundle (Foxtale) | Complementary product at a bundle price | +2.03% purchases | Ecommerce |
| 13 | Collar plus sleeve bundle | Discount on a matching add-on | +9.8% AOV, -4.0% conversion | Ecommerce |
| 14 | Skin-type table on kit page | Table to pick the right kit version | +22.8% revenue per visitor | Ecommerce |
| 15 | Birthday Box gift bundle (Purelei) | Ready-made gift set | +3.8% revenue per user | Ecommerce |
| 16 | Free e-book with bundles | Digital bonus with bundles, no price cut | +$0.74 revenue per session | Ecommerce |
| 17 | BOGO for deal-seekers | Buy one, get one | +25% AOV (before/after) | Ecommerce |
| 18 | Packaged pricing tiers (Server Density) | Per-unit pricing became bundled tiers | +114% revenue | SaaS |
| 19 | Bigger credit pack pop-up (Paltalk) | Suggested the next pack up | +USD 3,900 revenue | SaaS |
| 20 | Mystery bundles after checkout (OddBalls) | 30%-off mystery bundles post-purchase | £89,337 in 12 months | Ecommerce |
The 20 product bundle examples
Build-your-own and mix-and-match
1. Mix-any-3 sunglasses pack with Save 20% (Oliver Kenyon)
What they did: Added a 3-pack module to a sunglasses product page that had only a quantity picker.
Shoppers could choose any 3 styles and save 20%, with a clear Save 20% badge styled to match the page.
Why it works: People often own sunglasses in several styles, so letting them mix styles makes a multi-buy feel like choice, not stockpiling.
Result: Forecast at +$52,820 per month. Oliver Kenyon reported a significant lift in average order value and revenue per session, but did not share those percentages.
Copy this: If people buy your product in several colors or flavors, let them mix the bundle instead of forcing three of the same item.
2. The same 3-pack placed right under Add to Cart (Oliver Kenyon)
What they did: On the same sunglasses store's mobile product page, the 3-pack box (any 3 styles, save 20%) went directly under the Add to Cart button, where a row of trust icons used to sit.
Why it works: The offer shows up at the exact moment someone is about to buy one unit.
Result: +$0.85 revenue per session, about +$182,092 in monthly revenue as reported by Oliver Kenyon.
Conversion rate and order value were not shared.
Copy this: Put the bundle choice inside the buy box, next to the button, not in a section further down the page.
3. Two-step builder: pack size, then subscribe or buy once (Dave Diederen)
What they did: Replaced the existing purchase options with two numbered steps.
Step 1 offered a 1, 2 or 3 pack, with the 3 pack marked Best Value and pre-selected.
Step 2 offered Subscribe & Save at 45% off with free shipping, or a one-time purchase.
Why it works: Splitting a complex offer into two simple choices makes it easy to follow.
Pre-selecting the biggest pack sets it as the default most people keep.
Result: Revenue per visitor went from $2.55 to $5.20 (+104.06%), and conversion rate from 4.42% to 8.18% (+85.04%).
Profit per visitor rose 95.3%. Dave Diederen ran it as a four-way test for a Shopify brand, and one of the other variants did slightly worse than control.
Copy this: If you sell both pack sizes and subscriptions, ask one question at a time: how many, then how often.
4. A bundle builder on the product page (Dave Diederen)
What they did: Swapped the original bundle setup for a builder that lets shoppers put together their own bundle.
The design and discount levels were not shared.
Why it works: A self-built bundle makes a bigger basket feel like the shopper's own choice.
Result: +14.11% revenue per visitor (about +$13,011 a month), +7.26% conversion rate and +6.39% average order value.
Statistical significance was 85%, below the usual 95% bar.
Copy this: Test a builder against fixed packs, and track profit per visitor as well as revenue so the discount doesn't hide a loss.
5. Build-your-own clothing box (Conversion Fanatics)
What they did: A clothing company's product page went from one image with size and subscribe options to a build-your-own box: two styles, a quantity, a size with a size chart in a lightbox, and monthly or one-time purchase.
Why it works: Choosing style and quantity makes the box feel personal.
The size chart next to the size picker removes the usual fit worry.
Result: Conversion rate went from 1.75% to 2.36% (+35%), and revenue per visitor rose 30%.
Several selection changes went live together, so the lift belongs to the whole new page.
Copy this: When a box or kit has options, show them all on one page with the answer to the most common doubt (here, fit) right beside the choice.
Volume tiers and multi-packs
6. Biggest pack listed first (Elevate A/B Testing for Repeat)
What they did: Underwear brand Repeat reversed the order of its bundle selector.
The 6 + 3 free pack (-20%, free shipping, 'Best offer') moved to the top and was pre-selected; the 2 + 1 free pack moved to the bottom. Prices and packs stayed the same.
Why it works: The first, pre-selected option acts as a default.
Result: Revenue per visitor rose from €3.54 to €3.84 (+8.47%) over 54 days and 26,445 visitors. No confidence level was shared.
Copy this: Before adding new packs, try reordering the ones you have so the best-value pack is first and selected.
7. Quantity selector that defaults to 2 (SplitBase for Dr. Squatch)
What they did: Bar soap pages had no quantity field, so buying several bars meant clicking Add to Cart again for each one.
SplitBase added a quantity selector next to the button with 2 bars preselected.
Why it works: Analytics and surveys showed many customers already bought more than one bar.
The default matched what they planned to do anyway.
Result: Revenue per user among soap buyers rose by up to 54%. 'Up to' is the best of several versions, so not every iteration did this well.
Copy this: Check how many units your typical buyer orders.
If it's more than one, make that the default quantity.
8. Tiered multi-buy discount block (ConvertPolo for My Sanskritam)
What they did: Added a block to mobile product pages showing how much more shoppers save as they add more items.
Before, there was no reason to buy more than one.
Why it works: Tiers set a clear goal right where the shopper decides, which nudges a second or third item into the cart.
Result: +7.48% revenue and +7.17% add-to-cart rate. Margin and order value were not reported, and the figures are agency- and vendor-reported.
Copy this: Show the tiers (buy 2, buy 3) as a small table in the buy box, then check margin as well as revenue.
9. 'You're saving $X on this order' line (Dave Diederen)
What they did: Kept the same bundle selector but added a highlighted line under the options stating how much the shopper saves on the order.
Why it works: Shoppers rarely do the math on bundle deals.
Stating the saving answers 'how much am I saving?' for them.
Result: Conversion rate went from 3.10% to 3.45% (+11.26%), revenue per visitor from $3.20 to $3.60 (+12.53%) and profit per visitor +10.55%. Order value was roughly flat (+1.14%).
Copy this: Add one line under your bundle options that updates with the total saving for the selected pack.
10. Euro savings line under the bundle price (DRIP Agency for BLACKROLL)
What they did: BLACKROLL product pages showed the bundle price with the saving built in.
DRIP added a line under the price stating the saving in euros, starting with 'Du sparst' ('You save').
Why it works: These products cost under EUR 100, where a currency amount can feel more concrete than a percentage.
Result: +1.8% revenue per user, about EUR 27.9K extra revenue during the test. Significance and sample size were not shared.
Copy this: On low-priced products, test the saving as a money amount ('You save $12') instead of a percentage.
Complementary kits
11. One-click 'Frequently Bought Together' kit (Alex Stoykov for WedgeGuys)
What they did: A golf grip page sold only the grip, though installing one needs extra supplies.
Alex Stoykov added a block below Add to Cart offering two add-ons with one 'Add all 2 to cart' button.
Why it works: The add-ons are things the buyer needs to finish the job, so the offer feels helpful.
Result: +10.87% revenue per visitor and +8.09% conversion rate over 16 days and 12,421 visitors.
Copy this: List what a buyer needs to actually use your product, and offer exactly that as a one-click add.
12. 'Pairs well with' bundle price (Foxtale)
What they did: Indian skincare brand Foxtale added a section under the product details showing a complementary product at a bundle price.
On the serum page, a face wash was offered at Rs 104 instead of Rs 249, a Rs 145 saving.
Why it works: Skincare is bought as a routine, so a matching product feels useful.
Result: +2.03% purchases. Order value was not reported, so the full revenue effect is unknown.
Copy this: Pair each product with the one item it's most often used with, and show both prices so the saving is plain.
13. Collar plus sleeve bundle (Clean Commit)
What they did: A 'Buy Collar, Get Off Sleeves' promotion sat near Add to Cart, with a sleeve add-on below the selectors.
The discount applied automatically when both items were in the cart.
Why it works: A money-off deal on a matching item gives buyers a reason to add it.
Result: Average order value rose 9.8%, but conversion rate fell 4.0%, so revenue per visitor rose only 0.6%.
Copy this: Judge a bundle on revenue per visitor, not order value alone. A higher AOV can hide fewer buyers.
Curated kits and gift bundles
14. Skin-type comparison table on a kit page (Conversion Fanatics)
What they did: A skincare company sold one 3-step kit in three skin-type versions.
The page swapped its step-by-step section for a table showing each step's benefit for each skin type, plus a sub-menu linking to the science, formula and reviews.
Why it works: With three versions of one kit, the shopper's real question is 'which one is for me?' A table answers it at a glance.
Result: +10.1% completed orders and +22.8% revenue per visitor.
The read came after about 2,400 visitors and 126 conversions, a small sample.
Copy this: If your kit comes in versions, add a comparison table that helps people pick the right one.
15. Curated Birthday Box gift bundle (DRIP Agency for Purelei)
What they did: Jewelry brand Purelei offered a ready-made Birthday Box framed as a complete gift.
Before, gift buyers had to combine separate products themselves.
Why it works: Gifting was one of the strongest buying motives in DRIP's research.
A curated set saves the buyer from picking items that go together.
Result: +3.8% average revenue per user. Placement, significance and sample size were not shared.
Copy this: Build one bundle around your biggest buying occasion (a birthday, a starter routine, a first setup) and name it after that occasion.
16. Free seasonal e-book with bundles (Oliver Kenyon)
What they did: Added a Free E-book banner, with the name and a small cover of a Summer BBQ recipes and tips e-book, along the bottom of the product gallery.
The e-book came with product bundles. Prices stayed the same.
Why it works: A digital gift costs almost nothing to deliver, so it adds value without cutting margin.
Result: +$0.74 revenue per session, forecast at +$68,000 per month.
No sample size or confidence level was shared.
Copy this: Before cutting a bundle's price, try adding a low-cost bonus (a guide, a sample, an accessory) to it instead.
BOGO
17. BOGO for a deal-loving audience (Dave Diederen)
What they did: Introduced a buy-one-get-one offer for a Shopify brand whose audience already responds to deals. Terms and placement were not shared.
Why it works: A second item at no extra cost pushes people toward two-unit orders.
Result: Average order value rose 25% to $105.42. This was a four-day before/after comparison (June 20-23 vs June 16-19, 2025), not a split test, and margin was not shared.
Copy this: Only run BOGO where your margin can carry a free unit, and measure profit, not just order value.
SaaS and app bundles
18. Packaged pricing tiers instead of per-server (Server Density, SaaS)
What they did: Server monitoring SaaS Server Density replaced per-server, per-website pricing with packaged tiers starting at US$99 a month.
Most customers had 7 servers, so a bundle matched real use (VWO case study).
Why it works: Packages are easier to compare than a per-unit calculator, and they set a higher floor, so buyers spent more or left.
Result: Revenue rose 114%, from $394 to $833, and average order value went from $19.70 to $55.53. Free trial sign-ups fell 24.96% (6.92% to 5.19%), and the gain rests on only 20 vs 15 paid conversions.
Copy this: If your SaaS charges per unit, test bundled plans sized around what most customers already use.
19. Pop-up offering a bigger credit pack (VWO for Paltalk)
What they did: Paltalk users chose from eight virtual credit packs.
In the variant, each time a user picked a pack, a pop-up asked if they wanted a higher-value pack to save more.
Why it works: With eight options, many users were unsure.
A suggestion framed as savings makes the upgrade feel like a better deal rather than a bigger spend.
Result: +USD 3,900 revenue over a 40-day, 50/50 test. No percentage lift was reported.
Copy this: For credits, tokens or in-app currency, suggest the next pack up right after a choice, and say how much more it saves.
Post-purchase bundles
20. Mystery bundles after checkout (OddBalls)
What they did: UK underwear brand OddBalls added post-purchase offers segmented by what was ordered, including 30%-off mystery bundles of slow-moving socks and underwear.
Why it works: A discounted mystery bundle feels like a deal and a bit of fun, and it clears slow stock without discounting the main range.
Result: £89,337 in extra revenue over 12 months at a 1.92% average post-purchase conversion rate.
This was a before-and-after rollout, and the mystery bundles were not reported apart from the other offers.
Copy this: Use the thank-you page for a bundle of slower sellers at a clear discount, offered only to people who just bought.
Patterns across the winners
Defaults do most of the work
Pre-selecting the biggest pack (Repeat, the two-step builder) or setting quantity to 2 (Dr. Squatch) moved revenue without adding new offers.
Reordering is the cheapest bundle test you can run.
The bundle lives in the buy box
The winning bundles sit next to Add to Cart, where the purchase decision happens.
Oliver Kenyon's sunglasses pack, the WedgeGuys kit and the Foxtale pairing all appear at the moment of choice, not on a separate page.
Say the saving out loud
A plain 'You're saving $X' line lifted revenue per visitor 12.53%, and BLACKROLL's euro line added 1.8%.
Shoppers don't do the math. One counterexample: hiding savings text on bulk quantity options won for Conversion Fanatics (below), so a cluttered savings display can backfire.
Bundle what people already buy together
Dr. Squatch's buyers already took several bars, Server Density's customers already ran 7 servers, and WedgeGuys' buyers needed supplies to install the grip.
The bundle matched existing behavior instead of inventing a new one.
Examples that lost (what not to copy)
- Buy 2 Get 1 Free at the old 2-pack price (Milos): A $240 2-pack became a $240 'Buy 2 Get 1 Free'. Conversion fell from 1.47% to 0.72% (-51.36%), revenue per visitor fell 52.38% and profit per visitor fell 54.01%. A free unit may look too good to be true on a $155 product.
- Buy 3 dozen, get 1 free golf balls in the cart drawer (Convertibles): Revenue per visitor fell 2.8%, and only 2.3% of shoppers who saw the offer took it (94 of 4,078). A big second purchase right before checkout was too much to ask.
- The 1/2/3-bag selector that cost sales (Oliver Kenyon): Here the bundles were the problem. Removing the 1, 2 and 3-bag selector raised conversion rate 8.69% (5.54% to 6.03%) and revenue per visitor 7.81%, with order value flat. Most shoppers only wanted one travel bag.
- Savings text on every quantity option (Conversion Fanatics): Removing the savings messages lifted conversions 25.1%, and showing a per-unit price instead lifted them 12.9%. The savings display was holding sales back.
- Two units instead of one after checkout (Ezra Firestone for BOOM! by Cindy Joseph): Offering two more units, rather than one, cut revenue per upsell page visit from $5.32 to $3.91. Take rate dropped from 8.2% to 3.25%.
- A $10 'Sale' bundle at the top of an in-app pack list (OnSwitch): Revenue spiked, then fell. A follow-up moved the same bundle lower, renamed it 'Bundle Sale' and added a screen explaining what was inside, and revenue went up. No figures were shared for either test.
The lesson across these: a bundle has to fit how many units people actually want.
How to test bundles on your own site
- Start from order data. Find how many units people buy and which products appear together. That tells you whether to test multi-packs, kits or no bundle.
- Pick one format. Test a build-your-own box, volume tiers or a kit, not all three at once, so you know what worked.
- Measure profit per visitor. Revenue per visitor is the minimum; profit catches discounts that eat the gain. Our AOV guide helps set a baseline.
- Try cheap changes first. Reordering packs, changing the default or adding a savings line costs nothing in margin.
- Watch conversion rate. If it drops while order value rises, as in Clean Commit's collar test, the bundle is adding friction.
To build the offer, see our roundup of Shopify bundle apps.
For related formats, see upsell examples, upsell vs cross-sell and the free gifts and pricing and discounts element pages.
If you'd like someone to plan and run bundle tests for you, Oliver Kenyon has several bundle wins in our archive.
Dave Diederen and DRIP Agency have also published bundle tests.
Real results
Watch out for
- Discount dependence. Deep, permanent bundle discounts shrink margin. A free e-book or gift box adds value without a price cut.
- Too many choices. Three or more pack options plus subscriptions can stall a decision. Pre-select one.
- Fake urgency. 'Low stock' labels on bundles should be true; misleading scarcity costs trust and can breach consumer rules.
- App stacking. Each bundle or upsell app adds scripts. Check page speed after installing one.
- Short tests. OnSwitch's bundle spiked before it fell. Run bundle tests for full weeks, and treat four-day before/after reads as hints.