Skip to main content
Disclosure
ShopSideK is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you.

Choose the offer by the cart behavior you need to change.

Use a Quantity Break when the customer should buy more units of the same product or the same underlying need. Use Buy X Get Y when crossing a clear threshold should unlock a specified free or discounted item. Use a Bundle Upsell when the main purchase becomes more useful with complementary products.

Start with one primary mechanic. A hybrid makes sense only when its second element supports the same purchase story, the combined offer still meets your contribution requirement, and the cart behaves exactly as the customer expects.

Kaching Bundles currently supports all three mechanics. Its newer documentation also shows that BXGY and Quantity Break bars can sit in the same deal, and that an upsell can be attached inside another deal bar. That flexibility is useful after you choose the right behavior. It does not make every combination a good offer.

ShopSideK Verdict

Choose Quantity Break for repeatable or stock-up products when another unit has a credible use.

Choose Buy X Get Y when the qualifying purchase and the reward can be explained in one short sentence.

Choose Bundle Upsell when complementary products complete the customer’s job.

Use a hybrid only after one mechanic remains clearly primary and both parts pass the same contribution and checkout tests.

Implementation option: Kaching Bundles supports all three mechanics after you choose the primary behavior.

  • Best for: Merchants with sales who know the products and promotion goal but have not chosen the offer architecture.
  • Decision path: Behavior → product need → contribution → operations → message → measurement.
  • ShopSideK deal: 20% OFF Kaching for the first 3 months.

The three mechanics change different parts of the order

The labels overlap more than most comparison tables admit. A “Buy 2, Get 1 Free” promotion increases quantity, and a bundle upsell can carry a discount. The useful distinction is the instruction each mechanic gives the shopper.

MechanicShopper instructionStrongest product relationshipPrimary behavior to measure
Quantity BreakBuy more units to reach a better unit price or tier totalSame product, variants of the same need, or a tightly defined eligible setUnits per order and tier take rate
Buy X Get YBuy or spend enough to unlock a specified Y item or Y discountSame-item BOGO, qualifying/get pair, or targeted reward inventoryQualifying-cart completion and incremental units
Bundle UpsellAdd complementary products to complete the purchaseMain product plus accessories, refills, components, or coordinated itemsAttach rate and contribution per main-product order

Kaching’s three-type guide follows this broad split. Quantity Break handles tiered quantity pricing; BXGY handles a buy/get relationship; Bundle Upsell groups selected products or variants and can apply item-level discounts.

There are two terminology traps to avoid.

First, a BOGO headline does not automatically mean you need the BXGY mechanic. If the entire deal is based on a total quantity and one effective price, a Quantity Break can sometimes express the same economics. Second, Kaching uses “Bundle Upsell” both for a primary bundle type and, in newer documentation, for an upsell attached inside another deal bar. Those are different architecture decisions.

A 60-second route to the right primary mechanic

Answer these questions in order:

  1. Should the shopper buy more units of the same need? Start with Quantity Break.
  2. Should a qualifying purchase unlock a defined item or reward? Start with BXGY.
  3. Should the shopper add products that perform a different but complementary job? Start with Bundle Upsell.
  4. Must the offer become a true bundle product with component-level inventory or fulfillment behavior? Stop. You are choosing bundle architecture, not merely one of these promotional mechanics.

If two answers appear equally strong, do not publish both immediately. Score them separately, calculate their economics, and test the cleaner candidate first.

Offer-Mechanic Fit Matrix

Use this matrix before opening an app. It turns “Which promotion looks better?” into a merchant decision with observable inputs.

Decision factorQuantity BreakBuy X Get YBundle Upsell
Intended shopper actionIncrease units within one needCross a threshold and claim YAdd complementary products
Best evidence in your ordersExisting multi-unit orders or repeat purchasesCustomers already buy X near the threshold; Y has a credible useProducts are already bought together or the add-on solves an obvious next job
Purchase-cadence fitStrong when units will be used or replenished before becoming a burdenStrong when Y is immediately useful, giftable, or strategically targetedStrong when complements are needed with the main item
Inventory objectiveMove more units of the promoted productMove a defined reward item or create a sharp acquisition promotionIncrease exposure and attachment of complementary inventory
Main economic riskDiscounting units customers would have bought anywayFunding Y without enough incremental contributionDiscounting add-ons that already attach at full price
Main operational riskShipping or packaging jumps at higher tiersY runs out, is added incorrectly, or conflicts with other discountsVariant, return, fulfillment, or inventory complexity across components
Primary diagnostic metricTier take rate, average units ordered, contribution per orderQualifying-cart completion, Y units, contribution per qualified orderAttach rate, bundle contribution, component return rate
Hard non-fit signalAdditional units have low use, short shelf life, or high storage burdenThe customer cannot understand what qualifies or what they receiveThe products are merely adjacent in the catalog, not complementary in use

