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
- Create a Post-Purchase campaign in the admin.
- Write the offer headline and subheadline (or use the defaults).
- Pick Block or Custom mode.
- For Block mode: add the Summer: Post-Purchase block to the order status template in the theme editor.
- For Custom mode: enable the post-purchase extension in your Shopify Plus checkout configuration.