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

Setting Up the One-Click Upsell

Configure and customize the post-purchase offer page that appears between checkout and the Thank You Page.

8 min read

Overview

The One-Click Upsell is a full-page offer shown on Shopify's Post-Purchase Page, after the customer pays and before they reach the Thank You Page. Customers can add the offer with one click because Shopify has already saved their payment details for that checkout.

Use the One-Click Upsell for strong single-product offers, premium upgrades, bundles, accessories, subscriptions, and accept or decline flows where you want to show a second offer based on the customer's first choice.

⚠️ Payment restrictions: Shopify does not show the Post-Purchase Page for every order. Wallets, instalment payments, local payment methods, gift-card-only checkouts, draft orders, and some subscription checkouts may skip this page.


How it works

  1. The customer completes checkout with a supported payment method.
  2. Shopify checks whether the Post-Purchase Page can be shown.
  3. Order Editing evaluates your Active One-Click Upsell strategies.
  4. The best-matching strategy shows its offer.
  5. If the customer accepts, Shopify adds the product to the existing order and charges the saved payment method.
  6. If you configured followup offers, the customer can see another offer after accepting or declining.
  7. The customer continues to the Thank You Page.

Before you begin

Before setting up a One-Click Upsell, make sure you have:

  1. Order Editing installed.
  2. A product you want to offer after checkout.
  3. Access to Settings > Checkout in your Shopify admin.
  4. A clear decision on whether this offer should show broadly or only to specific orders.
  5. A test payment method that can trigger Shopify's Post-Purchase Page.

Create the strategy

  1. In Order Editing, go to Upsell Strategies.
  2. Click Create Strategy.
  3. Choose the One-Click Upsell placement.
  4. Give the strategy a clear internal name.
  5. Set the status to Draft if you're not ready to show it to customers.

⚠️ Warning: New strategies are Active by default. Set the strategy to Draft while you configure the offer if you do not want it live yet.


Set up customer targeting

Targeting decides which checkouts can see the One-Click Upsell. Start broad if you're testing the placement for the first time. Add filters when you want the offer to match a specific cart, collection, product type, order value, subscription status, discount-code state, line item count, or customer spending tier.

Targeting option

What it does

Show to all customers

Shows the offer whenever Shopify allows the Post-Purchase Page and the placement is eligible.

When all filters match

Only shows the offer when every filter condition is true.

When any filter matches

Shows the offer when at least one filter condition is true.

ℹ️ Note: The filter picker only shows filters that are available for the selected placement. If a filter is not shown, it cannot be used for that One-Click Upsell strategy.


One-Click Upsell filter options

The One-Click Upsell filter picker supports the filters below. These names match the filters merchants see in the strategy editor.

Filter group

Available filters

Use them to

Product filters

Products in Cart, Products not in Cart, Products in Collection, Products not in Collection, Products in Type, Products not in Type, Product Title Contains, SKU Contains, Product Tags.

Match or exclude offers based on what the customer just bought, which collections those products belong to, product type, product title text, SKU text, or product tags.

Order filters

Order Total, Discount Codes in Order, Discount Codes not in Order, Order Contains Subscription Items, Line Item Count.

Target offers by order value, whether a discount code was used or not used, whether the order includes subscription items, or how many line items are in the order.

Customer filters

Customer Spending Tier.

Show a different offer to customers in a spending tier, such as a higher-value customer group.

Market targeting is configured separately from the filter picker. Use market targeting when an offer should only appear for specific Shopify Markets, countries, currencies, product availability, or regional pricing rules.

ℹ️ Unavailable on One-Click Upsell: Customer B2B, Customer Money Spent, Customer Orders Count, Shopify Segments, Cart Attribute, and Order Tags are not available for the One-Click Upsell placement.

For example, you might show a subscription upsell when Products in Type is consumables, Discount Codes not in Order includes your welcome discount, and Market targeting includes the customer's shipping market. Or you might exclude an offer when Products not in Collection would prevent customers from seeing an accessory after buying from a specific collection.


Choose product modules

Modules decide what product appears on the offer page. For One-Click Upsell, focus on a clear product choice. Too many options can reduce the urgency of a one-click offer.

Module

Best for

