8765250 adding upsells in checkout

Setting up upsells in checkout

Offer shipping protection, priority processing, warranties, or any digital add-on at checkout, with timers, display rules, and order tags

May 7, 2026

Where to find it

Go to Convert > Extensions in the left sidebar. Click the purple Add Extension button in the top-right corner and select Digital Upsell. The editor opens with two tabs: Settings and Timer, plus a live Preview panel on the right.

To edit, duplicate, copy a token, or delete an existing Digital Upsell, click the three-dot menu ( ⋯) on any extension card on the Extensions page. You'll see four options:

Heads up: saving creates an unlisted Shopify product

When you save a Digital Upsell for the first time, PDQ creates an unlisted digital product in your Shopify backend using the Title and Description text from the Settings tab. The product is hidden from your storefront and used only to process the upsell at checkout.

Because of this, three fields are locked once you save: Title, Description text, and Upload product image. Set them deliberately the first time — to change any of them later, you'll need to duplicate the extension and start over.

Step 1: Connect the extension to Shopify

After saving, the Token for Shopify appears at the top of the Settings tab. Click View Detailed Installation Instructions for the full walkthrough, or copy the token (it looks like custom_upsell_XXXXXXX) and paste it into the Custom Upsell Token component in your Shopify Theme Editor under your checkout settings.

For the full extension install walkthrough, see Adding a PDQ Extension to your Shopify checkout.

Step 2: Configure the offer

In the Settings tab, set:

Step 3: Choose where it appears

Under Component Placement:

Step 4: Set the price

Under Choose Type:

To layer on a discount:

For example, a $6 upsell with a 20% discount shows as $4.80 — the strikethrough price is the motivator.

Step 5: Free items, tooltips, and order tags

A few extras worth knowing about:

Step 6: Set display conditions

Decide exactly when the upsell shows up. Add one or more rules — cart value, item count, collection, coupons, customer tags, destinations, device type, gross margin, locale, product type, SKU, time of day, weekday, weight, zip codes, and more. Combine rules with Add Rule Group for AND/OR logic. If you don't add any rules, the upsell always shows.

Under When cart no longer meets conditions:

Step 7: Add a countdown timer (optional)

The Timer tab adds urgency. Toggle Enable Countdown Timer on — the timer starts the moment a shopper hits checkout. With the toggle off, no timer shows regardless of any settings below.

Configure:

How each placement option works

Messages

All fields support dynamic fields — type { to see options. The key one is {countdown}, which inserts the live time remaining.

Save and preview

Click Save in the top-right to save changes across both tabs. The first save creates the unlisted Shopify product. Cancel discards unsaved changes and returns to the Extensions list.

Use the Preview panel on the right to see how the upsell looks at checkout — toggle Desktop/Mobile, or click Preview In Shopify for a live preview in your Shopify checkout editor.

Tips