This is a routing tool, not evidence that a mechanic will perform. A strong fit earns the right to be tested. It does not earn a forecast.

Choose Quantity Break when another unit has a believable job

Quantity Break is the cleanest choice when a shopper already understands the product and the only decision is how many units to buy.

Good candidates often share several characteristics:

  • the product is replenishable or consumed repeatedly;
  • customers already place some multi-unit orders without an offer;
  • variants satisfy the same underlying need;
  • storage is easy;
  • the next quantity does not create a large shipping or packaging step;
  • the discount can remain below the store’s contribution floor.

The failure case is straightforward: the tier asks the customer to buy inventory they do not need. A three-pack of a frequently replenished consumable and a three-pack of a slow-use specialty item are not equivalent decisions, even when their margins match.

Quantity Break also carries a cannibalization risk. If many customers already buy two units at full price, a “Buy 2, Save 10%” tier may give away margin without changing the order. That is why baseline unit distribution matters more than a copied 10%/15%/20% ladder.

Native Shopify amount-off discounts can use a minimum item quantity and can be scoped to selected products or collections. That may be enough for one simple threshold. Shopify’s amount-off documentation does not provide the same multi-option product-page merchandising workflow as a dedicated offer app, so the smallest sufficient setup depends on the experience you need—not only the discount calculation.

Choose Buy X Get Y when the reward is the message

BXGY is strongest when the offer can be understood as an exchange:

Do X, receive Y.

That structure works for a same-item BOGO, a discounted second product, or a targeted gift. It can also help move a defined Y item rather than discounting every unit in the qualifying group.

The word “free” deserves caution. In two controlled online-choice experiments, participants preferred equally valued BOGO-framed multi-buy deals more often than percentage-framed alternatives. The researchers also found that framing could lead some participants toward a financially worse option. That study examined attention and choice tasks—not Shopify conversion, return behavior, or merchant profit. Treat the result as a reason to test framing, not as permission to ignore product need or economics.

BXGY fails when the reward looks valuable but creates friction:

  • Y is irrelevant to the qualifying purchase;
  • the shopper cannot tell whether Y must be added manually;
  • Y inventory is unreliable;
  • the reward creates an expensive fulfillment step;
  • another promotion does not combine as expected;
  • the offer increases gross revenue while reducing contribution per visitor.

For native Shopify BXGY discounts, shoppers must add all applicable qualifying and get-items to the cart themselves. Shopify supports quantity- or spend-based qualification and lets Y be free, percentage-off, or amount-off. Review the native BXGY rules before installing an app for a simple promotion.

Also test discount interactions. Shopify states that on non-Plus plans, products participating in a BXGY discount are not eligible for further product discounts; Shopify applies the better overall product offer instead. A hybrid promotion therefore needs a real cart-and-checkout matrix, not an assumption that every displayed saving will stack. The current discount-combination rules are the source of truth for the final checkout behavior.

Choose Bundle Upsell when the main product has an obvious next job

A Bundle Upsell asks for breadth rather than depth. The customer buys the main product and adds one or more complements.

Good candidates have a functional relationship:

  • a device and the accessories required to use or protect it;
  • a garment and a coordinated piece customers already buy with it;
  • equipment and a refill, replacement, or care product;
  • a core product and a component that removes a predictable setup problem.

“Related” is too weak a standard. Two products can share a collection without helping the same customer complete the same task. When the relationship needs a long explanation, the offer will usually carry more cognitive load than a clear single-product decision.

Measure attach rate against the main-product baseline. If an accessory already attaches frequently at full price, bundling it at a discount may lower contribution without creating enough new attachment. If it rarely attaches, first ask whether the problem is discovery, relevance, price, or operational compatibility. A discount fixes only one of those.

Kaching’s primary Bundle Upsell type can group selected products or variants and assign discounts by item. Separately, its newer deal-bar upsell guide documents an additional product offer inside an existing deal bar. Choose the primary architecture before using the attached upsell as an extra layer.

Score each mechanic before you test it

Score Quantity Break, BXGY, and Bundle Upsell separately. Use your store’s data where it exists.

