How to Add an Upsell to Your Shopify Thank You Page (2026)

You just made a sale. Great. Now here is the part most stores skip: the page a shopper sees right after they pay is one of your best spots to sell one more thing.
Quick answer: In 2026, you add a thank you page upsell with an app, not code. The setup has two parts. First, you build the offer inside the app. Second, you place that app's block on your Thank you page inside Shopify's editor. Skip the second part and your offer will not show.
Key takeaways:
- The old code method (Additional Scripts) is switched off. You use an app now.
- There are two kinds of post-purchase offer. Pick the right one (explained below).
- The step people forget: place the app's block in Shopify's editor, then turn the funnel on.
- The best offer is a cheap, related add-on. Keep it to about three products.
This guide walks you through it with real screenshots, so you can have an upsell live today.
(An upsell just means offering an extra item or an upgrade. On the thank you page, it is usually a cheap add-on that goes with what the shopper just bought.)
The 2026 rule you cannot skip
Older guides tell you to paste code into Settings, then Checkout, then Additional Scripts. Do not. That box no longer works for this. To see which upsell seat each plan can use, read our Shopify checkout upsell guide, or see the best Shopify checkout upsell apps.
Here is what changed, from the Shopify Help Center pages we re-read on 11 October 2026:
- Since August 28, 2025, the Additional scripts section in your Checkout settings is view-only. You cannot edit your scripts by hand.
- Additional scripts that customize the Thank you and Order status pages are not supported on the new versions of those pages. When a store is upgraded, the old customizations on those pages are replaced.
- August 26, 2026 was the deadline for stores on non-Plus plans to upgrade. Stores that had not upgraded by then were upgraded automatically.
The new way: you build upsells with an app, then place the app's block in Shopify's Checkout and accounts editor. You can read the official steps in the Shopify Help Center. For everything else that belongs on that page, see our Shopify thank you page ideas. To see how the thank you page, order status page and confirmation email differ, read our Shopify order confirmation page guide.
Short version: use an app. It is no code, and Shopify describes the new checkout and accounts setup as upgrade-safe. Thank you and Order status page extensions are open to every Shopify plan except Starter, according to Shopify's checkout technologies page (read 11 October 2026).
Two kinds of thank you page upsell (pick the right one)
People mix these up. Here is the difference in plain terms.
1. One-click post-purchase upsell. This shows on a special page the second after a shopper taps Pay, before the order confirmation page. They add it with one tap. They do not type their card again. It joins the order they just placed.
2. Thank you page upsell. This is a product offer placed on the order confirmation page itself, the page that shows a confirmation number. The shopper adds it right from that page. It can also show on the Shopify order status page, which buyers reopen from the order email. This is the kind the screenshots below show.
Good news: you can run both. Most stores start with one and add the other later. For a longer side-by-side, see our guide to the post-purchase page vs the thank you page.
Limits Shopify lists for each kind
Shopify's product offers documentation (read 11 October 2026) lists limits for the one-click post-purchase page:
- Payment method. The page is not shown when the shopper pays with an installment service or wallet (Shopify names Klarna, Affirm, Afterpay, Apple Pay, Amazon Pay and Google Pay), with a gift card, or with any method other than a credit card. Payment providers that retain the card's security code, such as Braintree, are not supported.
- Order type. It is not shown on orders with duties and multiple currencies, on local delivery orders, on orders under $0.50, or on orders placed outside the Online Store sales channel.
- One app, three offers. Only one app can be your post-purchase app, and a shopper can accept at most three post-purchase offers per checkout.
- Fulfillment hold. Shopify holds fulfillment on orders in a post-purchase flow until the shopper reaches the Order status page, or for one hour after checkout if they never finish. Plan for that if your warehouse picks orders automatically.
- Ad tracking. Analytics tools that use Shopify's Pixel API, such as Google Analytics, Facebook, Pinterest and Snap, report only the initial purchase's event and value, so the upsell revenue will not appear in those reports.
A block on the Thank you page is a different extension type with a shorter list of limits. Shopify's Thank you and Order status documentation says these extensions cannot change an order directly, can make network calls to web services, and points to the post-purchase extension for changes to the order being created. Shopify also still labels post-purchase extensions beta.
Why it is worth doing
Two reasons that do not depend on any benchmark:
- You already paid for this customer. One more item on the same visit costs nothing extra to win, and it lifts your average order value.
- You cannot lose the first sale. The offer shows after payment, so if the shopper skips it, you still keep the original order. A pushy popup before checkout has the opposite risk, since pressure before payment can send a shopper away with an empty cart. For what to expect from the one-click kind, see post-purchase upsell conversion impact.
What it can add up to, from one real store. On its Oxify dashboard, the UK hair-care brand Replenhair shows £2,573 from one-click post-purchase offers out of £15,451 of total app-attributed revenue (read 31 July 2026, since install). The same dashboard shows £0.00 for the thank you page placement, because that placement had not been switched on. So we have no thank you page revenue figure to give you, and we will not estimate one. These are attributed numbers from one store, not a controlled test. The screenshot is in the Replenhair case study.
How to add an upsell to your thank you page (step by step)
Below is the real setup using Oxify Cart Drawer & Upsells (our app). Its App Store listing showed the Built for Shopify badge on 11 October 2026 and names thank you page upsells, one-click post-purchase upsells and cart upsells. The screenshots are from the app's own dashboard and Shopify's editor. It adds its offer as a block in Shopify's editor, not through the retired Additional scripts method.
The setup has two phases. Do both. If you use a different app, the order is the same (build the offer, place its block, switch it on) and only the menu names change.
Phase 1: Build your offer in the app
Step 1: Create a funnel and name it. Open the app and create a new funnel. Give it a clear name like "Headphones add-on" so you can find it later.

