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.
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. |
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.
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.
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.
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.
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.
No upsell charge is processed. The original order still goes through, and the fulfilment hold releases after one hour.
The original order is not affected. The customer can decline the offer and continue to the Thank You Page.
Shopify requires a minimum post-purchase charge. Make sure the upsell product remains above the minimum after discounts.
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.
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.
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.