Checkout Upsells Page Documentation¶
Menu Location: Products > Checkout Upsells
Access Level: Manager and above
Last Updated: 2026-03-01
Overview¶
The Checkout Upsells page allows you to configure product recommendations and add-on offers that appear during the checkout process. Strategic upsells increase average order value, introduce customers to new products, and improve the shopping experience by suggesting relevant complementary items.
Primary Functions:
- Create and manage upsell offers
- Configure when and where upsells appear
- Set upsell trigger conditions
- Design upsell presentation
- Track upsell performance
- A/B test different upsell strategies
Page Layout¶
Header Section¶
- Page Title: "Checkout Upsells"
- Add Upsell Button: Create new upsell offer
- Performance Stats: Total upsell revenue, acceptance rate
Upsell List¶
Table displaying all active and inactive upsells:
- Upsell Name
- Trigger Conditions
- Products Offered
- Acceptance Rate
- Revenue Generated
- Status (Active/Inactive)
- Edit/Delete Actions
Upsell Configuration Panel¶
When editing an upsell:
- Upsell Details
- Trigger Conditions
- Product Selection
- Display Settings
- Messaging & Copy
- Performance Tracking
Creating Upsells¶
Basic Upsell Setup¶
Steps:
- Click "Add Upsell" button
- Name your upsell (internal reference)
- Select upsell type
- Choose products to offer
- Set trigger conditions
- Write compelling copy
- Configure display settings
- Activate upsell
Upsell Types¶
Product Recommendation:
- "Customers also bought..."
- Suggests related products
- Based on what's already in cart
Bundle Offer:
- "Add these items together and save"
- Discounted product bundles
- Multiple items offered as group
Upgrade Offer:
- "Upgrade to larger size"
- Same product, bigger quantity or premium version
- Shows value comparison
Complementary Product:
- "Complete your order with..."
- Products that go well together
- Example: Chicken → BBQ sauce
Threshold Offer:
- "Add $X more for free shipping"
- Encourages reaching spending goal
- Shows progress toward threshold
Last Chance:
- "Don't forget these popular items"
- Final reminder before payment
- Limited-time urgency
Trigger Conditions¶
Cart-Based Triggers¶
Cart Contains Specific Product:
- If cart has Product A, suggest Product B
- Example: Customer adds steak → Offer steak seasoning
- Most targeted upsell type
Cart Contains Category:
- If cart has any vegetable → Offer salad dressing
- Broader targeting than specific products
Cart Value Threshold:
- Minimum: If cart over $50 → Show premium add-ons
- Maximum: If cart under $75 → Show items to reach free shipping
Cart Quantity:
- If cart has 5+ items → Suggest storage containers
- If cart has only 1 item → Suggest variety
Customer-Based Triggers¶
New Customer:
- First-time shoppers see welcome offer
- Introduction to best sellers
- Builds initial order value
Returning Customer:
- Show favorites or frequently purchased
- "You might also like based on your history"
Subscription Customer:
- Special offers for subscribers only
- Encourages adding to regular order
Customer Segment:
- Target by tags (VIP, Wholesale, etc.)
- Personalized based on preferences
Timing Triggers¶
Checkout Step:
- Cart page
- Shipping information page
- Payment page
- Order confirmation page (post-purchase upsell)
Time of Day/Week:
- Weekend shoppers see different offers
- Evening shoppers see ready-to-eat items
Season/Date Range:
- Holiday-specific upsells
- Seasonal product recommendations
- Limited-time offers
Product Selection¶
Adding Products to Upsell¶
Methods:
Select Specific Products:
- Click "Add Products"
- Search for products
- Select products to offer
- Set order of appearance
- Save selection
Dynamic Category Selection:
- Choose category instead of specific products
- System shows bestsellers from category
- Auto-updates with new popular items
Related Products:
- System suggests based on purchase patterns
- "Frequently bought together"
- Updates automatically based on data
Product Display Configuration¶
Quantity Options:
- How many products to show (1-10)
- Recommend 2-4 for best results
- Too many options reduces conversion
Layout:
- Single product prominent display
- Multi-product carousel
- Grid layout
- List with thumbnails
Pricing Display:
- Show individual product prices
- Show bundle discount if applicable
- Highlight savings amount
Upsell Messaging¶
Headline¶
Purpose: Grab attention and explain offer
Best Practices:
- Keep under 10 words
- Clear benefit statement
- Create urgency if appropriate
- Action-oriented
Examples:
- "Complete Your Order"
- "Customers Also Love These"
- "Add This and Save $5"
- "Don't Forget These Essentials"
- "Upgrade to Family Size"
Description¶
Purpose: Provide details and persuade
Guidelines:
- 1-2 sentences maximum
- Focus on benefits not features
- Create desire
- Address objections
Examples:
- "Our bestselling BBQ sauce pairs perfectly with your chicken order. Add it now for just $4.99."
- "You're $12 away from free shipping! Add one of these popular items to qualify."
- "Save 15% by adding the family-size portion instead."
Call to Action Button¶
Button Text Options:
- "Add to Order" (straightforward)
- "Yes, Add This" (affirmative)
- "Add for $X" (price-focused)
- "Claim This Offer" (value-focused)
- "No Thanks" (decline option)
Best Practices:
- Use action verbs
- Include price if helpful
- Make it easy to decline
- Contrasting color for visibility
Display Settings¶
Position on Page¶
Options:
- Top of cart page
- Sidebar during checkout
- Between cart and checkout button
- After shipping information
- Before payment submission
- Post-purchase on thank you page
Strategic Positioning:
- Early = more exposure, may interrupt
- Late = less intrusive, high intent customers
- Test different positions for best results
Visual Style¶
Presentation Options:
- Modal/Popup: Overlay on screen, requires interaction
- Inline: Embedded in page flow
- Sidebar: Off to side, less intrusive
- Banner: Across top or bottom
Design Elements:
- Border style
- Background color
- Image size
- Font styling
- Spacing
Dismissibility¶
Options:
- Requires Response: Must click yes or no
- Easily Dismissible: X button to close
- Auto-Dismiss: Disappears after time
- Persistent: Follows through checkout
Considerations:
- Aggressive = higher conversion but may annoy
- Subtle = better experience but lower visibility
- Balance based on offer value
Performance Tracking¶
Key Metrics¶
Impressions:
- How many times upsell was shown
- Indicates reach
Acceptance Rate:
- Percentage who accepted offer
- Formula: (Accepted / Impressions) × 100
- Benchmark: 5-15% is typical
Revenue Generated:
- Total sales from this upsell
- Tracks financial impact
Average Order Value Impact:
- AOV with upsell vs. without
- Shows value of upsell program
A/B Testing¶
What to Test:
- Different product combinations
- Various headlines and copy
- Button colors and text
- Discount amounts
- Display positions
- Timing of appearance
Testing Process:
- Create two versions of upsell
- Split traffic 50/50
- Run for statistically significant period
- Compare acceptance rates and revenue
- Implement winner
- Continue testing improvements
Common Use Cases¶
Use Case 1: Free Shipping Threshold Upsell¶
Goal: Encourage customers to add more items to qualify for free shipping
Setup:
- Create upsell: "Free Shipping Threshold"
- Trigger: Cart value $35-$49 (assuming $50 free shipping)
- Headline: "You're Only $X Away from Free Shipping!"
- Products: Popular low-cost items ($5-15)
- Display: Top of cart page
- Button: "Add and Get Free Shipping"
- Activate
Result: Increased cart values, more customers reaching free shipping threshold
Use Case 2: Product-Specific Recommendation¶
Goal: Offer complementary product with specific item
Setup:
- Create upsell: "Chicken Seasoning Offer"
- Trigger: Cart contains any chicken product
- Products: BBQ rubs, marinades, cooking sauces
- Headline: "Make Your Chicken Even Better"
- Description: "Our customers love these seasonings with their chicken orders"
- Display: Inline after cart items
- Show 3 top-rated options
- Activate
Result: Relevant recommendations increase acceptance rate
Use Case 3: New Customer Welcome Bundle¶
Goal: Introduce new customers to bestsellers
Setup:
- Create upsell: "New Customer Bundle"
- Trigger: First-time customer, any cart value
- Products: 5 bestselling products
- Headline: "First-Time Customer Special"
- Description: "Try our most popular items at 20% off when you add them today"
- Bundle discount: 20% off
- Display: Modal popup at cart
- Activate
Result: Larger first orders, product discovery
Use Case 4: Post-Purchase Upsell¶
Goal: Offer additional items after order completed
Setup:
- Create upsell: "One More Thing"
- Trigger: Order confirmation page
- Products: Perishable add-ons, impulse items
- Headline: "Add to Your Delivery"
- Description: "We'll include these items in your upcoming delivery at no extra shipping cost"
- Display: Thank you page
- Timeframe: Available for 24 hours after order
- Activate
Result: Additional revenue without increasing shipping costs
Use Case 5: Subscription Box Add-Ons¶
Goal: Offer extras to subscription customers at checkout
Setup:
- Create upsell: "Subscription Add-Ons"
- Trigger: Cart contains subscription box
- Products: Popular one-time additions
- Headline: "Enhance Your Box"
- Description: "Add these customer favorites to your delivery"
- Display: Before checkout
- Show 4 options
- Activate
Result: Higher subscription order values
Troubleshooting¶
Upsell Not Displaying¶
Symptoms:
- Configured upsell doesn't appear at checkout
- No customers seeing the offer
Check:
- Verify status is "Active" not "Draft"
- Check trigger conditions match test scenario
- Ensure products in upsell are in stock and published
- Verify display position setting is correct
- Check for conflicting upsells (priority settings)
- Clear cache and test in incognito mode
Low Acceptance Rate¶
Symptoms:
- Upsell showing but few customers accepting
- Below 3% acceptance rate
Solutions:
- Review relevance of products offered
- Test different headline/copy
- Reduce number of products shown
- Check price point (may be too high)
- Improve product imagery
- Add social proof (bestseller badge)
- Try different discount amount
- Test different display position
Common Causes:
- Irrelevant product recommendations
- Price too high for impulse add
- Upsell appearing too late in process
- Confusing or unclear messaging
Upsell Showing Too Many Times¶
Symptoms:
- Same customer seeing same upsell repeatedly
- Annoying customer experience
Solutions:
- Set frequency cap (max once per session)
- Track dismissals (don't re-show if declined)
- Rotate between multiple upsells
- Set cooldown period between shows
- Respect "no thanks" clicks
Products Not Available¶
Symptoms:
- Upsell displays but products out of stock
- Error when trying to add
Solutions:
- Enable auto-hide for out of stock products
- Set fallback products
- Use dynamic category selection (auto-updates)
- Check inventory levels regularly
- Configure low stock alerts
Related Pages¶
- Products - Manage products available for upsells
- Store Settings - Configure global upsell behavior
- Reports - View detailed upsell performance data
- Checkout Settings - Configure checkout flow and pages
Typical Workflow:
- Analyze purchase patterns to identify opportunities
- Create targeted upsells
- Test with small customer segment
- Monitor performance metrics
- Optimize based on data
- Scale successful upsells
- Continuously test new variations
Permissions & Access¶
Required Access Level: Manager or higher
Access Level Capabilities:
- Manager: Create and edit upsells, view performance, configure settings
- Administrator: All Manager + delete upsells, advanced testing, site-wide settings
- Kiva Admin: All features + technical configuration, integration settings
Restricted Features:
- Delete Upsell: Administrator only
- Advanced A/B Testing: Administrator recommended
- Global Settings: Administrator or higher
Best Practices¶
Upsell Strategy¶
- Start with 2-3 highly targeted upsells, expand gradually
- Focus on relevance over quantity of offers
- Test one variable at a time for clear results
- Use data to inform product selection
- Respect customer's "no thanks" - don't be pushy
Product Selection¶
- Offer products that genuinely complement the purchase
- Keep upsell items lower price than main purchase
- Limit choices to 2-4 products for best conversion
- Rotate products to keep offers fresh
- Prioritize high-margin items when possible
Messaging¶
- Focus on benefits to customer, not just revenue
- Keep copy concise and scannable
- Use urgency sparingly and authentically
- Highlight savings amount not percentage when possible
- Make it easy to decline gracefully
Timing & Display¶
- Early upsells = more exposure, may interrupt flow
- Late upsells = less intrusive, high-intent customers
- Test different positions to find sweet spot
- Don't show multiple upsells simultaneously
- Mobile-optimize all upsell displays
Performance Optimization¶
- Track acceptance rate, revenue, and AOV impact
- A/B test regularly to improve performance
- Remove or revise upsells with <2% acceptance rate
- Monitor customer feedback about upsells
- Adjust seasonally based on product availability
Things to Avoid¶
- Showing too many upsells (overwhelming)
- Irrelevant product recommendations (annoying)
- Aggressive tactics that disrupt checkout (cart abandonment)
- Complicated bundle offers (confusing)
- Showing same upsell repeatedly to same customer
- Upsells that slow down checkout process
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| Create new upsell | Click "Add Upsell" button |
| Edit existing upsell | Click "Edit" on upsell row |
| Add products to upsell | Edit > Product Selection > Add Products |
| Set trigger conditions | Edit > Triggers > Configure conditions |
| Change headline/copy | Edit > Messaging section |
| Activate upsell | Edit > Status > Active > Save |
| View performance | Click "Performance" on upsell row |
| A/B test upsells | Create two versions, split traffic |
| Set display position | Edit > Display Settings > Position |
| Configure discount | Edit > Pricing > Add discount |
| Deactivate upsell | Edit > Status > Inactive > Save |
| Delete upsell | Edit > Delete button (confirm) |
FAQs¶
How many upsells should I have active at once?¶
Start with 2-3 highly targeted upsells. Too many can confuse customers or create overlapping triggers. As you optimize, you can expand to 5-10 covering different scenarios.
What's a good acceptance rate for upsells?¶
Industry average is 5-15%. Below 3% suggests poor targeting or messaging. Above 20% is excellent but verify you're not being too aggressive.
Should I offer discounts on upsell products?¶
Not always necessary. Relevance matters more than discount. Save discounts for bundles or threshold offers. Test with and without to see what works.
Can I show different upsells to different customer segments?¶
Yes, use customer-based triggers to segment by tags, purchase history, subscription status, etc. Personalization improves acceptance rates.
What if a customer adds the upsell then removes it?¶
That's fine - shows engagement even if not conversion. Track this data to understand hesitation points and improve offer.
How often should I change my upsells?¶
Review monthly. Update seasonal offers as needed. Test new variations every 2-4 weeks. Keep successful evergreen upsells running continuously.
Can I upsell on the order confirmation page after payment?¶
Yes, post-purchase upsells can be very effective. Frame as "add to your delivery" to avoid additional shipping costs. Acceptance rate is usually lower but pure profit.
What products work best as upsells?¶
Complementary items, popular bestsellers, high-margin products, impulse-buy items, and products that solve a problem the main purchase creates.
How do I know if my upsells are annoying customers?¶
Monitor checkout abandonment rate, customer complaints, and session recordings. If abandonment increases after adding upsells, dial back aggression.
Can I bundle products from different categories?¶
Yes, as long as they make sense together (e.g., pasta + sauce + cheese). Test cross-category bundles - sometimes surprising combinations work well.
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.