How to create bundles on Shopify without an app, and exactly where each method stops (2026)

Last updated: · 7 min read

You can run several kinds of bundle and quantity offer on Shopify with nothing but the admin and Shopify's own free tools. Most "without an app" guides stop at "create a product called Bundle". This one lists the four real methods, what each does at checkout and to inventory, and the precise point where an app becomes the cheaper option. We build one of those apps, so judge the last section accordingly; the first four are Shopify as it is.

Method 1: Shopify's free Bundles app (fixed bundles, multipacks)

Technically an app, but Shopify's own and free, so it belongs here. Install Shopify Bundles from the App Store, create a bundle from existing products, set quantities and a price. The bundle gets its own product page; inventory is deducted from the components; the order shows the bundle with its components.

Where it stops: no quantity tiers, no mix & match, no cart upsell, no analytics beyond orders, discounts are one fixed price per bundle. Reviews on its listing (2.8 stars at the end of October 2026) mostly name those gaps. Full comparison: Shopify Bundles vs third-party bundle apps.

Best for: a handful of kits whose price does not depend on variant choice.

Method 2: a manual bundle product

Products › Add product › "Starter kit", upload a photo, set the price and a stock number. The customer buys one product.

Where it stops: inventory. Selling the kit does not reduce the components' stock, so you either keep a spreadsheet or oversell. Reporting also loses the components. It is fine for a store with five products and ten kits a week; it is not fine above that. How bundle inventory should work.

Method 3: native automatic discounts

Discounts › Create discount, choose Automatic. Three offers can be built here:

"Buy 2, save 10%" (one tier): Amount off products, minimum quantity 2, applies to a product or collection. It works at checkout and on POS Pro. Where it stops: one tier per discount. For "2 = 10%, 3 = 15%" you create two automatic discounts; Shopify applies the one that saves the customer the most, which is usually what you want, but nothing shows the tiers on the product page and nothing says "add one more to save 15%" in the cart. The customer finds out in the cart, if at all.

"Buy X get Y": native, automatic or code. Where it stops: Shopify never adds Y to the cart; the customer has to find it. The full picture.

Collection discount from a quantity ("buy 3 from the Tees collection, 15% off"): the percentage version of mix & match. Where it stops: no set price ("any 3 for $45"), no progress counter.

Also know: automatic discounts and discount codes of the same class do not combine unless you allow it; minimum amounts count product prices only; one product discount applies per line.

Method 4: Search & Discovery for "frequently bought together"

Shopify's free Search & Discovery app shows complementary products you pick by hand on the product page. Where it stops: no discount, no "Add all" button, manual picks per product. What the paid versions add.

What you cannot do without an app

OfferWhy not
Quantity tiers shown on the product page with a live totalNo native product-page widget for discounts
"Add 1 more to save 15%" in the cartNo native cart upsell
Free gift added to the cart automatically, with progressNative Buy X get Y never adds Y
"Any 3 for $60" with a set priceNative discounts have no notion of a set
Fixed bundle whose price follows the size the customer picks in a widgetShopify Bundles fixes the price per bundle
Frequently bought together with a discount and one clickSearch & Discovery recommends only
A/B test of two discount depths, each visitor charged what they sawNo native split testing of prices
Profit per offer from cost per itemNative reports show sales, not offer profit
Holdout group to measure the true upliftNo native way

When an app pays for itself

A bundle app's job is the storefront half (showing the offer, counting progress, adding the gift) and the measurement half (which offer is profitable). The arithmetic for a flat-price app at $9.99 a month: if the offer adds $2 of profit per order, five orders a month cover it. A store doing 100 orders a month with a volume tier that moves even one in ten orders from one unit to two is well past that.

What to insist on when you pick one:

  • Discounts as Shopify Functions, so they apply in checkout, Shop Pay and POS and keep working if the app's servers are down.
  • Nothing written into theme.liquid; app blocks and embeds only, so uninstalling leaves no code.
  • A flat price that is not a percentage of sales and has no order or revenue cap, including on the free plan (the flat-price alternatives).
  • A free plan large enough to run one real offer and measure it.

MixMaxer's Free plan runs two live offers of any type with one A/B test, profit per offer and the cart bar, with no order cap. The six offer types and the native route for each are on the bundles overview.

FAQ

Can I create a bundle on Shopify for free?
Yes. Shopify's own Bundles app is free and builds fixed bundles and multipacks with per-component inventory. Native automatic discounts give you single-tier quantity discounts and buy X get Y. Several third-party apps, MixMaxer included, have free plans.

How do I set up "buy 2 get 10% off" on Shopify without an app?
Discounts › Create discount › Automatic › Amount off products › minimum quantity of items 2 › 10% › choose the products or collection. It applies at checkout; the product page will not show it.

Can I do tiered quantity discounts natively?
Only by creating one automatic discount per tier. Shopify applies the one that saves the most. There is no product-page display of the tiers and no cart prompt.

Does a manual bundle product track component inventory?
No. Its stock is its own number. Use the Shopify Bundles app or a Cart Transform-based app for linked inventory.

Do native automatic discounts work with Shop Pay and POS?
Yes at online checkout and Shop Pay; on POS, automatic discounts apply at POS Pro locations, not POS Lite.


MixMaxer: when the native route stops, six offer types with Shopify Functions, nothing in your theme, a free plan with no order cap, and A/B tests that measure profit. Install from the Shopify App Store · Quick start. Shopify discount documentation checked 1 November 2026.

More guides and comparisons