Blake WaldronEvery Shopify merchant wants to increase average order value. The question is rarely whether to upsell - it's where and when.
The two most common upsell placements on Shopify are checkout upsells (offers shown during checkout, before payment) and post-purchase upsells (offers shown after payment, on the order confirmation page). Both can increase AOV. Both have trade-offs. And the right strategy depends on your product, your customer, and how you execute.
This article breaks down the differences, the pros and cons of each approach, and when merchants should use one, the other, or both.
A checkout upsell is a product recommendation presented inside the Shopify checkout flow - after the customer clicks "Checkout" but before they submit payment. The offer appears alongside the existing order, and if the customer accepts, the product is added to their cart and included in the same payment transaction.
On Shopify Plus, checkout upsells are powered by Checkout UI Extensions - the official framework for rendering custom components inside checkout. Apps like Checkout Components use this framework to display upsell widgets at specific extension targets within the checkout (e.g., after the shipping method, in the order summary, or before the payment button).
Checkout upsells can be powered by manual product selection, Shopify collections, AI recommendation engines (like Nosto, Algolia, or Shopify AI), or custom product mapping rules. The best-performing checkout upsells use conditional logic to show relevant offers based on cart contents, customer segment, or geographic location.
A post-purchase upsell is a product offer shown after the customer has completed payment - typically on the order confirmation or thank-you page. Because payment has already been captured, the customer can accept the offer with a single click, and the upsell product is added to the existing order without re-entering payment details.
Post-purchase upsells on Shopify are commonly delivered by apps like AfterSell and ReConvert. These apps use Shopify's post-purchase extension targets to present offers, countdown timers, and upsell/downsell funnels on the thank-you page.
Checkout upsell | Post-purchase upsell | |||
|---|---|---|---|---|
Key differences at a glance | ||||
Timing | Before payment | After payment | ||
Buyer intent | Peak - actively completing purchase | Declining - purchase is done | ||
Friction | Added to existing cart (one transaction) | One-click add (separate charge) | ||
Conversion risk | Can add friction if poorly targeted | Zero - payment already captured | ||
Shopify plan | Shopify Plus required | Works on most plans | ||
Payment | Single transaction | Separate charge or order edit | ||
There is no universal answer. Conversion depends on three factors more than placement:
That said, checkout upsells generally operate at a higher-intent moment. When the targeting is right, checkout upsells tend to see higher acceptance rates than post-purchase offers - because the customer is still in buying mode and the product is added to their existing order seamlessly.
Checkout upsells work best when:
Post-purchase upsells work best when:
In most cases, yes. Checkout upsells and post-purchase upsells target different moments with different psychology, and they can complement each other when executed well.
The key is to differentiate the offers. Showing the same product as a checkout upsell and a post-purchase upsell is redundant and can feel pushy. Instead, use checkout upsells for highly relevant, cart-aware recommendations, and reserve post-purchase for broader offers, subscription conversions, or surprise-and-delight moments.
Some merchants run checkout upsells through Checkout Components and post-purchase upsells through a dedicated post-purchase app like AfterSell. Others use Checkout Components for both, since it supports post-purchase extension targets alongside checkout. Either approach works - what matters is that the strategy is intentional and the offers are distinct.
Checkout upsells and post-purchase upsells are not competing strategies - they are complementary tactics for different moments in the buyer journey. Checkout upsells operate at the highest-intent moment and are best for relevant, cart-aware offers. Post-purchase upsells are risk-free and best for broader offers after payment.
The merchants who see the strongest results treat upsell placement as one variable among many. Offer relevance, product selection, visual design, copy, pricing, and targeting all matter more than whether the offer appears before or after payment.
Strategy first. Tactics second. Measure everything.