Where to start
1. Open the Order Browser and find the order Go to Apps → Aftersell → Order Browser and locate the specific order. Click the order number to review the Post-purchase section. The ineligibility reason shown there identifies which section below applies. Use that as the starting point rather than reading through everything. Learn how to use the Order Browser → 2. Confirm the setup- Aftersell is selected as the post-purchase app in Shopify Settings → Checkout → Post-purchase page
- The funnel is published and active in the Aftersell admin
- The upsell product is published and in stock in Shopify
- The upsell product is not a bundle (bundle products cannot be used as upsell items due to a Shopify limitation)
- If the upsell product is a subscription, confirm the original order does not already contain a subscription. Shopify only supports one subscription product per order.
- In the offer editor under the Product Details widget, confirm “Skip offer if product is in original order” is not enabled. If it is enabled, the offer will be skipped for any customer who already has that product in their cart
- Confirm the funnel’s trigger conditions match the order. When multiple triggers are added to a funnel, ALL of them must be met (AND logic between triggers). Within a single trigger, only one of the selected options needs to match (OR logic within a trigger). The one exception is the Product Quantity trigger, which has a toggle to switch its internal logic from OR to AND. If any trigger is not matched, the funnel will not fire for that order. See Understanding Conditional Logic for Post-Purchase Triggers for more detail.
More detail on each cause
If the checklist above didn’t resolve it, the sections below cover every possible scenario in full.- Aftersell is not set as the post-purchase app
- The payment method is not supported
- Other Shopify order requirements
- There is a product or offer issue
- Nothing above applies
- How do I resolve this for all customers?
Aftersell is not set as the post-purchase app
For post-purchase offers to appear, Aftersell must be selected as the active post-purchase page app in Shopify. To check: go to your Shopify admin, navigate to Settings → Checkout, and scroll to the Post-purchase page section. Confirm that Aftersell is selected.The payment method is not supported
Shopify’s post-purchase API only works with specific payment methods. If a customer pays with an unsupported method, Shopify will not display the post-purchase page. These are Shopify-imposed limitations that apply to every post-purchase app, not just Aftersell.Supported and unsupported methods at a glance
✅ Supported payment methods
✅ Supported payment methods
⚠️ Conditionally supported payment methods
⚠️ Conditionally supported payment methods
❌ Not supported payment methods
❌ Not supported payment methods
The order doesn’t meet Shopify’s requirements
Beyond payment method, Shopify enforces additional conditions before the post-purchase page will load. All of these are Shopify-imposed limitations that apply to every post-purchase app.Order value is under $0.50
Order value is under $0.50
Order is in a non-default currency
Order is in a non-default currency
Order includes duties or landed costs
Order includes duties or landed costs
Order is for local delivery
Order is for local delivery
Order has no shipping address
Order has no shipping address
Order was placed through an unsupported sales channel
Order was placed through an unsupported sales channel
Shopify is under extreme load
Shopify is under extreme load
There is a product or offer issue
Even when the order qualifies, the offer itself may be blocked from displaying.The offer product is out of stock
The offer product is out of stock
The offer product is a bundle
The offer product is a bundle
Both the original order and the upsell contain subscription products
Both the original order and the upsell contain subscription products
The "skip if already in order" setting is enabled
The "skip if already in order" setting is enabled
All three post-purchase offer slots have already been accepted
All three post-purchase offer slots have already been accepted
Nothing above applies
If all of the above has been checked and the offer still isn’t showing, confirm the following:- The funnel’s trigger conditions match the order. All conditions use AND logic, meaning every single condition must be met. A single unmatched condition silently blocks the funnel from firing. See How to Configure Post-Purchase Triggers and Understanding Conditional Logic for Post-Purchase Triggers.
- There is at least one funnel with a Show this funnel for all customers catch-all trigger set to the lowest priority. Without this, some orders may not match any funnel at all.
- The funnel is published and active in the Aftersell admin.
- Aftersell is confirmed as the active post-purchase app in Shopify Settings → Checkout → Post-purchase page.