Upsells & Offers

Checkout Upsells Guide

Enhance the checkout experience with native Shopify Checkout UI extension upsell widgets embedded directly inside the checkout page order summary and shipping sections.


Overview: How Checkout Upsells Work

Checkout upsells allow merchants on Shopify Plus to offer complementary items, upgrades, or add-ons while the customer is completing their initial checkout form.

Checkout Upsell offer page in Cartwheel
Checkout Upsell offer page in Cartwheel

Key Features

  • Native Checkout Integration: Built using Shopify Checkout UI extensions for maximum speed, security, and seamless integration with Shopify Plus checkout layouts.
  • In-Checkout Variant Switcher: Shoppers select sizes, colors, or options directly inside the checkout widget without leaving the checkout flow.
  • Instant Subtotal Update: Adding an upsell updates the cart subtotal and tax calculation in real time.

Installation: Enabling Checkout Upsells

  1. Open Shopify Admin → Online Store → Edit theme.
  2. Switch the top dropdown from Home page to Checkout.
Selecting Checkout from the page dropdown in Shopify Theme Editor
Selecting Checkout from the page dropdown in Shopify Theme Editor
  1. Click Apps at the left side of the header and enable Checkout Upsell.
Enabling Checkout Upsell app embed in Shopify Theme Editor header
Enabling Checkout Upsell app embed in Shopify Theme Editor header
  1. Click Add Block under the Checkout page layout.
Adding a Checkout Upsell block in Shopify Checkout layout editor
Adding a Checkout Upsell block in Shopify Checkout layout editor
  1. Toggle on Include block in the right-hand sidebar.
Toggling on Include block setting in the sidebar panel
Toggling on Include block setting in the sidebar panel
  1. Select Cartwheel Checkout Upsell and position it in your checkout sidebar or main order summary.
  2. Click Save.

Creating a Checkout Upsell Offer

To set up a new checkout upsell offer in Cartwheel:

  1. Navigate to Cartwheel Admin → Offers → Checkout Upsell.
  2. Click Create Offer.
Checkout Upsell management page showing Create Offer button in Cartwheel
Checkout Upsell management page showing Create Offer button in Cartwheel
  1. Choose Trigger Product(s): Select the product(s) for which you want to offer this upsell.
Selecting trigger products for the checkout upsell offer
Selecting trigger products for the checkout upsell offer
Product selection modal listing store items for checkout upsell trigger selection
Product selection modal listing store items for checkout upsell trigger selection
  1. Choose Offer Product: Select the product you want to offer as a upsell (e.g., premium upgrade).
Selecting the offer product to present as a checkout upsell
Selecting the offer product to present as a checkout upsell
  1. Configure offer settings: Set offer name, page title, Optional factual note, Suggested pitch, and status.
Configuring checkout upsell offer title, suggested pitch, and status settings
Configuring checkout upsell offer title, suggested pitch, and status settings
  1. Set Discount: Choose a discount type:
    • Percentage Discount (e.g., 20% OFF)
    • Fixed Amount Off (e.g., $10 OFF)
Configuring percentage or fixed amount discount settings for the checkout upsell offer
Configuring percentage or fixed amount discount settings for the checkout upsell offer
  1. Post-purchase email: Configure checkout upsell email. Set a schedule for sending post-purchase email to customer.
Setting up automated checkout upsell email follow-up schedule
Setting up automated checkout upsell email follow-up schedule
  1. Publish: Toggle the offer status to Active and click Save.

Target Rules & Trigger Conditions

Creating a new conversion funnel to configure target rules and trigger conditions
Creating a new conversion funnel to configure target rules and trigger conditions

To control offer visibility using smart trigger rules (such as Cart Subtotal, Product & Collection Rules, or Customer Segmentation), link your checkout upsell offers inside a conversion funnel.

For detailed setup, see our Conversion Funnels Guide.


Integrated Email Follow-Up

Setting up checkout upsell follow-up email schedule for non-converting shoppers
Setting up checkout upsell follow-up email schedule for non-converting shoppers

If a customer buys a trigger product but completes checkout without accepting the checkout upsell:


Publishing & Managing Offers

From the Offers List dashboard (/app/upsell), manage your live campaigns:

  • Navigate by Offers Sub-menu: Switch to the Post-purchase cross-sell tab to isolate active post-purchase cross-sell campaigns.
  • Conversion Performance Metrics: Monitor Active offers, Total orders and Conversion rate.