A post-purchase upsell is one offer shown after the customer has paid and before the thank-you page. Accepting it adds the product to the same order without re-entering payment details. It converts well because the customer has already decided to buy and only has to say yes to one more thing, and it cannot hurt the original conversion because it appears after payment.
The question merchants ask first is whether it needs Shopify Plus. It does not. What does and does not need Plus is confused on many pages, so here is the line.
What needs Plus and what does not
| Place | Plus required? | Notes |
|---|---|---|
| Checkout page itself (information, shipping, payment steps): upsell blocks, custom fields, order bumps | Yes | Checkout UI extensions on these steps are available to Plus stores only |
| Post-purchase page (after payment, before thank-you) | No | Available to stores on standard checkout; the app providing the page needs Shopify's approval for post-purchase extensions |
| Thank-you page and order status page | No | Content blocks and offers there work on every plan |
| Cart page and cart drawer | No | Theme app blocks and embeds |
| Product page | No | Theme app blocks |
So a store on Basic, Shopify or Advanced can run upsells on the product page, in the cart, on the post-purchase page and on the thank-you page. Only the checkout steps themselves are closed.
How the post-purchase page behaves
Some rules are Shopify's, not the app's, and no app can change them:
- The page shows once per order. Declining or waiting sends the customer on to the thank-you page.
- It does not show when the order was paid with some wallet and instalment methods (Apple Pay, Google Pay, PayPal and others; Shop Pay in some cases). Direct card payments through Shopify Payments show it reliably.
- It needs Shopify's standard checkout; stores with a third-party or custom checkout cannot use it.
- Shopify's native discounts do not apply on the post-purchase page; the offer's discount comes from the app.
- Accepting adds a separate line to the same order, with the discount as a line discount; the customer is charged for the extra on the same payment.
Because the page is skipped for a share of orders, do not plan a campaign around it alone. It is the last of three upsell moments, after the product page and the cart.
What to offer
The post-purchase page is a yes/no question, so it should ask the easiest one:
- The product most often bought with what was just ordered. This is the highest-acceptance pick and it can be learned from your orders rather than guessed.
- A refill or a second unit at a discount, for consumables.
- A cheap complement (a case, a filter, a sample) at a price the customer does not need to think about.
One product, one discount, a short heading. Never the product they just bought at a lower price than they paid.
Setting it up in MixMaxer
- Settings › Post-purchase › switch on "Show a post-purchase offer".
- Heading text and the discount on the offered product.
- Source: Automatic (the product most often bought together with what was just ordered, learned from your store's orders) or Choose products (the first one the customer did not already buy is offered; up to six fallback products).
- Save.
Shopify approves post-purchase extensions per app, one time; the page stays silent on live stores until the approval is granted, and development stores can test it without restriction. If you do not see the page on a test order paid by card, check the approval state on the app's listing and the help article: Post-purchase upsell.
What to run when the page cannot show
Since wallets skip the page, the cart is where the dependable upsell lives, and it works on every plan:
- "Add 1 more to save 15%" with a one-click +1 button when a volume tier is one unit away.
- Free-shipping progress ("Spend $12 more for free shipping").
- Gift progress ("Spend $32 more to get the Tote free") with auto-add at the threshold (Buy X get Y with auto-added gift).
- "Frequently bought with your items": up to three products learned from orders, each with an Add button.
In MixMaxer all of these are the cart upsell bar, an app embed switched on once in Settings › Theme setup. It re-reads the cart after every change and is included in the Free plan.
Measuring it
Accepted post-purchase offers are easy to count because every acceptance is a line on the order. Read acceptance rate per offered product and change the product, not the discount, first: the pick matters more than 10% versus 15%. For the storefront offers, use an A/B test or a holdout group (how to measure true AOV uplift).
FAQ
Do I need Shopify Plus for a post-purchase upsell?
No. The post-purchase page, shown after payment and before the thank-you page, is available to stores on Shopify's standard checkout on any plan. Customisation of the checkout steps themselves (information, shipping, payment) is Plus-only.
Why does my post-purchase offer not show?
Most often the order was paid with a wallet or instalment method (Apple Pay, Google Pay, PayPal, some Shop Pay cases), which skip the page by Shopify's design. Other causes: a third-party or custom checkout, the offered product is sold out or was already in the order, or the app's post-purchase extension is not yet approved by Shopify for live stores.
Does the customer pay again for the upsell?
No. Accepting charges the same payment method used for the order and adds the item as a separate line on the same order.
Can I show a post-purchase offer on the thank-you page instead?
Thank-you page offers are possible on every plan but they create a new order and a new payment; the one-click, same-order behaviour exists only on the post-purchase page.
Is there a free post-purchase upsell app?
Several apps offer free tiers, usually capped by orders or by "upsell revenue". MixMaxer's Free plan includes the post-purchase offer and the cart upsell bar without an order or revenue cap; the plan's limit is 2 live offers.
MixMaxer: post-purchase offer, cart upsell bar and six offer types with A/B tests and profit per offer, from $0 and never capped by orders. Install from the Shopify App Store · Post-purchase help article. Shopify post-purchase rules checked 1 November 2026.