Docs/Summer Upsell/Post-purchase upsell

Post-purchase

Post-purchase upsell

Thank-you

The Post-Purchase Upsell shows on the Shopify thank-you page after the customer completes checkout. The order is already paid — they just see "would you like to add this for $X more?" with one-click acceptance, no re-entry of payment details. It's the highest-trust moment in the entire customer journey.

Two delivery modes ship out of the box. Both use the same campaign and offer settings; the difference is whether the offer renders as a theme block on the order status page or as a native Shopify checkout extension.

Delivery modes

Block Mode

Default

Renders as a theme app block on the order status / thank-you page. Works on every Shopify plan. The customer sees recommended products with one-click Add buttons that append to their existing order.

  • Works on every Shopify plan — no Plus or Checkout Extensibility required.
  • Zero checkout friction — payment is already done, no re-entry.
  • Highest trust moment — the customer just had a successful transaction.
  • Optional countdown timer adds urgency before the offer expires.

Expected AOV impact: 5–15% incremental revenue per order, with acceptance rates of 5–15% on relevant offers. Pure addition to the order — no checkout abandonment risk because the original purchase is already complete.

Best for: Most Shopify stores. The default choice unless you're on Shopify Plus and need native checkout integration.

Custom Mode

Shopify Plus

Uses Shopify's native post-purchase checkout extension (Checkout Extensibility). Tighter integration with Shopify checkout, better attribution, and the offer feels like part of the Shopify-hosted flow.

  • Native Shopify checkout extension — pixel-perfect with the rest of checkout.
  • Better attribution because the offer runs on the Shopify checkout layer.
  • Single-page experience — no theme block, no shop redirect.
  • Higher acceptance rates than Block mode on Plus stores (testing context).

Expected AOV impact: 8–20% incremental revenue per order, with acceptance rates of 10–30%. The native checkout integration removes the small visual gap between checkout and thank-you that can cost a few percentage points of CVR.

Best for: Shopify Plus stores with Checkout Extensibility enabled, especially those with custom checkouts where consistency matters.

Why post-purchase converts

  • The risk barrier is gone — payment is approved, the customer is happy.
  • No checkout abandonment — the original order ships regardless.
  • Shopify natively supports adding the upsell to the existing order — no second transaction, no re-entry of payment details.

Optional countdown timer

Add urgency with a configurable timer — when it expires, the offer is no longer available. Studies of post-purchase flows consistently show a 10–20% acceptance lift when a visible countdown is present.

How to install

  1. Create a Post-Purchase campaign in the admin.
  2. Write the offer headline and subheadline (or use the defaults).
  3. Pick Block or Custom mode.
  4. For Block mode: add the Summer: Post-Purchase block to the order status template in the theme editor.
  5. For Custom mode: enable the post-purchase extension in your Shopify Plus checkout configuration.