
Your customer just paid. The hard part is over. And this is the exact moment most Shopify stores stop selling and leave easy money behind.
Right after checkout, you get one clean shot to sell one more thing. A post-purchase funnel is how you take that shot. It runs on two moves: the upsell and the downsell. Knowing which one to use, and when, is the whole game.
Quick answer: A post-purchase funnel shows an offer right after checkout, before the thank-you page. An upsell asks the buyer to add more, like a bigger size, an upgrade, or a second unit. A downsell is the smaller, cheaper backup offer that appears only if they say no. The upsell grows the order. The downsell rescues a sale you almost missed. Used together, they catch buyers who are ready to spend more and buyers who need a lighter nudge.
Key takeaways
- A post-purchase offer appears after payment, so it cannot cost you the original sale. It can only add revenue.
- An upsell asks for more money. A downsell asks for less. You want both.
- Show the upsell first. If the buyer says no, show one downsell, then send them to the thank-you page.
- A funnel is not one offer. It branches based on whether the buyer accepts or declines.
- Keep every offer tied to what they just bought. Relevance is the biggest driver of a yes.
- One-click offers only work with some payment methods. For Cash on Delivery, Buy Now Pay Later, and some wallets, use a thank-you page offer instead.
- The best tools for this cost under $200 a month, work on mobile, and let you build upsell and downsell steps without code.
What is a post-purchase funnel?
A post-purchase funnel is a short set of offers a buyer sees after they pay but before they reach the thank-you page.
The flow looks like this:
- The customer checks out and pays. The first sale is locked in.
- An offer page appears with one product.
- They accept or decline in one tap.
- If they decline, a smaller offer can appear.
- They land on the thank-you page.
Here is why this timing beats every other kind of offer. The sale is already done. Nothing you show now can scare the buyer away from the order they just placed. Offers shown before checkout can add friction, and friction at checkout is one of the top reasons shoppers abandon their carts. Post-purchase offers skip that risk. They can only add money, never lose the sale.
Want the deeper split on where these offers live? Read our guide on the post-purchase page vs the thank-you page.
What is a one-click upsell?
A one-click upsell is an offer that lets the buyer add a product to their order with a single tap. No second checkout. No re-entering a card. Because payment is already on file, they just tap “Yes, add it” and the item joins their order.
An upsell aims a little higher than what they just bought.
Quick note on wording. People often say “upsell” to mean any post-purchase offer. To be exact:
- An upsell is more or better of what they bought (a bigger size, an upgrade, a second unit, a subscription).
- A cross-sell is a different but related product (an add-on or accessory).
Both work after checkout, and both count as post-purchase offers. This guide uses “upsell” in the everyday way to cover the main offer.
Good upsell (and cross-sell) examples:
- Buy the bigger size. They bought the 8oz bottle. Offer the 16oz at a small saving.
- Grab a second one. They bought one candle. Offer a second at 15% off.
- Upgrade to a subscription. They bought a one-time order. Offer the same product monthly at a lower price.
- Add a matching item. They bought a phone case. Offer the screen protector.
Want the full playbook on this offer type? See our post on the one-click post-purchase upsell.
What is a downsell?
A downsell is the offer you show when the buyer says no to the upsell.
Instead of giving up, you make a smaller ask. The downsell is easier to accept because it costs less, asks for less, or feels lower risk.
Good downsell examples:
- Drop the quantity. The upsell was a 3-pack. The downsell is a single unit.
- Shrink the commitment. The upsell was a yearly plan. The downsell is one month.
- Swap in a cheaper add-on. The upsell was a $40 premium item. The downsell is a $12 accessory.
- Add a sweetener. Same product, but now with free shipping or a small gift.
The key idea: a “no” is not the end. It usually means the price or the ask was too big. The downsell answers that with something lighter.
Upsell vs downsell: the real difference
Most guides treat the downsell as an afterthought. That is a mistake. The two offers do different jobs, and you need both to catch the full room of buyers.
| One-Click Upsell | Downsell | |
|---|---|---|
| When it shows | First, right after checkout | Only after the buyer declines the upsell |
| The ask | Spend a bit more | Spend a bit less |
| Goal | Grow the order value | Save the sale you almost lost |
| Best for | Buyers ready to add more | Buyers who hesitated on price |
| Typical offer | Bigger size, bundle, upgrade | Single unit, lower tier, cheaper add-on |
| Feeling it uses | Momentum (“while I am here”) | Relief (“that is more my speed”) |
Think of it like a good salesperson. First they suggest the premium option. If you pass, they do not walk away. They point to something that fits your budget. You often say yes to that one.
What a real upsell and downsell funnel looks like
A funnel is not one offer. It branches based on what the buyer does. Here is a simple flow you can copy:
- Upsell 1 shows first. If the buyer accepts, they see Upsell 2. If they accept that, they can see Upsell 3. Each step can add a little more to the order.
- If the buyer declines Upsell 1, they see Downsell 1 instead, which is smaller and cheaper.
- If they decline again later, a second downsell can still catch them.
- Either way, they finish on the thank-you page.
That accept-or-decline branching is what turns a single offer into a real funnel. Good news: you do not have to build it by hand. Tools like Oxify Cart Drawer let you set automatic upsell and downsell steps, each with its own discount and timer, and the app moves the buyer down the right path on its own. No code needed.
Why downsells work (the part most guides skip)
Downsells feel almost too simple to matter. But they lean on real buyer psychology.
The first price makes the second look small. This is called anchoring. After the buyer sees a $40 offer, a $12 offer feels like a bargain. That same $12 offer, shown cold, might not land at all.
People do not like walking away with nothing. This is a mild form of loss aversion. The buyer already pictured getting a deal. The downsell lets them keep part of that instead of leaving empty-handed.
A smaller price feels like a smaller risk. Less money on the line makes the tap easy, even for a careful shopper.
Trust is at its highest. They just paid you and it went fine. That good feeling carries straight into the next offer.
Put simply: the upsell captures buyers who are ready. The downsell captures buyers who almost said yes. Skip the downsell and you throw that second group away.