Featured Product Upsell/Downsell

A primary offer with a lower-priced downsell if the customer declines.

Single Product

One focused post-purchase offer.

Upsell Products from Cart

Products related to what the customer just bought.

Group of Products

A small curated set of options.

Collection

Bestsellers, new arrivals, or sale collections.

Related Products

Similar products powered by Shopify Search and Discovery.

Complementary Products

Products that go well with the customer's purchase.

Subscription Upsell

Subscription products with selling plans.

Mix and Match Products

Variant or bundle-style choices where the customer can select multiple items.

Nosto or Searchspring Recommendations

Recommendations from connected product recommendation integrations.

ℹ️ Note: Recently Viewed and Swish Wishlist are not available on the One-Click Upsell because Shopify's Post-Purchase Page does not expose that context.


Add a discount

You can add a percentage discount to the One-Click Upsell. This is useful when the offer is a stretch purchase, a bundle, or a limited-time post-purchase incentive.

Use a quantity limit if you want to control how many discounted units can be added from the offer.


Configure accept and decline flows

One-Click Upsell supports followup offers. Use these when you want to show a second offer based on the customer's response.

Flow

How to use it

Accept followup

Show a complementary product after the customer accepts the first offer.

Decline followup

Show a lower-priced alternative after the customer declines the first offer.

No followup

Send the customer straight to the Thank You Page after their choice.


Enable the post-purchase extension

Shopify only shows One-Click Upsells after Order Editing is selected as the post-purchase app.

  1. In your Shopify admin, go to Settings > Checkout.
  2. Find the Post-purchase page section.
  3. Select Order Editing as the post-purchase app.
  4. Click Save.

⚠️ One app only: Shopify only allows one post-purchase app per store. If another app is selected, Order Editing's One-Click Upsell will not appear.


Customize the offer page

Use the OCU Customizer to control the page customers see after checkout.

Area

What to review

Offer headline

Use a clear benefit-led message.

Product section

Check product image, title, price, discount, variants, and quantity.

Accept button

Use direct action text such as Add to my order.

Decline link

Keep it clear so customers understand how to continue.

Timer

Enable if you want urgency. Keep the message honest and simple.

Success state

Confirm what customers see after accepting the offer.


Verify your setup

Test with a supported payment method and a cart that matches your filters.

  1. Confirm Order Editing is selected as the post-purchase app.
  2. Set your strategy to Active.
  3. Place a test order with a supported card payment.
  4. Confirm the One-Click Upsell appears after payment.
  5. Test accept, decline, and any followup paths.
  6. Confirm the accepted product is added to the order.
  7. Test at least one matching order and one non-matching order for every filter group you use.

Track performance

Monitor Views, Uptake, Upsell Revenue, AOV Lift, and top recommended products from the Upsell Strategies page. If views are low, check payment method eligibility before changing the offer.


Troubleshooting

The One-Click Upsell isn't appearing

Check that Order Editing is selected as the post-purchase app, the strategy is Active, the order matches your filters, and the payment method supports Shopify's Post-Purchase Page.

The wrong product is showing

Check the product module, module order, and whether another strategy is matching more strongly.

The wrong customers are seeing the offer

Review every active filter in the strategy. Check whether the strategy uses When all filters match or When any filter matches, then test with an order that should match and an order that should not match.

The discount isn't applying

Confirm the discount is configured on the strategy and that any quantity limit has not been reached.

The timer isn't showing

Open the OCU Customizer and confirm the timer section is enabled.

Still need help?

Start a live chat from within the Order Editing app. Include your store URL, the strategy name, a screenshot of your settings, and the payment method used in your test order.

Related articles

Placement Setup Guides

Setting Up Checkout Line Item Editing

Let customers update quantities, swap variants, replace products, or remove upsell items in the Shopify checkout before they pay.

Placement Setup Guides

Setting Up Order Status Page Upsells

Install and configure both upsell placements on the Order Status Page.

Placement Setup Guides

Setting Up Thank You Page Upsells

Install and configure both upsell placements on the Thank You Page.

Placement Setup Guides

Setting Up the Free Shipping Upsell

Set up a free shipping threshold upsell on your checkout page to nudge customers toward free delivery and lift cart value.