Log Studio Lab
Sign in
Card payment terminal on a supermarket checkout counter, the moment after a shopper has paid
Upsells

Post-Purchase Upsell on Shopify: Price It

Post purchase upsell on Shopify: what it is, where Shopify allows it, how to price one offer (a worked 20% example) and the 4 metrics that prove it pays.

By Log Studio Lab · 7 min read · Published

Photo: Syced, CC0 via Wikimedia Commons

A post-purchase upsell is an offer shown after the shopper has paid. The order exists, the money is taken, and one more product is offered for a single click. That timing is the whole appeal: the offer cannot cost you the sale it follows, because the sale is already made. It is also what makes the pricing question different from every other upsell. This guide explains what a post-purchase offer is, where Shopify allows one, how to set its price with a worked example, which four numbers to watch, and how it differs from the offers shoppers see before they pay.

What a post-purchase offer is

Shopify's developer documentation describes the feature as one that lets buyers add products to their order after they have completed their payment. In its words the offer is shown on the post-purchase page, which sits after the payment step and before the order status page. The shopper accepts or declines, and either action leads on to the Thank you page.

Three consequences follow from that position in the flow.

  • The first order is safe. Nothing on this page can raise checkout abandonment, since checkout is finished.
  • The shopper has already decided to trust you. They have just paid, so a yes is a small step and not a new purchase decision from scratch.
  • Attention is short. The shopper is waiting for a confirmation, so a long page of choices loses to one clear product.

Where Shopify allows it

Two sources describe the rules, and both are dated here because Shopify changes them.

The developer documentation (read on 2026-10-30) calls the feature a beta. It says it can be used without restrictions in a development store, and that using it on a live store means requesting access through the Partner Dashboard, a review that can take up to seven days. It also says every merchant can install App Store apps that use these extensions, while only Plus merchants can install custom apps that use them.

The Help Center page on checkout apps (read on 2026-10-30) lists apps built with post-purchase app extensions as available on the Basic Shopify plan or higher, and on Shopify Plus. It adds that you can use only one checkout app to add post-purchase features at a time, and that with several installed you choose the active one in your checkout settings.

What this means in practice: you do not need Plus to run a post-purchase offer, you do need an app built on these extensions, and you get one such app active at a time. How the offer fits next to the other places an upsell can live is mapped in Upsell vs Cross-Sell. The Thank you page is a different surface; Shopify's targets page lists blocks there whose use cases include post-purchase offers, but this guide is about the page that comes before it.

We make no claim here about which stores or payment methods an app can reach. Check the app's own documentation for that before you plan around it.

Build this offer from the template.

Start freeSee pricing

How to price it

Because the shopper has paid, you are not buying a conversion, so you do not need the depth of discount a product page might require. You are pricing a decision made in a few seconds, for something they did not plan to buy. Work from the margin, not from a round number.

Shopify's documentation says the extension shows both the original and the discounted price, and that shipping and taxes for the added item are calculated from the shopper's shipping address. So show the real price, with the saving visible. For the discount rules of upsells in general, Upsell Discount Pricing goes deeper; here is the post-purchase case.

Take an add-on that sells for 18 dollars and costs 7 dollars to buy and ship, and assume 1,000 orders a month see the offer. These are illustrative figures, not benchmarks; replace them with yours.

Offer priceMargin per saleTake rate needed to add 300 dollars a month
18.00 (no discount)11.002.7 percent
16.20 (10 percent off)9.203.3 percent
14.40 (20 percent off)7.404.1 percent
12.60 (30 percent off)5.605.4 percent

Read the last column as the take rate the discount must earn. A 20 percent discount needs about 41 acceptances in 1,000 to add 300 dollars of margin, against 27 with no discount. If you expect 3 percent either way, skip the discount; if a 20 percent discount lifts acceptance from 3 to 6 percent, it pays (60 times 7.40 is 444 dollars, against 30 times 11.00, or 330 dollars). Payment processing on the added amount is an extra cost, so subtract your own rate from the margin column.

