Why You Don’t See Post-purchase Offers (Even When the App Works Correctly)

Modified on Thu, 18 Dec at 9:43 PM


Post-purchase offers (post-checkout upsells) are one of the most powerful ways to increase AOV. However, this feature is strictly controlled and limited by Shopify itself.


In many cases, the app is working exactly as expected - but you will never see a post-purchase page, simply because Shopify does not allow it under certain conditions.


This article explains all Shopify limitations related to post-purchase upsells, so you can clearly understand when this behavior is expected and not an app issue.


1. Payment Method Limitations

❌ Payment methods that do NOT support post-purchase


If you completes checkout using any of the following methods, Shopify will completely skip the post-purchase page:

  1. Buy Now, Pay Later (BNPL): Klarna, Affirm, AfterPay, Sezzle, Shop Pay Installments / Shop Pay Express
  2. Wallets & express payments: Apple Pay, Google Pay, Amazon Pay
  3. Other payment methods
    • Gift card (when the order is paid 100% by gift card)
    • Cash on Delivery (COD)
    • iDeal
    • Airwallex
    • Bank Transfer

These payment methods bypass or do not support Shopify’s post-purchase stage, so no app can display a post-purchase offer.


✅ Payment methods that support post-purchase

  1. The following methods can display post-purchase offers, if all other conditions are met:
  2. Shopify Payments (most stable)
  3. Shop Pay (used in standard checkout, not express)
  4. PayPal Express (Automatic Payments must be enabled)
  5. Stripe (legacy integration)
  6. Authorize.net
  7. Braintree (CVV not required)


2. Order Conditions

  1. Order value
    • The order must be ≥ $0.50 USD
    • $0 or free orders do not trigger post-purchase
  2. Currency mismatch: your customer must check out using the store’s default currency.

Example: Store default currency = USD, Your customer's checkout currency = EUR

→ Post-purchase will not appear


This is a big Shopify limitation currently, and cannot be bypassed.


3. Product and Inventory Issues

If the upsell product is out of stock or does not have enough available inventory, 

→ The post-purchase offer will not be shown


4. Shipping Method Limitations

Orders using Local Delivery, Local Pickup → Post-purchase is not supported


5. Accelerated Checkout (Express Checkout)

When customers use accelerated checkout, Shopify skips the post-purchase page entirely.

❌ Not supported

  • Shop Pay Express
  • Apple Pay (express)
  • Google Pay (express)
  • Amazon Pay (express)
  • shop.app checkout

✅ Supported

  • Standard Shopify checkout
  • Shop Pay is used within standard checkout (not express)
  • Standard PayPal checkout


6. Shopify Checkout Configuration

The Fether app must be properly enabled in Shopify Checkout settings: Shopify Admin → Settings → Checkout → Post-purchase page


Note that Shopify allows only one post-purchase app at a time, so if another app is enabled, this app will be automatically disabled


7. Shopify Platform Performance Limits

During periods of high traffic, Shopify may:

  • Automatically skip the post-purchase page
  • To optimize checkout speed and performance

? This is Shopify’s default behavior and cannot be controlled by apps.


8. PayPal-specific Requirement

PayPal requires Automatic Payments (Reference Transactions) to be enabled.


If Automatic Payments are not approved → post-purchase offers will not appear. There are a few possible statuses you might face:

  • Pending - waiting for PayPal approval
  • Declined - you must contact PayPal with the reason “Why has access to Reference Transactions been denied for my PayPal account?”


Summary

All limitations described above are Shopify platform restrictions - not app issues.


If you use a payment method or checkout flow that Shopify does not support, no post-purchase app can display offers, including Shopify’s own post-purchase solutions


✅ Quick Troubleshooting Checklist

  1. The supported payment method is used
  2. Order value is ≥ $0.50 USD
  3. Check out currency matches the store's default currency
  4. Upsell product is in stock
  5. Order is not Local Delivery or Local Pickup
  6. App is enabled in Shopify Checkout settings
  7. PayPal Automatic Payments status = Approved


If all items above are correct and the offer still does not appear, please contact us directly at support@fether.app

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article