In some situations, the post-purchase offer may not appear. Below are a few common scenarios where this can occur. For a complete list of limitations, refer to Shopify’s documentation here:
The customer used an alternative payment method.
The customer selected an installment or wallet service (such as Affirm, AfterPay, Amazon Pay, Apple Pay, Google Pay, Klarna, PayPal wallet, Sezzle, Shop Pay Installments, Zip (QuadPay).
To use Shopify’s post-purchase upsell feature effectively, transactions must use one of the following supported payment methods:
Shopify Payments (for credit cards)
Shop Pay
PayPal Pro and PayPal PayFlow (when used with a credit card)
PayPal Express (with Automatic Billing enabled)
Braintree (without CVV verification enabled)
Authorize.net
Other direct credit card processors embedded in Shopify's checkout.
Certain payment methods, such as Blik, Bancontact, iDEAL, and other non-credit card-based payment gateways, are not compatible with Shopify’s post-purchase upsell functionality.
Your store has multi-currency enabled, and the order was placed in a currency other than your store’s default currency.
Multi-currency means that if a customer checks out in a currency other than your store’s default, Shopify will not display the post-purchase offer.
Shopify allows only a 1.5-second window to trigger the upsell display after a transaction is completed. If a supported payment method (e.g., Shop Pay) experiences a delay in processing, upsell offers may be skipped.
If the order was processed with PayPal Express, your store might not be approved for PayPal Automatic Payments. For detailed information, refer to the PayPal Automatic Payments documentation.
Aftersell is not enabled as your post-purchase page app in your Checkout settings.
The order was paid for using a gift card, COD, or it was a $0 (free).
Orders need to be $0.50 or more to qualify for post-purchase offers.
The original order includes a subscription product, and the upsold product is also a subscription product.
The product's inventory is tracked, and the inventory level is zero or less.
The product is part of an order for local delivery.
The order must not have duties or landed costs.
The Shopify platform is experiencing extreme load.
If a post-purchase offer does not display, the original order will remain unchanged and will be processed as normal.
You can gain more detailed insights by utilizing the Aftersell "Order Browser" tab:
By reviewing each order in the Order Browser tab, you can discover the reasons why the offer was not displayed:
TIP
If orders do not meet Shopify’s 1-click requirements, consider setting up Thank You Page Upsells. These are not subject to Shopify’s post-purchase limitations and will help ensure that offers are displayed to all customers, even when they do not qualify for 1-click upsells.