Step 2: Set your triggers (who sees the offer). Triggers decide when this funnel fires. You have a few choices:
- Show to all customers. Everyone who checks out sees it.
- Product based triggers. Fire only for certain items. Options include Specific Product, Specific Collection, and Product tag. You can also Exclude a product or collection so the funnel skips those orders.
- Cart and discount triggers. Fire by Order value (like "more than $100") or by a Discount code.
Tip: a matching offer beats a generic one. Example: if the order has headphones, offer a carrying case.
Note: triggers only work when the funnel is active and it is the first matching funnel by priority.
Examples of smart triggers
- Order has running shoes, show performance socks.
- Order value is over $100, show a small "thank you" add-on at a deal.
- Customer bought a phone case, show a screen protector.
Step 3: Open the Upsells tab and add your products.

Switch to the Upsells tab. Turn the Product recommendation widget On. Then click Add upsell products and pick a type:
- Specific products. You choose the exact items to offer.
- Collection. Pull offers from a collection.
- Automatic upsells. Let the app pick smart matches for you.
You will see a live preview on the right. It shows a "You may also like" block with an Add to order button and the discount.
Step 4: Choose where it shows and set the rules. Under Display, pick where the offer appears:
- Both pages (thank you and order status)
- Thank-you only
- Order status only
Then set a few smart options:
- Maximum number of products to show. Three is plenty. More can clutter the page.
- Hide product if already purchased. Turn this on. Do not offer the same item they just bought.
- Hide out of stock variants. Turn this on so you never show a sold-out option.
Add a small discount in the offer so saying yes feels like a deal.
Phase 2: Place the block on your thank you page (the step people forget)
Here is the part that trips up most merchants. Setting up the offer in the app is not enough. You must place the app's block on the actual page. If you skip this, your offer will not appear.
Step 5: Open the Shopify editor. In the app, click Open Shopify editor. This opens Shopify's Checkout and accounts editor on your Thank you page.