When to use an upsell vs a downsell
You do not have to guess. Use this simple map.
| If the buyer… | Show this |
|---|---|
| Placed a healthy order and seems keen | An upsell (bigger size, upgrade, or add a second) |
| Bought a single or starter item | An upsell to the bundle or multi-pack |
| Just said no to your upsell | One downsell (cheaper unit, lower tier, small add-on) |
| Paid with COD, Buy Now Pay Later, or an unsupported wallet | A thank-you page offer instead of a one-click offer |
More on that last row in the payment section below. It trips up a lot of stores.
How to build your post-purchase funnel (4 steps)
You do not need a huge system to start. A strong funnel is just one upsell and one downsell, aimed at the right buyer. Here is the framework.
Step 1: Set the trigger
The trigger decides who sees the offer and what they see. Start with your best-selling product or category. Go where the volume is.
Three simple trigger types:
- By product: “If the order has Running Shoes, show Performance Socks.” This is the most relevant, so it converts best. Start here.
- By cart value: “If the order is over $50, show the premium bundle.” Bigger spenders often accept bigger offers.
- By item count: “If the order has 3 or more items, show the bundle add-on.” Multi-item buyers are already in a buying mood.
The golden rule: match the offer to what they bought. Relevance beats everything.
Step 2: Choose the upsell
Pick one product that fits the item they just bought. Aim a little higher in price, but keep it fair. A good rule of thumb is to keep the upsell at or below the value of the order they placed. A huge jump feels pushy.
A small discount helps. Something like 10% to 15% off is a common starting point.
Lead with the win for the buyer, not for you. “Add the matching serum and save 20%” beats “Buy more.” For help writing the offer itself, see how to write post-purchase upsell offers that convert.
Step 3: Add the downsell
This is the step most stores skip. Do not.
When the buyer taps “No thanks” on the upsell, show one smaller offer. Make it clearly easier:
- A single unit instead of a pack.
- A cheaper product in the same family, often around half the upsell price.
- The same offer with a sweetener, like free shipping.
Keep it to one downsell. A wall of offers wears people out and lowers your yes rate.
Step 4: Send them to the thank-you page
After they accept or decline, they land on the thank-you page. You can keep selling here too, gently, with a recommended product or a discount for next time. Learn more in our guide to the Shopify thank-you page upsell.
What makes a good upsell offer
- Keep it relevant. Offer something that pairs with the purchase, not a random product.
- Show a clear saving. A small discount or bonus makes the tap easy.
- Do not ask for too much. Keep the price in line with what they already spent.
- Use one strong product. One clear offer beats three weak ones.
- Make the “yes” obvious. The buy button should stand out. The decline link can be plain text.
What makes a good downsell offer
The downsell is not just a cheaper copy of the upsell. It has its own rules.
- Make it feel different. Change the size, the quantity, or the product so it reads as a fresh choice.
- Lower the risk. Less money, less commitment, or a money-back angle.
- Give real value. A tiny discount on a tiny item is not worth the screen.
- Match the reason they said no. If price scared them, cut the price. If commitment scared them, shrink it.
- Keep it fast. Still one tap. Still no re-entering payment.
The one-click catch: payment methods
Here is the part almost no guide explains, and it matters.
One-click post-purchase upsells work by letting Shopify charge the saved card again. That only works with certain payment methods. If you skip this, you may build a great funnel that never shows for many of your buyers.
Works best with:
- Shopify Payments and direct credit cards (the most reliable option).
- Shop Pay.
Usually will NOT show a one-click offer for:
- Cash on Delivery (COD).
- Orders paid fully with a gift card.
- Buy Now Pay Later and installments, like Affirm, Afterpay, Klarna, Sezzle, and Shop Pay Installments.
- Some wallets, like Apple Pay, Amazon Pay, and Google Pay.
- Many offsite gateways that send the buyer to another page to pay.
- PayPal needs extra setup (Automatic Payments) and often allows only one offer.
A few more rules to know:
- The order must total at least $0.50.
- The checkout currency must match your store’s main currency.
- Digital-only orders and local pickup orders may not qualify.
- A buyer can accept at most two post-purchase offers per order.
The fix: use a thank-you page offer. It shows on the thank-you page and accepts any payment method. If your store gets a lot of COD or Buy Now Pay Later orders, this is how you still lift revenue. Our guide on post-purchase upsell payment methods breaks down every case.
Best apps for one-click upsell and downsell funnels
You asked for tools that fit three rules: they support one-click upsell and downsell flows, they work well on mobile, and they cost under $200 a month. Here are five that fit.
Every app below does one-click post-purchase upsells and downsells, is mobile responsive, and has plans under $200 a month for most stores. Prices are as of July 2026. Many scale with your order volume or upsell revenue, so a very high-volume store may pay more. Always check the current price before you install.
| App | Starting price (Jul 2026) | Free plan | What stands out |
|---|---|---|---|
| Oxify Cart Drawer | From $19.99/mo (top tier $149.99) | Yes | Full upsell and downsell funnel plus cart drawer, thank-you page offers, free gifts, and bundles in one app. Built for Shopify, 5.0 rating. |
| AfterSell (by Rokt) | From $34.99/mo | No (free trial) | Native checkout offers for Shopify Plus, upsell to downsell to cross-sell steps, and strong A/B testing. |
| Zipify OCU | About $35/mo effective (base plus 1% of upsell revenue) | No (30-day trial) | Offers at every stage (product page, cart, checkout, post-purchase) and it links with the Shop mobile app. |
| ReConvert (Upsell.com) | Free up to 50 orders, then tiered | Yes | Drag-and-drop thank-you page builder with post-purchase upsell and downsell funnels and lots of widgets. |
| Kaching Post Purchase Upsell | From $4.99/mo | Yes | A lean, low-cost, post-purchase-only tool with clean upsell and downsell funnels you can build in minutes. |
How to choose:
- Want one app for the whole cart and funnel? Start with Oxify Cart Drawer. It covers the cart drawer, in-cart upsells, post-purchase upsells, downsells, and thank-you page offers, so you are not paying for three tools.
- On Shopify Plus and focused on checkout? AfterSell and Zipify OCU are strong, but they cost more and lean on constant testing.
- On a tight budget and only need post-purchase? Kaching is hard to beat on price.
For the full breakdown with ratings and a scoring checklist, see our guide to the best Shopify post-purchase upsell apps. For the wider view across cart, checkout, and bundles, see the best Shopify upsell apps.
The revenue math (use your own numbers)
You do not need fancy stats to see the value. You just need three numbers from your own store. Plug them in.
- Monthly orders
- The share of buyers who accept the offer (your acceptance rate)
- The average dollar value of each accepted offer
Post-purchase offers usually get accepted by a small share of buyers, often in the low-to-mid single digits, though results vary a lot by store and offer. Relevance and a fair discount push that number up.
Here is a worked example. Swap in your real figures.
- Say you get 300 orders a month.
- Say 5 out of every 100 buyers accept an offer. That is 15 orders.
- Say each accepted offer adds $20.
- That is $300 a month in extra revenue, or $3,600 a year, from sales that were already happening.
Now add a downsell. Even if only a few of the buyers who declined take the smaller offer, that number climbs. This is pure profit on top of orders you already earned. You spent nothing more on ads to get it.
Want to model this fast? Try our free AOV calculator to see how a small lift changes your yearly numbers.
Common mistakes to avoid
- Skipping the downsell. You lose every buyer who almost said yes. This is the top mistake.
- Showing too many offers. More offers means more decisions and more people who just close the page.
- Offering random products. If the offer does not fit the purchase, the yes rate drops fast.
- Making the downsell worse, not lighter. A downsell should feel like a fair, smaller choice, not a booby prize.
- Discounting too hard. Deep cuts on every offer train buyers to expect discounts and eat your margin.
- Forgetting payment limits. If most orders use COD or Buy Now Pay Later, lean on thank-you page offers.
- Ignoring your data. Check your acceptance rate. Test new offers. Drop what does not work.
Worried an offer might hurt your store? We cover that fear head-on in do upsells hurt conversion rate.
Quick-start checklist
- [ ] Pick your best-selling product to build around.
- [ ] Set a trigger so the right buyers see the offer.
- [ ] Create one clear upsell with a real saving.
- [ ] Add one downsell for buyers who decline.
- [ ] Set up a thank-you page offer for COD and Buy Now Pay Later orders.
- [ ] Keep every offer to a single tap.
- [ ] Turn on analytics and watch your acceptance rate.
- [ ] Test one change every couple of weeks.
Build your funnel with Oxify Cart Drawer
You do not need code or a second checkout to run this. Oxify Cart Drawer builds the whole flow for you.
- Automatic upsell and downsell funnels. Set Upsell 1, Upsell 2, and Upsell 3, plus downsells for buyers who decline. The app sends each buyer down the right path.
- One tap to buy. Offers add to the order with no payment re-entry.
- Thank-you page offers so you keep selling even on COD and Buy Now Pay Later orders.
- In-cart, FBT, and product-page upsells so you catch buyers earlier too.
- Funnel analytics to track views, revenue, and your acceptance rate in one place.
Oxify Cart Drawer is Built for Shopify, holds a 5.0 rating, and offers a free plan, so you can start without risk. Merchants use it to lift average order value from the traffic they already have.
Add Oxify Cart Drawer to your store and start building your post-purchase funnel today.
Frequently asked questions
What is a post-purchase upsell?
It is an offer a buyer sees right after they pay, before the thank-you page. Because their card is already saved, they can add the product with one tap.
What is the difference between an upsell and a downsell?
An upsell asks the buyer to spend a little more, like a bigger size or a bundle. A downsell is a smaller, cheaper offer shown only if they decline the upsell. The upsell grows the order. The downsell saves a sale you almost lost.
Should the downsell be cheaper than the upsell?
Yes. The downsell works because it is easier to accept. Lower the price, the quantity, or the commitment. A common approach is a product priced well below the upsell, often around half.
Does a post-purchase upsell hurt my conversion rate?
No. The offer appears after the sale is complete, so it cannot cost you the original order. It only adds revenue. Offers shown before checkout carry more risk than post-purchase ones.
Can you do one-click upsells on Shopify?
Yes, with an app like Oxify Cart Drawer. But one-click offers only work with certain payment methods. For COD, Buy Now Pay Later, gift cards, and some wallets, use a thank-you page offer instead. See our guide on post-purchase upsell payment methods.
Why is my post-purchase offer not showing?
The most common reason is an unsupported payment method, like COD, Buy Now Pay Later, a gift-card-only order, or some wallets. Other causes: the order is under $0.50, the checkout currency does not match your store currency, or the order is digital-only or local pickup.
How many offers should a post-purchase funnel have?
Start with two: one upsell and one downsell. More offers add decisions and lower your yes rate. On Shopify, a buyer can accept at most two post-purchase offers per order anyway.
What is the best app for one-click upsell and downsell funnels?
It depends on your needs. Oxify Cart Drawer is a strong all-in-one pick because it covers the cart drawer, upsells, downsells, and thank-you page offers in one app for under $200 a month. AfterSell and Zipify OCU are good if you are on Shopify Plus and focused on checkout.
What is the difference between an upsell and a cross-sell?
An upsell is more or better of what they bought, like a bigger size or an upgrade. A cross-sell is a different but related product, like an accessory. Both can appear after checkout.
How long should I test before changing my funnel?
Give it a couple of weeks. Early numbers jump around. After that, change one thing at a time, like the product, the discount, or the button text, so you know what worked.


