Shopify’s own post-purchase checkout extension documentation is the source of truth for these limitations and may change at any time. Where this page and Shopify’s disagree, Shopify’s is correct. If you notice a difference, let the docs team know so we can update this page.
Order and checkout requirements
The order must meet all of the following, or Shopify will not show the post-purchase page:Payment method restrictions
Shopify’s post-purchase API works only with specific payment methods. Unsupported methods cause the page to be skipped. The unsupported categories are:- Buy Now, Pay Later / installments (Klarna, Afterpay, Affirm, Sezzle, Shop Pay Installments, Zip, and similar)
- Digital wallets and accelerated buttons (Apple Pay, Google Pay, Amazon Pay, the PayPal button, the Shop Pay button)
- Bank transfers (iDEAL, Bancontact, Blik, Przelewy24, and similar)
- Providers that retain the CVV/CVN (PayPal Payments Pro, Payflow Pro, Eway)
- Gift card, COD, or Shopify store credit (any gift card payment on the order disqualifies it, even partial)
Platform caps
When Shopify skips the page anyway
Even when an order meets every requirement, Shopify can still bypass the post-purchase page:- Shopify skipped it. Shopify occasionally bypasses post-purchase for an order with no reason exposed to Aftersell (the Order Browser shows the error code
no_activity). This is entirely within Shopify’s platform, so contact Shopify support. - Platform load. During flash sales or unusually high load, Shopify may delay order creation, and the page may not appear.
Reaching ineligible orders
When an order can’t show a post-purchase offer for any reason above, Thank You Page upsells are the recommended workaround. They run on the order status page and are not subject to the post-purchase API limits, so they reach payment methods, currencies, sales channels, and order values that post-purchase can’t. Product-level limits still apply: bundle products can’t be upsold, and the one-subscription-per-order rule holds on the Thank You Page too.Related
- Why isn’t my post-purchase offer displaying? - step-by-step troubleshooting for a specific order
- Order browser reference - how these reasons appear per order in the Order Browser
- Payment methods - the full supported and unsupported payment matrix