Deal types and deal bars
Applies to: TreStack Bundles, every plan
Updated: 11 October 2026
- Bars per deal: 1 to 20, types can be mixed
- Bar types: Five
- Types gated by plan: None
Deals and deal bars
A deal shows on the product page as one widget holding a set of bars, one per offer. The shopper picks a bar, picks their variants, and adds everything to the cart in one click. A deal holds 1 to 20 bars, and one deal can mix bar types: a Single bar at full price, a quantity break and a product bundle can sit side by side. Every plan includes every bar type and every addition below.
Each published deal becomes one Shopify automatic discount. The discount follows what is in the cart, not the bar the shopper clicked, so the price at checkout depends on the quantities and products that actually reach it. How the discount is applied at checkout explains the rules.
The five bar types
In the editor, Deal bars has an Add bar menu with five types. Each bar gets its own title, subtitle and label, and can be the one selected by default.
| Bar | What it offers | How it is discounted |
|---|---|---|
| Quantity break | A quantity of the page's product, as in "Buy 2, save 15%" | Full price, Percentage off, Amount off (taken off each item), or Fixed price (the total for the bar) |
| Buy X, get Y | Buy a number of the page's product, get more of the same product free or cheaper | A separate price for the Buy side and the Get side. The Get side has no Full price; free is 100 percent off |
| Product bundle | Up to 20 products in total, the page's product included, each with its own quantity, pre-selected variant and allowed variants | Each product has its own discount (percentage, amount, fixed price or full price). There is no single bundle price |
| Mix & Match | Up to 20 slots. Each slot holds a product, and you can let the shopper swap it for one of up to 20 other products | One discount for the whole set, as a discount or a bundle price |
| Alternative product | A different product from the one on the page, for example a larger pack | None. The bar sells that product at its own price |
A complete mix and match set is merged into one cart line, titled with the bar title (Bundle & Save by default), when Shopify allows it. Otherwise the set stays as separate lines with the same total price. Product bundles and mix and match get their discount only when the whole set is in the cart. Bundles and mix and match and Quantity breaks and Buy X, get Y cover each type in depth.
What can be added
These additions sit inside a bar or around the bars:
- Gifts. A Single gift (a free product, or Free shipping) or a Multiple gifts selector where the shopper picks from up to 20 products. Up to 5 of each per bar, on every bar type except Alternative product and Mix & Match. A gift is free only while the cart still reaches the bar it belongs to. If the shopper lowers the quantity below that bar, the gift stays in the cart at full price.
- Progressive gifts. Their own section, up to 20 gifts that unlock at Bar #N and higher, or at Bar #N only, so bigger bars unlock more. See Free gifts and progressive gifts.
- Bar upsells. Another product inside a Quantity break, Buy X, get Y or Product bundle bar, with its own price. Up to 5 per bar.
- Checkbox upsells. Their own section, up to 5 add-on products shown below the bars, each with its own price and an optional quantity selector.
- Personalisation. A text field per item, on every bar type except Mix & Match. It always carries a fee per item, above 0, charged as its own cart line and never discounted. See Upsells, add-ons and personalisation.
- Quantity breaks for different products. The section Volume discount with other products lets the shopper add other products from a picker, and the quantity then counts across them, as in "any 3 from this collection". Only items added through that picker count, and the page's product must stay in the cart.
- Subscriptions. A one-time or subscribe choice, for products that already have selling plans from a subscription app. TreStack Bundles has no selling plans of its own. See Subscriptions in a deal.
The six templates
Create bundle deal opens Choose a discount type, with six templates in this order. Each is previewed with your own best-selling products in stock, and every one can be changed bar by bar afterwards.
- Quantity breaks for the same product. A Single bar at full price and a Duo bar, 2 items at 15 percent off, selected by default and badged Most popular.
- Buy X, get Y (BXGY) deal. Buy 1, get 1 free; Buy 2, get 3 free; Buy 3, get 6 free. The third bar carries a text-only gift line, "+ FREE special gift!", with no product behind it: it adds nothing to the cart, so pick a gift product for it or delete it.
- Quantity breaks for different products. A 1 pack bar and a 2 pack bar at 15 percent off, with Volume discount with other products on.
- Complete the bundle. The page's product on its own, and a Product bundle bar.
- Subscription. The Buy X, get Y template with Subscriptions on.
- Progressive gifts. 1, 2 and 3 pack bars at 15 percent off, with progressive gifts including free shipping.
Mix & Match and Alternative product have no template. Start from any template, delete the bars you do not need, and add them from the Add bar menu.
Choosing a deal type, in four steps.
Start from the goal
More units of one product: quantity break or Buy X, get Y. Products sold together: product bundle or mix and match. A bigger pack: alternative product.
Pick the closest template
Choose a discount type lists six. The color row sets the starting colors, which you can change later.
Add or change bars
Add bar adds any of the five types. Move up, Move down, Duplicate and Delete sit on each bar.
Add the extras
Gifts, upsells and personalisation inside a bar; progressive gifts, checkbox upsells and subscriptions in their own sections.
Settings reference
If this does not work
The failures most likely on this procedure, with the check that resolves each one.
Getting started with TreStack Bundles
TreStack Bundles is coming to the Shopify App Store and cannot be installed yet. Once it is listed, setup is a plan, the app embed, and a first published deal.
Creating, publishing and managing deals
The deal editor and its sections, what Publish, Save and Save as draft do, the statuses in the deal list, and how duplicating and removing a deal work.