Gate0 — mismatch1 — uncertain2 — direct fit
Behavior fitDoes not create the intended cart actionMight influence it indirectlyDirectly asks for the intended action
Product-need fitLittle evidence the extra unit, Y item, or complement is neededPlausible but weak evidenceOrders, repeat behavior, or product use supports it
Contribution-economics fitFails the required contribution floorPasses only under optimistic assumptionsPasses with store-specific costs and a reasonable buffer
Operational fitInventory, shipping, returns, or fulfillment cannot support itManageable with unresolved risksExisting workflow can support and QA it
Message clarityNeeds several conditions or explanationsUnderstandable after careful copyOne short sentence explains qualification and value
Measurement readinessNo usable baseline or primary metricPartial baselineBaseline, event definition, and decision metric are ready

Add the six scores for a maximum of 12, but apply two hard rules:

  • Behavior fit must score 2. A high total cannot rescue a mechanic that asks for the wrong action.
  • Contribution-economics fit cannot score 0. A persuasive offer that fails the financial floor is not a candidate.

The highest passing score identifies the first mechanic worth testing. It is not the winner.

Apply the contribution gate

Use ordinary contribution dollars, not revenue or AOV alone.

Contribution per order = revenue after discounts − product cost − incremental fulfillment and packaging − shipping subsidy − variable payment fees − expected return or replacement allowance

Then compare traffic productivity:

Contribution profit per visitor = conversion rate × average contribution per order

Use the same cost definitions for the no-offer baseline and every candidate. If one offer shifts the product mix, packaging, shipping, or returns, update those inputs instead of carrying forward the baseline cost.

When a hybrid offer is coherent

Kaching’s current BXGY setup guide shows that merchants can place a Quantity Break bar beside BXGY bars. Its attached-upsell workflow adds another possible layer. The implementation is available; the harder question is whether the customer should see it.

A hybrid passes only when all five conditions are true:

  1. One mechanic remains visibly primary.
  2. The secondary mechanic solves a different but compatible sub-job.
  3. One sentence can explain the whole offer without hidden conditions.
  4. Combined product cost, discount, shipping, and fulfillment still meet the contribution requirement.
  5. Every priority cart produces the intended products, discounts, and checkout total.

A coherent example might be a Quantity Break on a replenishable product with one optional care accessory shown only after the shopper selects a tier. The quantity decision remains primary; the accessory completes a separate job.

An incoherent version displays three quantity tiers, a separate BOGO reward, two preselected accessories, and another coupon message at once. The customer must decode four value propositions before adding anything to the cart.

More options are not automatically more value. If a hybrid cannot pass the one-sentence test, split it into separate experiments.

Native Shopify, Kaching, or a different bundle architecture?

Choose the smallest system that can produce the required customer and operational behavior.

RequirementBest starting point
One simple minimum-quantity percentage or fixed discountNative Shopify amount-off discount may be sufficient
One straightforward BXGY rule, with manual item addition acceptableNative Shopify BXGY may be sufficient
Visible product-page tiers, multiple offer bars, complementary deal-bar upsells, deeper styling, analytics, or built-in offer testingEvaluate Kaching Bundles
A fixed or configurable bundle product that must track components, inventory, fulfillment, warehouse, or POS behaviorEvaluate an inventory-oriented bundle architecture and compare Shopify bundle apps
An offer after the customer completes checkoutUse a post-purchase upsell workflow, not these product-page mechanics

Shopify defines a product bundle as two or more related products and requires a bundles app to create one. That does not mean every promotional grouping has the same component-level inventory or fulfillment behavior. If those downstream operations determine the project, choose them before choosing the storefront promotion.

Kaching is relevant when the result of this article points toward a product-page Quantity Break, BXGY, Bundle Upsell, or coherent hybrid. Read the Kaching Bundles review for current product, pricing, and limitation details rather than turning this strategy article into another app review.

Measure the behavior each mechanic was chosen to change

Do not declare success because AOV rose. AOV can rise while conversion or contribution falls.

Track one mechanic-specific behavior and one business outcome:

MechanicBehavior metricBusiness metric
Quantity BreakTier take rate and average units orderedContribution profit per visitor
BXGYShare of eligible carts that complete X and YContribution profit per visitor after Y and fulfillment costs
Bundle UpsellAttach rate among main-product ordersContribution profit per main-product visitor or order
HybridPrimary-mechanic metric plus secondary attach/claim rateContribution profit per visitor and checkout-error rate