Pick one product, not a menu. The best candidates are ones the shopper can use with what they just bought: a refill, a travel size, a matching accessory. The shortlist method in Product Page Upsell Examples works here as well.

The four metrics

  1. Take rate. Accepted offers divided by offers shown. This is the headline number and the one to compare across products.
  2. Margin per order shown. Take rate multiplied by margin per sale, averaged over every order that saw the offer, not only the ones that accepted. It is the figure that survives a change of price.
  3. Attach rate on the main product. Orders that include both items as a share of orders that include the main one, as defined in Attach Rate. It shows whether the offer sells the same pairing your product page does, or a new one.
  4. Refunds and returns of the added item. An impulse purchase may come back more often than a planned one. Track it for a month before you call the offer a winner.

To prove the lift is real and not seasonal, show the offer to most orders and hold back a small share, then compare margin per order between the groups. Since the offer comes after payment, a hold-back group costs you nothing but the offer itself.

How it differs from pre-purchase upsells

AspectBefore paymentAfter payment
Example placesProduct page, cart, checkoutPost-purchase page
Risk to the first saleYes: a distraction can lose itNone: the order is paid
Shopper effortAdds to the same cartOne click, no new payment details
Best offerThe pair or a bigger sizeA small, useful extra
Discount neededOften a small one to tip the decisionJudge by take rate, as in the table
Plan requirementPlus for the information, shipping and payment stepsBasic or higher, plus a supporting app

The checkout row comes from Shopify's checkout rules, covered in Checkout Upsells on Shopify Plus That Work. The two kinds are not rivals. A pre-purchase offer raises the first order, and a post-purchase offer adds to an order that is already safe, so many stores run one on the product page and one after payment.

Copy that fits the moment

Say what it is and what it costs: "Add the travel size to your order for 14.40 dollars, 20 percent off." Avoid countdowns and pressure; the shopper has just spent money and a pushy line reads as noise. Keep the decline button as plain as the accept button.

Build the offer

Start from the Post-purchase upsell template in Freebies Engine by Log Studio Lab, described as "Add one product to the order with one click, right after payment," with a note that it is for card payments in standard checkout. Choose one product from your margin table, set the price, and run it against a hold-back group for a month. The upsells section of the features page shows the other places an upsell can live, and the pricing page lists plan requirements.

Choosing the app

Because only one checkout app can add post-purchase features at a time, the choice of app matters more here than for other upsells. Our comparison pages are candid that a dedicated upsell and recommendation app is the stronger pick when post-purchase offers or personalized recommendations are your priority, and explain when an app built on offer rules fits better. How to Choose a Shopify Promotions App lists the questions to ask any vendor. To see the one-click offer before you decide, book a demo.

FAQ

What is a post-purchase upsell on Shopify? An offer shown after the shopper has paid, on the post-purchase page before the order status page. One click adds a product to the order. It is built with a Shopify checkout app that uses post-purchase extensions.

Do I need Shopify Plus for a post-purchase upsell? No. The Help Center lists apps with post-purchase extensions as available on the Basic plan or higher. Only custom apps that use them need Plus, according to the developer documentation read on 2026-10-30.

Can I run two post-purchase apps at once? Not for the same job. Shopify says only one checkout app can add post-purchase features at a time, and you pick it in your checkout settings.

How much should I discount a post-purchase offer? Start with the margin table: a discount only pays if it lifts the take rate enough to cover the margin it removes. Test the price against a hold-back group and compare margin per order shown.

Ready to run it on your store?

Start freeTry a live demo

Sources

Talk to a real developer

The person who writes the code answers every chat: no bot, no transfers, no hold. Leave your email first so we can follow up if we are away.

Build this offer from the “Post-purchase upsell” template.

Requires: Pro plan or higher.

Chat with a real developerChat with a deva member of our staff, not a bot