Shopify Product Bundles: How to Price Them Profitably
Learn how to price Shopify product bundles for profit, not just AOV. Includes margin formulas, real examples, and strategies that protect your bottom line.
Bundling products is one of the oldest tricks in ecommerce — pair two items together, offer a slight discount, and watch your average order value climb. But here's the problem: most Shopify merchants set bundle prices based on gut feel rather than actual cost data. The result is bundles that drive volume but quietly erode margins, sometimes performing worse than selling items individually.
If you're running bundles on Shopify — whether it's a starter kit, a gift set, or a "buy together" recommendation — this guide walks through exactly how to price them profitably, with real formulas and numbers.
The Math Most Merchants Skip
Before pricing a bundle, you need to know the cost of every item in it. This sounds obvious, but surprisingly few stores have accurate cost-per-item data entered in Shopify — which makes bundle pricing a guessing game.
Start with a simple bundle margin formula:
Bundle Price = (Sum of all item costs) ÷ (1 − target margin)
Here's a concrete example. Say you're selling a Lodge cast iron skillet that costs you $22, paired with a Lodge seasoning spray that costs $6. Total COGS: $28.
- If you want a 40% margin: Bundle price = $28 ÷ (1 − 0.40) = $46.67 → round to $47
- If you want a 35% margin: Bundle price = $28 ÷ (1 − 0.35) = $43.08 → round to $43
Compare that to the naive approach: skillet at $39.99 + spray at $12.99 = $52.98 individually, so you offer a "buy together for $44.99." At $44.99 with total COGS of $28, your margin is 37.8% — fine in this case. But if your costs were $5 higher and you hadn't checked, you'd be running a 24% margin bundle while your individual products hold 38%. That's the risk of skipping the math.
Three Bundle Pricing Strategies That Work
1. Fixed-Margin Bundling
This is the safest approach: calculate your total COGS across all bundle items and apply a target margin formula. Every bundle, regardless of its composition, hits the same floor. If your store policy is 40% gross margin on all products, your bundles should follow the same rule — not a different (usually lower) rule just because "they're bundles."
2. Discount-Off-Individual Bundling
Some stores prefer to anchor the bundle price against the sum of individual prices and offer a percentage off. This creates clear perceived value for shoppers. The key is to verify margin after discounting. A 10% bundle discount on a product with 50% margins is fine. The same 10% discount on a product with 22% margins might push you below your floor.
The rule of thumb: never let a bundle discount reduce your margin below your store's minimum acceptable threshold — typically 30–35% for physical goods.
3. Anchor-Heavy Bundling
If one item in your bundle is a strong seller with healthy margins, you can pair it with a lower-margin accessory and use the anchor product's margin to subsidize the discount. The blended margin just needs to stay above your floor.
Example: a Carhartt jacket costs you $75 and sells at $149 (49.7% margin). Pair it with a beanie that costs $12 and sells at $28 (57.1% margin). Bundle COGS: $87. Set the bundle at $159 versus $177 sold individually: margin = ($159 − $87) ÷ $159 = 45.3%. You've given the customer $18 off and still held well above a 40% margin floor.
The Hidden Problem: Missing Cost Data
Here's the real challenge for growing Shopify stores: as your catalog expands, accurate cost-per-item data becomes harder to maintain. New SKUs get added without costs. Supplier invoices change. And when you create a bundle, you're building pricing on top of potentially missing or stale data.
Before you set bundle prices, audit the products you intend to bundle:
- Do all bundle items have a cost entered in Shopify?
- Are those costs current — updated within the last 90 days?
- Does the bundle price, minus total cost, still hit your margin floor?
If you're managing dozens of bundles across a large catalog, BulkOps surfaces exactly which products are missing cost data through its Data Insights alerts — so you're not pricing bundles on assumptions.
Seasonal Bundles: Don't Just Copy Last Year's Price
Gift sets and seasonal bundles deserve special attention. During Q4, your cost of goods may increase due to supplier surcharges and expedited shipping, while customer price sensitivity often drops. That means you can frequently price seasonal bundles with higher margins than everyday products — but only if you revisit costs before setting prices.
A Stanley Quencher gift set that worked at 35% margin in 2024 might have different cost inputs today. Before you run it again, update your costs in Shopify and recalculate. Don't assume last year's price still holds the same margin.
One More Thing: Shopify Doesn't Know Your Bundle Costs
Shopify doesn't have native bundle functionality at the product level. Most merchants handle bundles as single SKUs — a separate product listed as a bundle. That means your bundle product in Shopify needs its own cost entered: the combined cost of all components. Whatever your component costs are, that sum needs to live on the bundle product itself so your margin reporting stays accurate.
If you're using Shopify's compare-at price field to show bundle savings, make sure the compare-at price is the genuine sum of individual item prices — not an inflated number used purely for the appearance of a deal. This matters for customer trust and, in some markets, for FTC compliance around reference pricing.
Scaling Bundle Pricing Across Your Catalog
If you're managing 50+ bundles, manually checking cost data and recalculating margins gets tedious fast. The bigger risk isn't the math — it's that you'll skip the check entirely when things get busy.
A formula-based approach makes this systematic. If all your bundles target a 38% margin, that translates directly to a pricing rule: cost / (1 - 0.38). Apply it to your bundle product group and the math updates automatically as costs change. When your supplier raises prices in Q4, you reapply the formula across the whole group — no spreadsheet, no manual calculation per SKU.
This approach also gives you an audit trail. Instead of a spreadsheet that drifts out of sync, your Shopify prices are always derivable from your current cost data plus your margin formula. That makes pricing reviews faster and errors easier to catch.
If you're managing bundle pricing across a large catalog and want every bundle to hit your margin target automatically, BulkOps's Pricing Rules let you apply a margin formula across product groups in one step — no manual math required. Install BulkOps →
Try BulkOps.ai free on your store
Everything covered in this article is built into BulkOps.ai. Free plan for stores up to 50 products — no credit card required.
Add to Shopify — FreeWas this helpful?