Getting a deal live

Deal types and deal bars

A deal is a set of deal bars: the offers a shopper picks between above the Add to cart button. The five bar types, what can be added to them, and the six templates.

Applies to: TreStack Bundles, every plan
Updated: 11 October 2026

At a glance
  • 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.

BarWhat it offersHow it is discounted
Quantity breakA 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 YBuy a number of the page's product, get more of the same product free or cheaperA separate price for the Buy side and the Get side. The Get side has no Full price; free is 100 percent off
Product bundleUp to 20 products in total, the page's product included, each with its own quantity, pre-selected variant and allowed variantsEach product has its own discount (percentage, amount, fixed price or full price). There is no single bundle price
Mix & MatchUp to 20 slots. Each slot holds a product, and you can let the shopper swap it for one of up to 20 other productsOne discount for the whole set, as a discount or a bundle price
Alternative productA different product from the one on the page, for example a larger packNone. 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.

  1. 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.
  2. 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.
  3. 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.
  4. Complete the bundle. The page's product on its own, and a Product bundle bar.
  5. Subscription. The Buy X, get Y template with Subscriptions on.
  6. 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

Quantity break
A quantity and a price type: Full price, Percentage off, Amount off per item, or Fixed price for the bar's total.
Buy X, get Y
A Buy quantity and price, and a Get quantity and price, of the same product. The Get side is never full price.
Product bundle
Up to 20 products, the page's product included, each with its own quantity, discount, pre-selected variant and allowed variants. No single bundle price.
Mix & Match
Up to 20 slots, each with up to 20 products the shopper can swap in. One discount or bundle price for the set. No gifts, bar upsells or personalisation.
Alternative product
Sells another product at its own price. No discount and no gifts.
Templates
Six, on Choose a discount type. Mix & Match and Alternative product are added as bars.
Deals per product
The widget shows one deal per product, but at checkout every published deal's discount runs. Keep one published deal per product. See Products, dates and visibility.
Combining with other discounts
No setting. Every deal's discount combines with product, order and shipping discounts. See Combining discounts, and store limits.

If this does not work

The failures most likely on this procedure, with the check that resolves each one.

Copyright © 2026