Guides4 min read

Shopify Post-Purchase Page Not Showing? Here's How to Fix It

Kairo Team

You set up your post-purchase offers, published your flow, tested with a real order... and nothing showed up. The customer went straight from checkout to the thank-you page with no upsell in between. Frustrating, but almost always fixable.

Here are the 6 most common reasons the post-purchase page doesn't appear, in order of likelihood.

1. Extension Not Selected in Checkout Settings

Most common cause. After installing a post-purchase app, you need to select its extension in your Shopify checkout settings. Go to Settings → Checkout → Post-purchase page and make sure your app's extension is selected. Without this step, Shopify doesn't know to show the post-purchase page.

2. No Active Flows or Offers

Make sure you have at least one flow that is active/published with at least one offer assigned. A draft flow won't trigger. An active flow with no offers assigned won't either.

3. App Billing Not Active

If you haven't accepted the app's billing terms in Shopify, the extension may be disabled. Check your Shopify admin → Apps → [your post-purchase app] and make sure billing is approved. Development stores don't require billing.

4. Another Post-Purchase App Is Conflicting

Shopify only allows one post-purchase extension at a time. If you have another post-purchase app installed (even if you're not actively using it), it might be selected as the active extension. Go to Settings → Checkout → Post-purchase page and ensure the correct app is selected.

5. Payment Method Doesn't Support It

Post-purchase upsells require a payment method that supports additional charges after checkout. Credit/debit cards and Shopify Payments work. Some alternative methods — like PayPal, certain buy-now-pay-later services, and some local payment methods — don't support post-purchase charges.

If you're testing, use a credit card payment to verify the flow works correctly.

6. Flow Conditions Don't Match

If your flow has conditions (e.g., "only show when cart subtotal is above $50"), the test order might not match those conditions. Try creating a flow with no conditions to test, then add targeting after you've confirmed the basic setup works.

Still Not Working?

If you've checked all 6 items and the post-purchase page still isn't appearing, contact your app's support team. With Kairo, we have detailed logging that can diagnose exactly why an offer didn't show for a specific order.

For setup instructions, see our step-by-step guide.

Ready to boost your revenue?

Try Kairo free for 14 days. Usage-based pricing starts at just $8/month — and scales with your upsell revenue.

Start Free Trial

Frequently Asked Questions

Why isn't my post-purchase upsell showing?

The most common causes: 1) The post-purchase extension isn't selected in your checkout settings, 2) The app isn't properly installed or billing is inactive, 3) Another post-purchase app is conflicting, 4) No active flows/offers are published, 5) Payment method doesn't support post-purchase (only credit cards and some wallets). Check each one in order.

Does post-purchase work with all payment methods?

Post-purchase upsells work with credit/debit cards and most Shopify Payments methods. Some alternative payment methods (PayPal, certain local methods) may not support the post-purchase page. This is a Shopify platform limitation, not an app issue.