Skip to content
Comply with the EU directives with Order EditingSee Shopify app listing

Why Isn't My One-Click Upsell Appearing?

Shopify's post-purchase page won't display for every order. Here's why and how to fix it.

3 min read

Overview

The One-Click Upsell uses Shopify's post-purchase extension to show a full-page offer between checkout and the Thank You Page. Because it depends on Shopify's payment and post-purchase rules, several conditions must be met before the offer can appear.


Quick checks

Start here. Most One-Click Upsell issues are caused by one of these checks.

Check

What to do

Payment method

Use a standard credit or debit card. Wallets and instalment services are not supported.

Post-purchase app

In your Shopify admin, go to Settings > Checkout > Post-purchase page and confirm Order Editing is selected.

Strategy status

Confirm the strategy is Active and targets the One-Click Upsell placement.

Shipping address

Confirm the order has a shipping address. Digital-only products and local delivery may not qualify.

Products returned

Use Preview in the strategy editor to confirm your modules return products.


Payment method limitations

One-Click Upsells only work when Shopify can use a saved credit or debit card for the post-purchase charge. PayPal, Shop Pay, Apple Pay, Google Pay, buy-now-pay-later services, bank transfers, and gift-card-only payments are not supported.

💡 Tip: If many customers use wallets or instalment plans, pair the One-Click Upsell with Thank You Page or Order Status Page upsells.


Post-purchase slot conflicts

Shopify only allows one app to use the post-purchase placement. If another app is selected, Order Editing cannot show the One-Click Upsell.

Go to Settings > Checkout in your Shopify admin, find Post-purchase page, select Order Editing, then save and place a test order.

⚠️ Warning: Switching to Order Editing removes the other app from the post-purchase placement.


Order eligibility

The One-Click Upsell may not appear for orders below the Shopify minimum value, orders outside the Online Store channel, multi-currency orders, orders with duties, digital-only orders, local pickup or delivery orders, gift-card-only orders, zero-total orders, or cash-on-delivery orders.


Fulfilment hold behaviour

When a customer enters the One-Click Upsell flow, Shopify places a fulfilment hold on the order. The hold is released when the customer reaches the Order Status Page, or after one hour if the customer abandons the Post-Purchase Page.

ℹ️ Note: If your fulfilment provider says an order is stuck or on hold, the post-purchase hold may be the cause.


Fallback Strategy

If no active One-Click Upsell strategy matches, an active Fallback Strategy can show an offer. If the Fallback Strategy is Draft, no offer is shown.


Customer behaviour issues

Customer abandoned the Post-Purchase Page

No upsell charge is processed. The original order still goes through, and the fulfilment hold releases after one hour.

Payment was declined on the upsell

The original order is not affected. The customer can decline the offer and continue to the Thank You Page.

Upsell product price is below the minimum

Shopify requires a minimum post-purchase charge. Make sure the upsell product remains above the minimum after discounts.


High platform load

During peak traffic events, Shopify may temporarily skip post-purchase extensions to protect checkout performance. The upsell should resume when platform load returns to normal.


Maximise your upsell coverage

Use multiple placements together. Pair the One-Click Upsell with Thank You Page or Order Status Page upsells so ineligible customers can still see an offer elsewhere.


Still not working?

Start a live chat from within the Order Editing app. Include your store URL, the payment method used, and whether the Post-Purchase Page appeared or was skipped.

Related articles

Troubleshooting & FAQ

Troubleshooting Upsells

Common causes and solutions for upsells not appearing across all checkout and post-purchase placements.