Skip to main content
Show targeted upsell offers in an engaging modal before customers reach checkout, maximizing every opportunity to increase order value. The Pre-Checkout Extension intercepts the checkout flow to display a branded modal featuring the customer’s current cart items alongside carefully selected upsell products. Customers can review their cart, add upsells, and proceed to checkout—all within a beautiful, customizable interface.
The Pre-Checkout Extension appears before customers reach your Shopify checkout page, creating a strategic moment to present additional offers.

What It Does

  • Intercepts Checkout - Shows modal before customers reach the checkout page
  • Displays Cart - Shows current cart items with images, variants, and pricing
  • Features Upsells - Presents selected products with optional discounts
  • Real-time Updates - Cart totals and savings update instantly as customers make changes
  • Fully Customizable - Match your brand with custom logos, colors, and messaging

How It Works

  1. Customer clicks your checkout link
  2. Before reaching checkout, a modal appears showing their cart
  3. Below cart items, your selected upsell products are displayed
  4. Customer can add upsells, edit quantities, or change variants
  5. Customer clicks your custom CTA button to proceed to checkout
  6. Customer arrives at checkout with their updated cart
Modal overlay showing customer's cart items at top with product details and upsell products below with add buttons

Pre-Checkout modal showing cart items and upsell offers

Configuration

1

Activate Pre-Checkout

In your link editor, add the Pre-Checkout extension card and toggle it on.
2

Add branding (optional)

Upload your logo or a header image to personalize the modal. If no logo is provided, your shop name appears.
A header image can set the tone for your offer—use lifestyle imagery or product photos that match your upsells.
3

Write your description

Add a brief description that appears at the top of the modal explaining the offer or value proposition.Example: “Complete your order with these exclusive additions!”
4

Select upsell products

Click “Add Product” to search for and select products to feature as upsells.
You can add multiple products. They’ll appear below the cart items in the order you add them.
5

Set product discounts

For each upsell product, optionally configure a discount percentage (e.g., 20% off).
Discounts make upsells more compelling. Consider offering exclusive “pre-checkout only” pricing.
6

Configure variant display

Choose how to display products with multiple variants:
  • Grouped - Show one product with a variant selector dropdown
  • Ungrouped - Show each variant as a separate product
Grouped view is cleaner for products with many variants. Ungrouped view highlights specific variants you want to promote.
7

Set button text

Customize the call-to-action button text (e.g., “Continue to Checkout” or “Complete My Order”).
Use action-oriented language that creates urgency or excitement, like “Secure My Order” or “Get My Products.”
8

Configure skip button (optional)

Toggle on the skip button if you want to give customers an option to bypass the modal. Set a custom URL for where skip should redirect.
Enabling skip may reduce upsell conversion. Only enable if you want to give customers a clear exit.

Cart Features

Customers can interact with their cart directly in the modal:

View Cart Items

  • See all products with images and quantity badges
  • View variant selections (size, color, etc.)
  • See discount badges showing savings
  • View line item prices with strikethrough for discounts

Edit Quantities

  • Increase or decrease quantities with +/- buttons
  • Remove items by reducing quantity to zero
  • See totals update in real-time

Change Variants

When variant grouping is enabled, customers can:
  • Click the variant selector dropdown
  • Choose a different size, color, or style
  • See the product image and price update
  • Variant changes preserve quantity
Free gift items and items with restrictions may not show quantity controls or variant selectors.

Cart Summary

The modal displays a comprehensive cart summary:
  • Subtotal - Total before discounts
  • Line-item Discounts - Savings from product-level discounts
  • Order Discounts - Savings from discount codes
  • Total - Final amount with all discounts applied
  • Total Savings - Highlighted savings badge

Product Management

Adding Products

Search and select products from your catalog. You can add multiple products to create a compelling offer set.

Ordering Products

Drag products up or down to reorder how they appear to customers. Put your most important upsells first.

Setting Discounts

Configure per-product or per-variant discounts:
  • Per-Product (grouped mode) - Apply one discount to all variants
  • Per-Variant (ungrouped mode) - Set different discounts for each variant

Variant Grouping

Grouped Mode:
  • Products with multiple variants show as one product
  • A variant selector dropdown lets customers choose
  • Cleaner appearance when you have many variants
  • One discount applies to all variants
Ungrouped Mode:
  • Each variant appears as a separate product
  • No variant selector needed
  • Highlight specific variants you want to promote
  • Set different discounts per variant
Use ungrouped mode when you want to push specific variants (e.g., “Small - 20% off” vs “Large - 10% off”). Use grouped mode for a cleaner, less overwhelming display.

Styling Options

  • Upload a custom logo (displays at the top)
  • Add a header image (displays below logo, above description)
  • Leave blank to show your shop name as text
Change the proceed button text to match your voice:
  • “Continue to Checkout”
  • “Complete My Order”
  • “Secure My Purchase”
  • “Get My Products”
Enable an optional skip button that lets customers bypass the modal. Configure where skip redirects (usually homepage or a specific page).

Visual Editor

The Pre-Checkout Extension includes a live preview that updates as you configure:
  • See exactly how your modal will look
  • Preview your logo, header image, and styling
  • View how products appear (grouped vs ungrouped)
  • Test the layout on desktop and mobile
  • Make adjustments with instant feedback
Use the live preview to ensure your modal looks polished before activating.

Best Practices

Choose upsell products that complement the items already in the cart. Customers are more likely to add relevant products than random suggestions.
Keep your description concise and benefit-focused. Customers should immediately understand the value of stopping to review your offers.
Use clear, action-oriented button text that creates momentum toward completing the purchase. “Secure My Order” performs better than generic “Continue.”
Limit upsell products to 3-5 items. Too many choices can overwhelm and reduce conversion.
Test your modal on mobile devices. Most customers shop on mobile, so ensure your layout looks great on smaller screens.

How Customers Experience It

  1. Customer clicks your checkout link
  2. A modal overlay appears before they reach checkout
  3. They see their cart items at the top with images, quantities, and prices
  4. Below, your upsell products appear with “Add” buttons
  5. They can edit quantities, change variants, or add upsells
  6. Cart totals update in real-time with every change
  7. They click your CTA button to proceed to checkout
  8. They arrive at Shopify checkout with their updated cart
The Pre-Checkout Extension creates a strategic pause in the checkout flow, giving you a final opportunity to increase order value with relevant, well-presented offers.