The short version
Kaching Bundles adds quantity breaks, buy X get Y and complete-the-bundle deals to your product pages as ordinary Shopify discounts, which suits a best-seller customers buy several of, sold in one currency. Its listed plans cost $14.99, $29.99 or $59.99 a month for up to $1,000, $5,000 or $10,000 of “additional revenue” — Kaching's help center counts a $10 item sold as two for $16 as $6, not your sales — as of September 17, 2026.
In our test on a development store, a deal never combined with another product discount on the same item, and a fixed deal price showed a smaller saving in a second currency. Kaching's help articles give three different rules for passing a plan's limit, so get the one for your billing in writing.
Quantity breaks, buy X get Y and complete-the-bundle deals on your product pages, applied as ordinary Shopify discounts and priced by the “additional revenue” deals add — not by orders or your Shopify plan.
- Development stores
- $0
- Unlimited features, per the listing
- the app's banner says deals are hidden once the store goes live, until you pick a plan
- Paid plans from
- $14.99/month
- Starter · up to $1,000 of additional revenue a month
- Scale $29.99 and Pro $59.99 cover $5,000 and $10,000; listed September 17, 2026
- Priced by:
- Additional revenue
- — the difference its deals add — not orders, not your Shopify plan
- Reviews
- 5,900+
- 5.0 rating, as of September 17, 2026
- Built for Shopify
- Badge
- as of September 17, 2026
- Launched
- August 11, 2022
- per the listing
Should You Install Kaching Bundles?
Find your store in column one; the sections below show what each answer rests on.
Should you install Kaching Bundles, by store profile
| Your situation | Pick | Why |
|---|---|---|
| You sell a best-seller customers buy more than one of | Install it and start with a quantity break, on the plan whose limit covers the difference your deals add, and check the count on your first real orders | Its listing's $14.99, $29.99 and $59.99 plans cover $1,000, $5,000 and $10,000 of that difference a month, read September 17, 2026 — not of your sales |
| Your deals could add more than $10,000 a month | Get the over-limit rule in writing first | Kaching's help articles give three rules — pause, overage, automatic upgrade — and its App Store listing shows no plan above $10,000 |
| Your store runs product discounts on the same items | Decide which one should win before launch | In our test on a development store a deal and another product discount never combined; an order code stacked only when set to combine with product discounts |
| You sell in more than one currency with a fixed deal price | Duplicate the deal for each market with its own price | In our test on a development store a fixed $960 converted at the exchange rate while the product kept its market price, so the saving shown fell from 20% to 16% |
| You want a fixed bundle or multipack sold as its own product | Shopify's free Bundles app, not Kaching | In our test on a development store Kaching created no bundle product: its deals stayed discounts on the products you already sell |
What Kaching Bundles Does for Your Store, and What It Doesn't
Key takeaway
Kaching Appz describes the app, on its App Store listing, as a way to “increase your average order value with offering bundles, gifts, and applying volume discounts.” Its deal editor offers six templates. Kaching's help center describes three of them — quantity breaks for the same product, buy X get Y, and complete the bundle, which it calls Bundle Upsell — and those three are the ones our test ran. The other three are quantity breaks for different products, subscription and progressive gifts.
Every deal we ran was a Shopify discount on products you already sell. None of the three created a bundle product: in our test on a development store on September 17, 2026, each deal's discount landed on the product's own cart lines, and stock came off the product's own variant.
The widget loads only while the Kaching Bundles app embed is on in your theme: Kaching's help center says turning the embed off removes all widget and bundle logic, and adding ?kaching=off to a product page URL does the same for one visit. In our test on a development store, installing the app didn't switch the embed on.
Past a standard online store, four setups decide whether Kaching fits:
POS, B2B, subscriptions and headless: what's claimed and what's documented
| Area | What Kaching says | What Shopify documents |
|---|---|---|
| Shopify POS | Its listing says it works with Shopify POS; its help center's sitemap, read September 17, 2026, has no POS article | Discounts built as Shopify Discount Functions apply on POS since June 5, 2024; Kaching's pages, as we read them, don't say which mechanism its discount uses |
| B2B customers | The deal editor has an “Exclude B2B customers” option; its help center's sitemap, read September 17, 2026, has no B2B article | Shopify's own quantity price breaks for B2B buyers are in the native routes below |
| Subscriptions | Its app page says it “Works With Subscriptions”; the editor offers a Subscription template | Shopify rejects cart-transform line operations on lines with a selling plan; Kaching's listing asks to edit cart transforms, and none of our three deals merged lines |
| Headless storefronts | Its help center offers an npm package for Hydrogen storefronts, in alpha; the listing names Hydrogen among its integrations | — |
Kaching column: App Store listing, kachingappz.com and the help center's sitemap, read September 17, 2026. Shopify column: Shopify changelog and shopify.dev, read September 17, 2026. None of the four was tested.
Ask Kaching in writing before relying on bundle prices at the counter, for wholesale buyers or on subscriptions.
Before paying for any app, check whether one of Shopify's own routes already covers the job:
Shopify's own routes, and where each stops
| What you want | What Shopify offers without an app | Where it stops |
|---|---|---|
| A fixed bundle or multipack sold as its own product | Shopify Bundles, a free first-party app on all plans | Fixed bundles and multipacks — one discount per bundle, not a ladder |
| Lower prices for larger quantities, for wholesale buyers | Shopify B2B quantity rules and quantity price breaks, on Basic, Grow, Advanced and Plus | B2B customers only — how quantity rules and volume pricing work |
| Your own discount logic, such as a custom ladder | A custom app built on Shopify Function APIs | Shopify Plus only — what needs Plus and what doesn't |
Shopify Help Center and shopify.dev, read September 17, 2026.
Its listing showed a 5.0 rating across 5,900+ reviews and the Built for Shopify badge on September 17, 2026, and gives August 11, 2022 as its launch date; what that badge certifies is covered in our Built for Shopify guide.
Installing it grants access to data including customer email and browsing data and the store owner's name, email address, phone number and physical address, and edit access including products, orders from the last 60 days, discounts, cart transforms, inventory and Markets settings, per the listing's data-access section read September 17, 2026 — what a Shopify app can see of your customers.
Where Kaching Bundles Earns Its Place
Key takeaway
The listing files the app under Product bundles and Upsell and cross-sell; underneath both is one job — more units, or more products, in each order. Three store situations decide how a deal behaves.
One Best-Seller Customers Buy More Than One Of
Key takeaway
The case the app is built around: a product people already buy two or three of, and a “buy 2, save” offer on its page. The deal shows as bars — one unit at full price, two or three at a lower price each:
- Switch on the Kaching Bundles app embed in your live theme and save.
- Create a quantity break with a price for one, two and three units — ours was $600, two for $960, three for $1,350.
- Before publishing, set Products to the item the deal is for and fill in the discount name.
The same editor carries the other forms of the move. In our test on a development store, complete the bundle put two different products on two separately discounted lines with no parent bundle product, and buy one, get one showed the second unit as a free line at checkout.
Where it goes wrong is the two defaults that step three changes: a new deal starts on All products, and with the discount name left blank, cart and checkout show the bar's title — “Duo” in our development-store test. If the same product already carries your own discount or sells in a second currency, the next two scenarios apply.
Your Store Already Runs Its Own Sales and Codes
Key takeaway
The case: automatic discounts or codes already touch the products you want a deal on. Kaching's help center says its bundle discounts count as product discounts and that “we do not have control over how Shopify combines discounts,” and Shopify states what happens then:
When multiple discounts apply to the same items and can't be combined, then Shopify automatically applies the best discount for the customer.
On September 17, 2026, our test on a development store saw exactly that: a native 10% discount never joined the two-for-$960 deal, while a 5% order code applied on top only once it was set to combine with product discounts.
- List the automatic discounts and codes that touch the deal's products.
- Decide which should win on those items, and change the other if it shouldn't apply there.
- Set each store-wide code you keep to combine with product discounts — Kaching's help center describes creating it as an order discount that combines with product discounts.
Where it stops: combining two product discounts on one line is for Shopify Plus stores only, through matching tags, and the Kaching discount's settings open only inside the app, which showed no combination options — so whether a Plus store can tag it, we couldn't check. In our development-store test all three deals shared one automatic discount entry, one of the 25 active automatic discounts Shopify allows a store.
How Shopify's combination rules work across all discount types is covered in our guide to combining and stacking discounts.
You Sell in More Than One Currency
Key takeaway
The case: Shopify Markets sells your store in a second currency with its own product prices, and your deal uses a fixed price such as two for $960.
Kaching's article on market-specific bundles promises “automatic currency adjustments” in its summary, but its body tells you to duplicate the bundle, change what you need, such as the price, and assign it to a different market. Follow the body:
- Preview the product page in each market currency.
- Compare the saving shown with the one you advertise.
- Where they differ, duplicate the deal for that market with its own price.
In our development-store test nothing flagged the smaller saving: the cart and checkout simply matched the widget's converted price. How Shopify sets product prices per market is covered in our Shopify Markets guide.
What the App Actually Did on Our Test Store
Key takeaway
The test ran from September 17, 2026, on a Shopify development store on the app's free plan for development stores, selling in US and Canadian dollars, with three products at $600, $749.95 and $1,025, 50 units each, two orders through a test payment gateway and the revenue count read again on September 19, 42 hours after them. The widget looked the same in a preview of Shopify's Horizon theme as on the store's published theme.
Two things showed before any deal existed, and both bear on the bill. On a development store the app skipped its plan screen and carried a banner on every page: “This app is free for development stores. When your store goes live, all bundle deals will be hidden until you choose a plan and approve subscription.”
And its Plan management screen listed eight paid plans, not the listing's three, with an “Overage price, per $100 added” column that appeared only in the annual view — which plan fits works through both.
Publishing the first deal created a single automatic discount in Shopify's Discounts list, “Kaching Bundles - Bundle”; the two later deals joined that entry instead of adding their own, and the entry opens inside the app, so a deal can't be edited from Shopify's discount page.
Every result below was read in Shopify's own admin and in the cart, checkout and order data behind it, not taken from the app's dashboard, which was itself under test:
What Kaching Bundles did on our test store
| What we set up or broke | What happened | What it means for you |
|---|---|---|
| Quantity break on the $600 product: one at full price, two for $960, three for $1,350 | Two units became one cart line with $240 off, named “Duo” after the bar because the discount-name field was blank; stock went 50 → 48 from the product's own variant, and back to 50 after a refund with restock | Name the discount yourself; stock and returns run as for any product |
| Complete the bundle: the $749.95 product at 10% off with the $1,025 product at 15% off | Two lines, each with its own discount — $74.99 and $153.75 — and no parent bundle product; order total $1,546.21 | A bundle of different products is two discounted lines, not one bundle item |
| Buy one, get one free on the $1,025 product | Two lines of the same product, the second at $0 and marked free at checkout; no order placed | The free unit shows as its own line in cart and checkout |
| A native automatic 10% discount on the same product, with combining off and then on | Only the deal's $240 applied, both times | A deal and another product discount won't both apply — pick the winner |
| A 5% order code set not to combine | Checkout refused it: “KBTEST5 couldn't be used with your existing discounts” | A code not set to combine fails on a cart with a deal |
| The same code, set to combine with product discounts | Both applied, the 5% taken from the discounted $960, for $912 | The setup that works for a store-wide code |
| The Canadian market, in Canadian dollars | Product at CA$810, the two-for deal at CA$1,362.79 — the fixed $960 converted; the saving shown fell from 20% to 16%, and cart and checkout matched | Check fixed prices in every market currency |
| Revenue count, read 42 hours after two test orders | $0 in the dashboard, Analytics and plan screen, against $360 by the help center's formula; Analytics counted 5 add-to-carts and 0 bundle orders | The number your plan rides on didn't move in our test, so we couldn't check it |
| Uninstall, then reinstall inside Kaching's 48-hour restore window | Uninstalling removed the discount and the widget; the reinstall brought back all three deals with their statistics, but in the ten minutes we watched, not the discount or the storefront widget | “Deals restored” is not “deals live” — check a product page |
| Final uninstall | The app embed stayed switched on in both themes, empty | Switch the embed off in the theme editor yourself |
One test on a Shopify development store, September 17–19, 2026: two orders through a test payment gateway; the buy-one-get-one deal was checked in cart and checkout only.
The count is the result to weigh before you buy, because Kaching's price is tied to it. A refund with restock put stock back and left the count at $0, so the test can't show whether refunds lower it.
Kaching Appz later gave us its own account of two results — the $0 count and what the reinstall brought back; its answers follow this section, and they don't change what the test measured.
The test did not cover billing on a live store, Shopify POS, subscriptions, headless storefronts, themes beyond the store's own and a Horizon preview, any effect on conversion, or the other three of the six deal templates.
What Kaching Appz Told Us
Key takeaway
Kaching Appz had no approval or veto over this text.
The $0 count. Kaching Appz told us on September 22, 2026, that added revenue counts live orders only, so test-gateway orders on a development store never reach it, and that a live store's first real bundle order appears in the dashboard within 24 hours. As of that date its help center said only that the count updates every day. If that holds, the count can't be checked before launch — check it on your first real orders.
The reinstall. Kaching Appz told us on September 22, 2026, that its 48-hour restore covers deals and their statistics, and that the automatic discount and the storefront widget are recreated when you republish a deal, not on reinstall. Its restore article mentioned only the 48 hours as of that date. If that holds, republish each deal after a reinstall, then open a product page to check.
The app embed. Kaching Appz told us on September 22, 2026, that Shopify removes app blocks on uninstall but leaves the embed entry in theme settings, and that it was checking this against Shopify's requirements. That is a claim about Shopify: its Built for Shopify requirements say app blocks are removed, and no Shopify page we read that day covers the embed entry. Switch it off yourself.
The plan limit. Kaching Appz told us on September 22, 2026, that all three help articles are current but cover different billing modes — annual plans take a per-$100 overage fee with no tier change, monthly Flex Billing sends an email and then upgrades the tier — and that Pro is capped at $10,000, so the September 2025 article is out of date on Pro's limit. As of that date that article still called Pro unlimited and gave its pause rule no billing mode; ask which rule is yours in writing.
Which Plan Fits Your Deal Volume
Key takeaway
The limit isn't your sales, your bundle revenue or your order count. Kaching's help center defines “additional revenue” with an example:
Let's take an example: if your single item’s original price is $10.00 and you created a bundle of 2 for $16.00, we would count $6.00 as an added revenue.
Its Flex Billing article, last updated July 23, 2026, repeats the $6 and adds that only multi-item orders count and that the count resets on the first of each month. By that formula, two of a $600 product sold for $960 count $360; in our test on a development store the count read $0. Nor is the count proof that a deal earned anything, since a shopper might have bought two anyway — how to measure lift with a holdout is covered in our cross-sell guide.
The listing says all charges are billed in US dollars and recurring and usage-based charges every 30 days; Kaching's annual-plans FAQ says an annual plan is billed once, upfront. Every paid plan carries the same features — the listing names unlimited bundle deals on each — so one number sets your plan, per Kaching Bundles' App Store listing:
Kaching Bundles plans
| Kaching plan | Monthly | Annual, per year | Additional revenue a month, up to |
|---|---|---|---|
| Development stores | $0 | — | Unlimited |
| Starter | $14.99 | $131.88 | $1,000 |
| Scale | $29.99 | $263.88 | $5,000 |
| Pro | $59.99 | $539.88 | $10,000 |
| Growth | $99 | $888 | $20,000 |
| Advanced | $149 | $1,308 | $30,000 |
| Elite | $199 | $1,788 | $50,000 |
| Enterprise | $299 | $2,628 | Over $50,000 |
| Enterprise Plus | From $2,000 (“Book a call”) | — | Unlimited |
Development stores to Pro: the App Store listing, read September 17, 2026. Growth to Enterprise: kachingappz.com/pricing, read September 17, 2026, and the Flex Billing (updated July 23, 2026) and annual-plans FAQ (updated June 9, 2026) help articles. Enterprise Plus: the Plan management screen in our install on a development store, September 17, 2026. All prices in US dollars.
The listing stops at Pro and links to “See all pricing options”; Kaching's pricing page and help center continue to Enterprise at $299 a month for over $50,000, and the plan screen in our install added Enterprise Plus from $2,000. Treat that in-app screen as your price list, and approve nothing on Shopify's confirmation screen that you haven't seen there.
On a development store the app is free, but its banner says deals are hidden once the store goes live until you choose a plan and approve the subscription, so if an agency builds your deals there, pick the plan before launch day. If you don't choose one after the trial, Kaching's Flex Billing article says “we'll automatically enroll you in Flex Billing.”
What happens past a limit depends on which of Kaching's help articles you read:
Passing a plan's limit, in Kaching's own help articles
| What happens past your limit | Written for | Kaching help article, last updated |
|---|---|---|
| Near 80% of the limit you get three warning emails over three days; with no upgrade, “we will temporarily pause your bundles until the first day of the next month.” | No billing mode named; the article lists three plans, with Pro as unlimited | What's the difference between billing plans (quoted above), September 15, 2025 |
| An overage fee for that month, per $100 over the limit — $0.70 on Starter down to $0.20 on Elite: “No automatic tier change, and your limit resets next month.” | Annual plans | FAQ – Bundles Annual Plans, June 9, 2026 |
| An email “giving you the option to upgrade before any changes are applied,” and: “Plans only automatically upgrade when you exceed your tier limit.” | Flex Billing | Understanding Flex Billing, July 23, 2026 |
Kaching Bundles Help Center, read September 17 and 19, 2026. Dates are each article's own last-updated date.
None of the three, as we read them, explains why they differ, so ask Kaching's support in writing which one applies to your billing before your deals near the limit. Kaching Appz told us on September 22, 2026, that the three rules cover different billing modes, which its help center didn't say as of that date.
Whichever applies, when an app raises the spending limit on a usage-based subscription, the merchant must approve the new pricing limit before it takes effect — Shopify's general rule, which doesn't say how Kaching runs Flex Billing.
If you are weighing another bundle app, its price may follow a different axis. The base matters as much as the axis. In Kaching's own example, a bundle of two $10 items sold for $16 counts $6, where an app counting bundle sales would count $16, so the same limit covers more sales under Kaching's count; which costs you less depends on how much of your revenue runs through deals.
How ten listings set their monthly price, as read on September 17, 2026 — an axis, not a ranking:
What bundle apps charge for — the axis, not the price
| App | What the monthly price scales with | Top of the published ladder |
|---|---|---|
| Kaching Bundles | Additional revenue: the difference its deals add | Listing: $10,000; pricing page and app screen: over $50,000 |
| Pumper Bundles Quantity Breaks | Extra revenue the app generates | An Unlimited plan with no revenue cap |
| P: Quantity Breaks & BOGO | Extra revenue from the app | The top tier still has a revenue cap |
| Fast Bundle | Monthly bundle sales | The top tier still has a bundle-sales cap |
| NeatBundles | Monthly bundle sales, in usage bands | An open-ended top band |
| Bundler — Product Bundles | Flat plans for extra features | No revenue limits on paid plans |
| Dealeasy — Volume Discounts | Orders per month | An open-ended top tier |
| Bundle Bear | Your Shopify plan | The Shopify Plus tier |
| Simple Bundles & Kits | Your Shopify plan | The Shopify Plus tier |
| BOGOS: Free Gift Bundle Upsell | Your Shopify plan, plus a fee per order over a free allowance | The Shopify Plus tier |
Shopify App Store listings, read September 17, 2026. Axis only: no prices or ratings are compared.
Set These Up Before a Deal Goes Live
Key takeaway
Steps one to four come before your first deal, five to seven are about the bill, and eight is for the day you remove or reinstall the app:
Before a Kaching Deal Goes LiveEight checks drawn from Kaching's help center, Shopify's discount rules and our development-store test. Your progress is saved in this browser.Open the checklist
Before a Kaching Deal Goes Live
Eight checks drawn from Kaching's help center, Shopify's discount rules and our development-store test. Your progress is saved in this browser.
Deals don't load until the Kaching Bundles app embed is on and saved; in our development-store test, installing the app didn't switch it on.
Before you tick this off
- Turned on “Kaching Bundles” in App embeds, not “Bundles (Deprecated)”
- Saved the theme and saw the widget on a product page
New deals start on All products, and with the discount-name field blank, cart and checkout showed the bar's title, such as Duo, in our development-store test.
Before you tick this off
- Set Products to the items or collections the deal is for
- Filled in the discount name shown in cart and checkout
- Opened a product that shouldn't show the deal and confirmed it doesn't
A Kaching deal didn't combine with another product discount on the same item in our development-store test, and an order code stacked only when set to combine with product discounts.
Before you tick this off
- Listed the automatic discounts and codes that touch the deal's products
- Accepted or changed which one will apply
- Allowed each order-level code you keep to combine with product discounts, and tried it on a cart with a deal
In our development-store test a fixed deal price converted at the exchange rate while the product kept its market price, so the saving shown shifted.
Before you tick this off
- Previewed the product page in each market currency
- Compared the saving shown with the one you advertise
- Duplicated the deal with its own price for any market where they differ
On a development store the app is free, but its banner says deals are hidden at launch until you choose a plan and approve the subscription.
Before you tick this off
- Chose a plan in the app's Plan management
- Approved the charge on Shopify's confirmation screen
In our development-store test the count stayed at $0 after two test orders; Kaching Appz told us on September 22, 2026, that test orders never count, so confirm it moves on real orders before you budget by plan.
Before you tick this off
- Noted the additional revenue shown after your first real bundle orders
- Compared it with the help center's formula for one of those orders
Kaching's help articles give three different rules for passing a plan's limit, so ask which applies to your billing before you near it.
Before you tick this off
- Asked Kaching support whether you'd be paused, charged overage or upgraded
- Know where the daily usage count sits in the app
The empty app embed stayed on after a final uninstall in our development-store test; after a reinstall, Kaching Appz told us on September 22, 2026, that republishing each deal recreates its discount and widget.
Before you tick this off
- After a final uninstall, switched off the Kaching Bundles embed in the theme editor
- After a reinstall, republished each deal
- Opened a product page and saw the widget
The Bottom Line
Key takeaway
What the app does, it did cleanly in our test on a development store: a quantity break became one cart line at the deal price, stock came off the product's own variant, no bundle products appeared in the catalog, and all three deals shared one automatic discount — one of the 25 active automatic discounts Shopify allows a store.
What it can't give you yet, as of September 2026, is a predictable bill. Three of Kaching's help articles disagree about what happens at a plan's limit, and the count the limit rides on read $0 on our development store, so the first real orders are where you learn what you will pay.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Shopify Ecom: sets each topic, and checks facts, links, and interactive elements before publication.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
