What to do when your Post-Purchase offer isn't showing
There are usually two reasons why this could be happening.
Here are the most common reasons that your offer would not show:
Alternative payment methods (see payment methods)
The customer chooses to check out with an installment service or a wallet service (such as Klarna, Affirm, AfterPay, Apple Pay, Amazon Pay, or Google Pay).
Your store has multi-currency enabled and the order was made in a currency other than your "store currency".
If the order was placed with PayPal, your store may not be approved for PayPal Automatic Payments.
See the payment methods document for information on how to check this.
You don't have UpsellPlus 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) order.
The original order contains a subscription product, and the upsold product is also a subscription product.
Your product has inventory tracked and the inventory amount is zero or less.
Your product is in an order for local delivery.
The Shopify Platform is under extreme load.
More from Shopify:
https://shopify.dev/apps/checkout/post-purchase#limitations-and-considerations
If you’re testing on a development/test store and want to avoid charging a live credit card, you can set your payments to Test mode and use a test credit card. Please don’t turn on test mode on your live store! It will stop customers from making a payment.
We recommend to check your checkout settings and test with a credit card as payment method to see your post-purchase offer appear.
Here are the most common reasons that your offer would not show:
Alternative payment methods (see payment methods)
The customer chooses to check out with an installment service or a wallet service (such as Klarna, Affirm, AfterPay, Apple Pay, Amazon Pay, or Google Pay).
Your store has multi-currency enabled and the order was made in a currency other than your "store currency".
If the order was placed with PayPal, your store may not be approved for PayPal Automatic Payments.
See the payment methods document for information on how to check this.
You don't have UpsellPlus 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) order.
The original order contains a subscription product, and the upsold product is also a subscription product.
Your product has inventory tracked and the inventory amount is zero or less.
Your product is in an order for local delivery.
The Shopify Platform is under extreme load.
More from Shopify:
https://shopify.dev/apps/checkout/post-purchase#limitations-and-considerations
If you’re testing on a development/test store and want to avoid charging a live credit card, you can set your payments to Test mode and use a test credit card. Please don’t turn on test mode on your live store! It will stop customers from making a payment.
We recommend to check your checkout settings and test with a credit card as payment method to see your post-purchase offer appear.
Updated on: 05/10/2023
Thank you!