Shopify’s order reports include average units ordered, AOV, returns, and product order/reversal information. Use those as inputs, then add the costs Shopify does not know in the form you need. See Shopify’s order report definitions.

Kaching documents A/B testing for as many as four variants and supports custom traffic allocation. Its assignment persists through browser local storage, so a shopper who changes browser or device may receive a different variant. Kaching’s analytics-export documentation also recommends reading rates across a full period instead of judging single-day rows. These are useful testing tools, but neither revenue nor an app-reported winner replaces the merchant’s contribution calculation.

Three hypothetical decisions

These examples illustrate the framework. They are not store results.

Replenishable dental chews

The store already sees some two-unit orders, the product is consumed regularly, and two or three bags fit the normal shipping carton. Quantity Break is the first candidate. A free unrelated toy would create a different message and cost structure without solving the primary stock-up job.

Backpack with a defined rain-cover reward

The backpack is the qualifying purchase and the rain cover is useful, inexpensive to fulfill, and available in controlled inventory. BXGY is the first candidate because the reward is the message. A native Shopify rule may be enough if manual item addition and the storefront presentation are acceptable.

Camera with a memory card and spare battery

The customer needs different items to use the camera for a full day. Bundle Upsell is the first candidate because complementarity, not unit depth, drives the order. The offer still needs attach-rate and contribution evidence; “frequently bought together” is a hypothesis until the store’s orders support it.

Frequently asked questions

Can Quantity Break and Buy X Get Y run in the same Kaching offer?

Kaching’s current documentation says a Quantity Break bar can be added alongside BXGY bars. Use that capability only when one mechanic remains primary, the combined message is clear, the economics pass, and representative carts produce the intended checkout result.

Is Buy One Get One Free the same as 50% off two items?

They can be mathematically equivalent when the products and quantities are identical. They are not always behaviorally or operationally equivalent. The shopper reads a buy/get exchange differently from a unit-price reduction, and different implementations can allocate discounts or interact with other promotions differently.

When is native Shopify enough?

Start with native Shopify when you need one simple amount-off threshold or BXGY rule and its storefront experience, item-addition behavior, and discount constraints are acceptable. Evaluate an app when the offer requires a visible product-page selector, multiple bars, richer bundle presentation, attached upsells, or built-in testing.

Which metric should choose the winner?

Use contribution profit per visitor as the common business metric, then diagnose it with the behavior the mechanic was chosen to change: tier take rate, qualifying-cart completion, or attach rate. Revenue and AOV alone do not include product, fulfillment, shipping, payment, or return costs.

Choose one primary candidate, then earn the right to add complexity

Begin with the cart action, score each mechanic, and let contribution economics veto an attractive but weak offer. Publish one clear candidate before adding a second incentive.

If the scorecard points to a product-page Quantity Break, BXGY, Bundle Upsell, or coherent hybrid, Kaching provides the relevant offer types, deal-bar options, analytics, and testing workflow.

Claim 20% OFF Kaching for Your First 3 Months

If you prefer to bypass the ShopSideK form, you can also view Kaching on the Shopify App Store.

How this guide was researched

ShopSideK reviewed current Shopify and Kaching documentation on July 22, 2026, resolved a conflict between older and newer Kaching BXGY instructions, and built the fit matrix and scorecard around product relationship, store economics, operations, and measurement. The behavioral note is limited to the conditions studied in the cited peer-reviewed experiments.

Chloe Phung

Chloe Phung is a Shopify Specialist and the founder of ShopSideK. As an official Shopify Media Partner, her expertise is rooted in over two years as a Digital Marketing Executive at MyShopKit, where she was a core part of the team behind the Veda Landing Page Builder.Having directly consulted and supported thousands of global merchants to achieve 5-star success, Chloe possesses a deep, "front-line" understanding of conversion rate optimization (CRO), SEO, and strategic app integrations. Today, she leverages her insider knowledge of the Shopify ecosystem to help entrepreneurs transform their stores into high-converting, global brands.

Shopify Bundle A/B Test Sample Size Calculator

Shopify Bundle A/B Test Sample Size Calculator

Can Two Product Discounts Apply to the Same Shopify Bundle Item?

Can Two Product Discounts Apply to the Same Shopify Bundle Item?

How to Exclude Shopify Bundles From Discount Codes Without Breaking Mixed Carts

How to Exclude Shopify Bundles From Discount Codes Without Breaking Mixed Carts

Leave a Reply

TABLE OF CONTENTS