Skip to main content
Discount types & pricing

Counting each variant separately toward a tier

By default, a Bundlex Bundles discount counts every variant of a product together. Three shirts qualify for a "Buy 3" tier whether they are three black shirts or one black and two white. Count each variant separately changes that: each variant has to reach the tier on its own.

This is the right setting when your variants are effectively different products, like flavors of a supplement or scents of a candle, and a "3-pack" only makes sense as three of the same thing. It's the wrong setting for a store where customers deliberately mix sizes or colors.

This setting changes what customers are charged, not just what they see. Read the trade-off below before turning it on.

Where to find it

  1. Open the bundle you want to edit.
  2. Go to the Advanced tab.
  3. In the Discount rules card, tick Count each variant separately.
Bundlex Bundles B20 draft on Advanced with Count each variant separately checked in Offers and stock, its mixed-variant warning visible, and the bag quantity-tier preview alongside.
Count each variant separately is in Advanced > Offers and stock. The warning stays visible while it is on; the preview still shows the product's offer tiers.

What changes

Consider a shirt in one size with black and white variants, with "Buy 3, save 15%" and "Buy 6, save 20%" tiers. Each color below represents one exact Shopify variant.

CartDefault (off)Count each variant separately (on)
1 black + 2 whiteQualifies. 3 items reach the tier.No discount. Neither color reaches 3 on its own.
3 blackQualifiesQualifies
3 black + 6 whiteOne discount for the 9 itemsBlack earns "Buy 3" and white separately earns "Buy 6"
6 black + 6 whiteOne result for all 12Each color independently earns "Buy 6"

Mixed carts can lose a pooled discount, while several variants that qualify independently can each receive a tier discount. A variant means the complete option combination: Black / Small and Black / Large count separately even though their color is the same.

The cart and checkout calculate these separate groups. The product-page widget does not summarize quantities across the mixed variants already in the cart, so its tier labels alone do not prove what that cart will qualify for.

A real mixed-variant cart

In this example, Small bags cost $24 and Large bags cost $30. The tiers are Buy 2 at 10% off and Buy 3 at 20% off, with separate counting on and no quantity cap.

Aurelia cart with three Ivory Large bags receiving Buy 3 at $72 and two Ivory Small bags receiving Buy 2 at $43.20, totaling $115.20 USD.
Each exact variant earns its own tier: (1) three Large bags save 20%; (2) two Small bags save 10%. Their product subtotal is $115.20.
CartResult with separate countingProduct subtotal
1 Small + 1 LargeNeither variant qualifies.$54.00
2 Small + 3 LargeSmall saves 10%, Large saves 20%.$115.20
1 Small + 3 LargeSmall returns to full price, Large keeps its 20% discount.$96.00

These are product subtotals before any shipping charge. Changing one variant's quantity can change that variant's discount without changing the other group's tier.

The case that surprises merchants

The mixed three-shirt case is the one to think hardest about. A customer who adds one black and two white shirts and expects a 3-pack price gets charged full price instead, with no explanation at checkout. If your customers routinely mix variants, leave this setting off.

Settings you can't combine it with

Bundlex Bundles blocks the save if the bundle also uses any of these, because the counting rule and these features contradict each other:

  • Per-item variant pickers (letting the customer choose a variant for each item in the offer). Turn off Variant selector in the Add-ons tab to use this setting.
  • Progressive gifts. Turn progressive gifts off to use this setting.
  • Gift selectors on any offer. Remove them to use this setting.

While one of these is on, the checkbox is greyed out and the note under it tells you which one is in the way. If the setting is already on, the checkbox stays active so you can untick it.

Quantity selectors switch off too

While this setting is active, the quantity stepper is disabled. A stepper builds a mixed-variant quantity in one click, which could show customers a tier that none of the individual variants actually reaches.

Offer types that keep counting together

The separate counting applies to straightforward quantity offers. These keep pooling variants the way they always did, even with the setting on:

  • Product bundles and Buy X Get Y (BOGO) offers.
  • Any offer carrying cross-sells, free gifts, or upsells.

Only offers that use a percentage, a fixed amount per item, or an exact price, with no extras attached, are counted per variant. This keeps a gift or a BOGO from changing meaning just because the setting is on.

Take care when mixing BOGO and ordinary quantity tiers

A mixed tier list has a limitation: Bundlex Bundles first resolves the offer for the pooled product quantity. If that selects an ordinary quantity tier, it then checks each variant separately against eligible quantity tiers. It does not fall back to a lower BOGO tier for each variant.

For example, with Buy 1 Get 1 at two units and Buy 4 at 10% off, a cart of two black and two white can receive no discount when separate counting is on. The pooled four-item tier is selected, but neither variant reaches four and the lower BOGO is not retried. Keep this setting off for a mixed BOGO ladder unless you have checked the exact carts you expect customers to build.

Using it with "Limit discount to offer quantity"

The two settings do different jobs and work fine together:

  • Count each variant separately decides which items are counted as one group.
  • Limit discount to offer quantity decides how many items inside a group actually get discounted.

With both on, the quantity cap is applied inside each variant's group. A cart of 5 black and 5 white against a "Buy 3, save 15%" offer discounts 3 black and 3 white, leaving 2 of each at full price.

Before you turn it on

  • Check whether your customers actually mix variants. Your order history is the fastest way to tell.
  • Make sure your offer copy matches. If the widget says "Buy any 3 and save", customers mixing colors will expect a discount they won't get. Reword it to something like "Buy 3 of the same".
  • Check a mixed cart where neither variant qualifies, then a cart where one or both variants qualify. Confirm the product subtotal and discount allocation at checkout before placing any order.
  • Reduce a qualifying variant below its threshold and confirm its discount disappears or moves to a lower eligible tier.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.