Pre-Checkout Extension
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.
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
- Customer clicks your checkout link
- Before reaching checkout, a modal appears showing their cart
- Below cart items, your selected upsell products are displayed
- Customer can add upsells, edit quantities, or change variants
- Customer clicks your custom CTA button to proceed to checkout
- Customer arrives at checkout with their updated cart
Configuration
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
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
Choose between Percentage (e.g., 20% off) or Fixed amount (e.g., $5 off). Fixed amounts are set in your store's base currency and automatically convert to the customer's currency at checkout.
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
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
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.
How Customers Experience It
- Customer clicks your checkout link
- A modal overlay appears before they reach checkout
- They see their cart items at the top with images, quantities, and prices
- Below, your upsell products appear with "Add" buttons
- They can edit quantities, change variants, or add upsells
- Cart totals update in real-time with every change
- They click your CTA button to proceed to checkout
- They arrive at Shopify checkout with their updated cart