Shopify Bundling

Metricuno
May 17, 2026
4 min read
Shopify Bundling — How Shopify bundling works — fixed bundles, build-a-bundle, BXGY. Typical AOV lift, app options, and pitfalls to avoid on Shopify and Shopify Plus stores.
Quick answer

Shopify bundling groups SKUs into a single buyable unit to lift AOV and clear slow stock. Here's how each pattern works, what to expect on AOV, and where it breaks.

Definition
Merchandising

Shopify Bundling

Grouping multiple Shopify products into a single purchasable unit — fixed bundles, build-a-bundle, or BXGY — to lift AOV and move inventory.

Shopify bundling is the practice of selling two or more SKUs together as one offer, either at a fixed discount, as a customer-built kit, or as a buy-X-get-Y promotion. Implementations range from native Shopify Bundles (introduced in 2023 for stores using Shopify's checkout) to dedicated apps like Bundler, Rebuy, Shopify Bundles, and Fast Bundle.

The pattern sits inside a broader AOV strategy: bundles trade a margin point or two for higher units per order, lower per-order fulfilment cost, and a faster path to subscription or replenishment hooks. The right bundle structure depends on your catalogue depth, average basket composition, and whether you're optimising for new-customer LTV or one-shot AOV.

Also known as
Product bundling
Shopify product bundles
Bundle offers

Three patterns dominate. Fixed bundles ship a pre-set combination as a single SKU — think a skincare starter kit or a three-tee pack. Build-a-bundle lets shoppers pick N items from a curated pool, common in supplements and apparel. BXGY (buy-X-get-Y) layers a conditional discount on top of normal purchases, often used for clearance or first-order incentives.

Where you implement matters. Native Shopify Bundles handle inventory cleanly because each component decrements its own stock, but they need Shopify's checkout and don't support tiered build-a-bundle discounts. Apps like Rebuy and Fast Bundle add merchandising logic — quantity breaks, mix-and-match pricing, post-purchase upsells — at the cost of an extra script and a monthly fee. For Shopify Plus stores, Shopify Functions can replace most app logic with native discount rules.

Formula

Bundle AOV Lift % = ((Bundle AOV − Baseline AOV) / Baseline AOV) × 100

Variables

Bundle AOV

Average order value with bundle offer

Mean order value across sessions where a bundle was added to cart

Baseline AOV

Average order value without bundle

Mean order value across comparable sessions with no bundle exposure

Worked example

A Shopify skincare brand launches a 3-product build-a-bundle at 15% off. Baseline AOV across non-bundle orders is €48. Orders containing the bundle average €71.

Bundle AOV: €71

Baseline AOV: €48

Bundle AOV Lift = ((71 − 48) / 48) × 100 = 47.9%

A 48% AOV lift is strong for build-a-bundle, but the headline number ignores margin erosion from the 15% discount. Net contribution per order is what actually matters — calculate margin-adjusted AOV before declaring victory.

Headline AOV lift flatters bundles. The honest read is incremental gross profit per visitor: discount cost, picking and packing overhead, and the cannibalisation rate of shoppers who would've bought two items anyway. A 40% AOV lift with 60% cannibalisation nets out as a rounding error.

Benchmark

Typical performance ranges by Shopify bundle pattern

Bundle patternAttach rate (PDP visitors)AOV liftGross margin impact
Fixed bundle (kit SKU)3–8%+25 to +60%−2 to −5 pts
Build-a-bundle (pick N)5–12%+35 to +70%−4 to −8 pts
BXGY (buy 2 get 1)8–15%+15 to +40%−6 to −12 pts
Cart-page bundle upsell4–9%+10 to +25%−1 to −3 pts
Post-purchase bundle6–14%+8 to +20%−2 to −4 pts

Pitfalls cluster around three areas: inventory sync (component stock drift if your app doesn't write back to Shopify's inventory cleanly), discount stacking (bundle discounts colliding with first-order codes and welcome offers), and reporting (Shopify's native analytics attribute the entire bundle to one line item, masking which component drove the click). Test bundle copy and component selection the same way you'd test any merchandising change — these belong in your broader Shopify optimization roadmap.

Frequently asked

Shopify bundling FAQs

It depends on the pattern. Shopify Bundles (native) is free and clean for fixed bundles on Shopify checkout. Rebuy and Fast Bundle handle build-a-bundle with tiered discounts. Bundler is the budget option for stores starting out. Shopify Plus stores can often replace apps with Shopify Functions.

Partially. The native Shopify Bundles app supports fixed bundles and mix-and-match within a defined option set, but it doesn't support tiered quantity discounts or cross-collection bundles. For those, you still need a third-party app or custom Shopify Functions.

Native Shopify Bundles decrement each component's stock individually, which keeps inventory accurate. Some older apps create a virtual parent SKU without writing back to components, leading to oversells. Always confirm the app uses Shopify's bundles API rather than a shadow inventory model.

Yes, but mind the app stack. Recharge and Shopify Subscriptions both support bundled subscriptions, though the bundling app must hand off correctly to the subscription handler. The cleanest pattern is a fixed bundle SKU offered as one-time or subscribe-and-save, rather than a build-a-bundle subscription.

Fixed bundles typically attach to 3–8% of PDP visitors. Build-a-bundle runs 5–12% when promoted on collection pages. Anything above 15% usually means the offer is too generous and you're cannibalising full-price orders.

By default, Shopify allows one discount code per order, and bundle discounts may or may not stack depending on the app. Shopify's combinable discounts feature (2023+) lets you flag product, order, and shipping discounts as combinable, but most bundle apps still need explicit configuration to play nicely with welcome codes.

All three serve different intents. PDP bundles catch consideration-phase shoppers and lift AOV most. Cart bundles work as last-mile add-ons. Post-purchase bundles (one-click upsells on the thank-you page) have the lowest friction and the smallest AOV impact per accepted offer — but high acceptance rates.

Rarely on the PDP — they tend to lift it slightly by signalling value. Build-a-bundle pages can hurt conversion if the picker UI is slow or confusing, especially on mobile. Measure bundle-page CVR separately from your standard PDP CVR before rolling out.

Send a custom event when the bundle is added to cart, with item-level parameters for each component. Shopify's default GA4 integration treats the bundle as one line item, so component-level reporting needs explicit tagging via Customer Events or a tag manager.

Yes, often more than for high-AOV stores. If your AOV is under €40, shipping and payment fees eat a disproportionate share — bundling to raise AOV by even 30% materially improves contribution margin. Just keep the discount modest (10–15%) so you don't give back the margin you gained.

Get an AI expert review of your site

Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.