OxifyOxify
Troubleshooting

Troubleshooting: Post-purchase offer not appearing

Checklist for diagnosing why a buyer didn't see your post-purchase offer.

This article is a draft and may be incomplete or change before publishing.

Run through this checklist

  1. Oxify Post Purchase is selected under Post-purchase page in your Shopify checkout settings. If it isn't, the Post Purchase page in the Oxify app shows a "Post-purchase upsell is not enabled in Shopify" banner (unless you dismissed it) with Open checkout settings and Refresh status buttons.
  2. Funnel Active, not Inactive.
  3. The funnel has an offer in Upsell 1. A funnel with no offers never shows, and a funnel with only downsell offers never starts.
  4. The funnel's triggers match the buyer's order. With Show to all customers, no triggers apply. Otherwise the order must match at least one of your enabled triggers, and must not match any "exclude" trigger (such as Exclude Specific Product). If a funnel only has "exclude" triggers, it matches every order they don't exclude. Only one funnel is used per order, so also check that no other active funnel with a lower priority number matches first.
  5. You're not relying on triggers that can't be checked yet. Customer order history, Once per customer, Shipping method and UTM parameters never match an order, so a funnel that relies on one of them to include orders never shows.
  6. The offer's product isn't already in the order if Hide offer if product is in original order is on. (In the editor it is called Skip offer if product is in original order.)
  7. Not all variants are out of stock if Hide entire product when out of stock is on. (In the editor it is called Hide product when out of stock.)
  8. An Automatic upsell offer found a product. If Shopify has no related product to suggest, that offer is skipped.

When no offer applies, the buyer briefly sees a "Preparing your offer..." screen and then goes straight to the thank-you page.

Shopify-side reasons

Even with everything configured correctly, Shopify doesn't show a post-purchase page for every order:

  • The order isn't eligible. For example, some payment methods (certain digital wallets, buy-now-pay-later services, bank transfers, PayPal, store credit, cash on delivery, or an order paid entirely with a gift card) and some order types (orders placed outside your Online Store such as POS or draft orders, local delivery or pickup, orders in a currency other than your store's default, or orders with duties) don't get one. Shopify lists the current limitations in its product offers documentation.
  • Another app is selected. Only one app is used for the post-purchase page — see step 1.
  • The buyer left early. If they close the page before the offer loads, no offer is shown.
  • Oxify took too long. If the offer isn't ready within about 8 seconds, the buyer goes on to the thank-you page without it.

On this page