Why is my post-purchase offer not showing?
If you’ve set up a post-purchase offer but it isn't appearing during checkout, it is usually due to one of three things: app-specific settings, Shopify’s built-in limitations, or the payment method used.
Use this checklist to identify and fix the issue.
1. App Configuration Issues
The most common reasons for an offer not appearing are related to how the campaign was set up within the app.
- Inventory Status: Shopify will not display an offer for a product that is out of stock. Ensure the product you’ve chosen for the upsell has sufficient inventory.
- Targeting Settings: Double-check your "Trigger" rules. For example, if you set the offer to only show when a customer buys a "T-shirt," it won't appear if they buy a "Hat."
- Scheduled Dates: Check your campaign start and end dates. If the campaign is scheduled for the future or has already expired, the offer will remain inactive.
2. Shopify System Limitations
Shopify has strict rules about when post-purchase pages can be displayed. Even if your app is set up perfectly, the offer won't show in the following scenarios:
- Order Total is too Low: The initial order must have a total value of at least $0.50 USD (or equivalent in your currency).
- Multiple Currencies: If you use Shopify Markets, the offer will only show if the customer is checking out in your store’s base currency. It will not appear for orders placed in other currencies.
- Orders with Duties: If an order includes international duties or import taxes, the post-purchase page is automatically skipped.
- No Shipping Address: The offer will not show for orders that don't require a shipping address, such as digital products or services.
- Local Delivery/Pickup: Offers are disabled for orders using "Local Delivery" or "Local Pickup" as the shipping method.
3. Payment Method Restrictions
Post-purchase offers rely on "vaulting" a credit card to allow for a one-click purchase. Because of this, many popular payment methods are incompatible.
The offer WILL NOT show if the customer uses:
- Digital Wallets: Apple Pay, Google Pay, or Amazon Pay.
- Accelerated Checkouts: Shop Pay (in most cases) or PayPal Express.
- Installment Services: Klarna, Afterpay, or Affirm.
- Alternative Methods: Gift cards (as the sole payment), Cash on Delivery (COD), or bank transfers.
The offer WILL show if:
- The customer enters their credit card details directly into the standard Shopify checkout fields.
4. High-Traffic "Flash Sale" Mode
In rare cases of extreme traffic (like a major flash sale), Shopify may temporarily disable post-purchase pages to ensure the main checkout stays fast and stable. If your offers suddenly stop working during a massive traffic spike, this is likely a temporary measure by Shopify.