Advice and answers from the Keficommerce Team

Why Is My Post-Purchase Offer Not Visible?

Shivam Tiwari
Written by Shivam Tiwari

In some instances, post-purchase offers may not appear on the checkout page. Below, we outline common scenarios and limitations. For a full list, you can refer to Shopify’s documentation.

Common Reasons Post-Purchase Offers Aren’t Displayed

1. Payment Method Limitations

Post-purchase offers will not display in the following cases:

  • The customer uses an installment or digital wallet service, such as Klarna, Affirm, AfterPay, Apple Pay, Amazon Pay, or Google Pay.

  • The initial order is paid with a gift card or any payment method other than a credit card.

Note: Post-purchase offers will display if the customer uses Shop Pay, provided no other limitations apply.

2. Duties and Multi-Currency Orders

Post-purchase offers will not display if:

  • Duties are applied to the order.

  • The checkout currency is different from your store’s default currency (common when multi-currency is enabled).

3. Order Creation Delays

During high-traffic periods (like flash sales), Shopify may delay order creation to optimize performance. In these scenarios, post-purchase offers may not be displayed, even if the request for the post-purchase page was successfully made.

4. Local Delivery Orders

Orders selected for local delivery will not trigger post-purchase upsell offers.

5. Minimum Order Value

Orders must have a value of $0.50 USD or more to qualify for post-purchase offers. Orders below this threshold will not display the upsell page.

6. Supported Payment Processors

Post-purchase offers are fully supported with Shopify Payments.

For third-party processors:

  • Any direct payment provider listed in your Shopify admin (Settings → Payments → Third-party providers → Choose provider) will work. Direct providers process payments entirely on Shopify Checkout.

  • External/offsite providers (like Mollie) are not supported, as they redirect customers off Shopify Checkout.

  • Providers that require a CVV for each transaction (e.g., Bambora/Beanstream) may not work unless configured otherwise.

Braintree, PayPal Payments Pro, and PayPal Payflow Pro are supported with some exceptions:

  • Braintree: Only works if CVV is not required for every transaction.

  • PayPal Payments Pro / Payflow: Only works when a credit card is used for the initial order, and CVV is not required for every credit card transaction. Wallet/express options are not supported.

What Happens If an Offer Doesn’t Display?

If a post-purchase offer does not appear, the original order will still be processed as usual.

Need Assistance?

We’re here to help!

Categories: