Why Post Purchase Offers Don’t Appear – Troubleshooting Guide

Learn about the main reasons why Essential Upsell & Cross Sell Post Purchase Page offers might not appear for your customers.

Common Reasons Post Purchase Offers Don’t Show

There are several factors that can prevent post-purchase offers from appearing. These limitations are enforced by Shopify’s platform and affect all post-purchase upsell apps, and not only us.

Payment Method Limitations

❌ Unsupported Payment Methods

Post-purchase offers will NOT show if customers pay with:

  • Buy Now, Pay Later Services: Klarna, Affirm, AfterPay, Sezzle, Shop Pay accelerated / express
  • Digital Wallets: Apple Pay, Amazon Pay, Google Pay
  • Gift Cards: Orders paid entirely with gift cards
  • Cash on Delivery (COD)
  • Bank Transfers: iDeal, Airwallex, and similar methods


✅ Supported Payment Methods

Post-purchase offers WILL show for:

  • Shopify Payments (most reliable)
  • Shop Pay as a payment method
  • PayPal Express (with Automatic Payments enabled)
  • Stripe (legacy versions only)
  • Authorize.net
  • Braintree (without CVV verification)

Order Requirements

Minimum Order Value

  • Orders must be at least $0.50 USD to qualify for post-purchase offers
  • Free orders ($0.00) will not trigger offers

Currency Restrictions

  • Orders must be placed in your store’s default currency
  • If you have multi-currency enabled and a customer orders in EUR but your default currency is USD, Post Purchase offers won’t show up
  • This is a global Shopify limitation with no workaround

Product and Inventory Issues

Out of Stock Products

  • If your upsell product has zero inventory, the offer won’t display
  • Ensure upsell products are in stock before campaigns go live

Subscription Product Conflicts

  • Cannot upsell subscription products to orders that already contain subscriptions
  • This prevents billing complications with recurring payments

Delivery Method Restrictions

Local Delivery Orders

  • Post-purchase offers don’t appear for local delivery orders
  • This affects stores offering local pickup or delivery services


Accelerated Checkout Restrictions

Post-purchase offers are not compatible with accelerated checkout methods

Post-purchase offers will NOT show when customers use accelerated checkout options, including:

  • Shop Pay Accelerated Express: While Shop Pay as the payment work, the accelerated/express version bypasses the standard checkout flow
  • Digital wallet express checkout: Apple Pay, Google Pay, Amazon Pay when used as express checkout buttons
  • shop.app: The Shop mobile app’s accelerated checkout flow

✅ Supported Checkout Methods
Post-purchase offers WILL show for:

  • Regular Shopify checkout process (standard multi-step checkout)
  • Shop Pay, when used as the payment method (not express)
  • Standard PayPal checkout (not PayPal Express when used as accelerated checkout)

Technical Configuration Issues

App Not Enabled
Check that Essential Upsell & Cross Sell is properly configured:

  1. Go to Shopify Admin > Settings > Checkout
  2. Verify Essential Upsell & Cross Sell is selected as your post-purchase app
  3. Only one post-purchase app can be active at a time

Platform Performance

  • During high traffic periods, Shopify may skip post-purchase pages to maintain checkout performance
  • This is an automatic Shopify optimization that cannot be controlled

PayPal Specific Issues

Automatic Payments Required
for PayPal Express customers to see offers:

  1. Go to Shopify Admin > Settings > Payments
  2. Click Manage next to PayPal
  3. Check the Automatic Payments status:
    • Approved: ✅ Offers will show
    • Pending: ⏳ Wait for PayPal approval
    • Declined: ❌ Contact PayPal support

If declined, contact PayPal directly to sort this and ask: “Why has access to Reference Transactions been denied for my PayPal account?”


Bundled Product Restrictions

Post-purchase offers are not compatible with API-based bundle products (bundles created through Shopify's Bundles or Cart Transform API, regardless of which app builds them — this does not apply to discount-code-style "buy X get Y" promotions, which use regular line items).


❌ Post-purchase offers will NOT work when:

  • The purchased trigger product is a bundle — Shopify cannot edit the order after checkout, so the post-purchase page is skipped entirely and never appears
  • The offer (upsell) product is a bundle — the page may render, but accepting the offer will fail with an error such as "Payments cannot be processed at this time due to technical reasons"

✅ To ensure post-purchase offers work reliably:

  • Use simple, non-bundle products as your trigger products
  • Use simple, non-bundle products as your offer products
  • If you need quantity-pack merchandising (e.g., 1 / 3 / 6 Pack), set it up as standard variants of a regular product rather than via the Bundles API app


This is a Shopify platform limitation that affects all post-purchase upsell apps, not just Essential Upsell & Cross Sell.


Quick Troubleshooting Checklist

  • Customer used a supported payment method
  • Order was in your default store currency
  • Order value was above $0.50
  • Upsell products are in stock
  • No subscription product conflicts
  • Order wasn’t for local delivery
  • Essential Upsell & Cross Sell is your active post-purchase app
  • PayPal Automatic Payments approved (if applicable)
  • Bundled items are not supported

Remember: These limitations are global Shopify restrictions that affect all post-purchase upsell apps, not just Essential Upsell & Cross Sell.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us