Step 6: Add the Oxify block. In the editor, find the Main section and click Add block. A search box opens. Under Oxify Cart Drawer, choose Oxify Product Recommendation. (You can also add Oxify Banner, FAQ, Video, Image, Rich Text, or Trust Badges here.)
Step 7: Do the same on the Order status page. Switch to the Order status page in the editor and add the block there too, so returning shoppers see it as well. Then Save.
Step 8: Turn the funnel on. Go back to the app and set the funnel to Active. An inactive funnel will not show, even when the block is placed.
Step 9: Test it with a real order. Place a test order and go through checkout yourself. Check that the offer shows on the thank you page and that Add to order works. Fix anything that looks off.
Not sure what the offer should say? Use our post-purchase upsell copy templates and examples.
That is the whole setup. Once it is live, you earn on orders you were already getting, with no extra ad spend.
Can you add a thank you page upsell without an app?
Not really, not for a true upsell. Shopify's editor lets you add some content to the page, like text, a banner, or your logo. But to show product offers with an Add to order button, a discount, and rules for who sees what, you need an app. Shopify's developer docs list upsell offers among the things an app's checkout UI extension adds to these pages. The old code trick that used to do this is switched off. So an app is the way to go.
What makes a thank you page upsell convert
The offer matters more than the design. Pick the right thing and people add it without thinking.
Good offers:
- A cheap add-on that pairs with the main item (a case, a refill, a sample, or shipping protection).
- An upgrade to a bigger size or a bundle.
- A small "add one more and save" deal.
Skip these:
- Pricey items that need a long think.
- Random products with no link to the order.
- A wall of five offers. One clear offer wins.
A simple test: the upsell should feel obvious. If the shopper thinks "oh yeah, I need that too," you got it right.
Common mistakes to avoid
- Setting up the offer but never placing the block. This is the top reason an upsell does not show. Finish Phase 2.
- Leaving the funnel inactive. Switch it to Active.
- Using old code. It is switched off. Use an app.
- Expecting the one-click page for every payment method. Shopify skips it for wallets, installment services and gift cards (see the limits above). A Thank you page block is not on that list, so it can still reach those shoppers.
- One offer for everyone. Use triggers so the offer fits the order.
- No discount. A small deal gives shoppers a reason to act now.
- Never testing. Place a test order, then watch your numbers and adjust.
Best thank you page upsell apps compared
Most "how to" guides push only one app. Here is a fair look at the main options so you can choose. Ratings, plans and features below were read from each live App Store listing on 11 October 2026 (AfterSell and Selleasy on 1 November 2026). "Named on listing" means the listing itself says it; it does not mean we tested the app.
| App | One-click post-purchase | Thank you page upsell | Rating (reviews) | Pricing on listing |
|---|---|---|---|---|
| Oxify Cart Drawer & Upsells (our app) | Named on listing | Named on listing | 4.9 (44), Built for Shopify | From $9.99/month for up to 100 orders; 14-day free trial; no free plan |
| ReConvert (Upsell.com) | Named on listing | Named on listing | 4.8 (3,108), no Built for Shopify badge | Free up to 50 orders or $50 upsell revenue; $9.99/month at 51-100 orders; 14-day trial on paid plans |
| AfterSell | Named on listing | Named on listing | 4.9 (1,112), no Built for Shopify badge | From $34.99/month; 30-day free trial; free only on development and partner stores |
| Selleasy | Named on listing | Named on listing | 4.9 (2,764), no Built for Shopify badge | Free plan with unlimited orders and up to 5 campaigns; Starter $9/month with a 30-day trial |
| BOGOS | Not named on listing | Named on listing | 5.0 (4,474), Built for Shopify | Free plan (30 free orders, lifetime); Basic plan $29.99/month, for Shopify Basic stores only |
Every listing names thank you page offers, so the choice comes down to price, review base and what else you want one app to do. Oxify's listing also lists a slide cart drawer with a reward bar, free gifts and quantity breaks. Skip Oxify if you want a free plan (it starts at $9.99/month for up to 100 orders) or the biggest review base: its listing has 44 reviews, against thousands for ReConvert, Selleasy and BOGOS. Apps change often, so check each listing for current features and pricing. For deeper lists, see our best Shopify thank you page apps and best Shopify upsell apps roundups.
If you would rather not juggle tools, Oxify Cart Drawer & Upsells (our app) puts thank you page upsells, one-click post-purchase upsells, upsells in the cart and upsells on the product page in one dashboard, with a 14-day free trial. The Oxify thank you page upsell app page covers the product itself. Want bigger orders from bundles and volume deals too? Oxify Quantity Breaks pairs with it.
Related: what is a post-purchase upsell
Related Guides
FAQ
How do I add an upsell to the Shopify thank you page?
Can I edit the Shopify thank you page without code?
Why is my thank you page upsell not showing?
Is the Additional Scripts box gone?
What is the difference between a post-purchase upsell and a thank you page upsell?
What is the difference between the thank you page and the order status page?
Do customers have to re-enter their card?
Will a thank you page upsell hurt my checkout?
Does adding a thank you page upsell cost money?
What is the best Shopify thank you page upsell app?
How many products should I show?
Does this work if I am not on Shopify Plus?
Ready to turn your thank you page into a second sale? Build one offer, place the block, and test it today. Try Oxify Cart Drawer & Upsells free for 14 days (our app) and see what your offers earn.