Dark Light

WooCommerce Upsell and Cross-Sell: The Complete Guide to Increasing Average Order Value in 2026

Varun Dubey 9 min read

Why Upselling and Cross-Selling Are the Fastest Way to Grow Revenue

Acquiring a new customer costs 5-25 times more than selling to an existing one. That statistic from Harvard Business Review explains why the most profitable WooCommerce stores do not just focus on getting more traffic, they focus on increasing the value of every order. Upselling (suggesting a higher-value alternative) and cross-selling (recommending complementary products) are the two most effective techniques for boosting average order value (AOV) without spending a single extra dollar on marketing.

Amazon attributes up to 35% of its revenue to its recommendation engine, which is essentially upselling and cross-selling at scale. You do not need Amazon-level AI to achieve similar results with WooCommerce. The platform has built-in upsell and cross-sell functionality, and with a few strategic customizations, you can build a recommendation system that meaningfully increases your revenue per customer.

Pair these techniques with features like a WooCommerce wishlist to capture buyer intent even before the sale. This guide covers everything from WooCommerce’s native upsell and cross-sell features to advanced techniques like checkout order bumps, post-purchase offers, and smart related product algorithms. Whether you sell physical products, digital downloads, or subscriptions, these strategies apply to every WooCommerce store. For another revenue-boosting technique, see how social commerce is changing ecommerce in 2026.

Before implementing anything, let us clarify the three types of product recommendations in WooCommerce:

Upsells

Definition: Suggesting a higher-priced or premium version of the product the customer is viewing. Upsells appear on the single product page.

Example: Customer views a Basic hosting plan ($9/mo) → you suggest the Pro plan ($29/mo) with more features.

Goal: Increase the value of the primary purchase.

Cross-Sells

Definition: Recommending complementary products that go well with what is already in the cart. Cross-sells appear on the cart page.

Example: Customer has a camera in their cart → you suggest a memory card, camera bag, and tripod.

Goal: Add more items to the order.

Definition: WooCommerce automatically displays products from the same category or with shared tags on the product page. These are algorithm-driven, not manually set.

Example: Customer views a blue t-shirt → WooCommerce shows other t-shirts from the same category.

Goal: Keep customers browsing if the current product is not exactly what they want.

TypeWhere It ShowsHow It Is SetPrimary Goal
UpsellSingle product pageManually per productUpgrade the purchase
Cross-sellCart pageManually per productAdd complementary items
RelatedSingle product pageAutomatic (category/tag)Discovery and browsing

Setting Up WooCommerce’s Built-in Upsells and Cross-Sells

Manual Setup via Product Editor

WooCommerce includes upsell and cross-sell fields in every product’s edit screen. Here is how to use them:

  1. Go to Products → All Products and edit the product you want to add recommendations to.
  2. Scroll down to the Product Data meta box and click the Linked Products tab.
  3. Upsells, Search for and select products that are better/premium alternatives. These will display on this product’s page under “You may also like.”
  4. Cross-sells, Search for and select complementary products. These will display on the cart page when this product is in the cart.
  5. Click Update to save.

Best practice: Limit upsells to 2-3 products. Too many options create decision paralysis. For cross-sells, 3-4 products is optimal.

Programmatic Setup

For stores with large catalogs, manually setting upsells for every product is impractical. This function sets upsells programmatically, which is useful for bulk operations, ERP syncs, or automated recommendation logic:

Optimizing Cross-Sells on the Cart Page

The cart page is prime real estate for cross-selling. The customer has already committed to buying, they are just reviewing their cart before checkout. A well-placed complementary product suggestion catches them in a buying mindset.

Default WooCommerce Behavior

WooCommerce displays cross-sell products below the cart table in a 2-column grid. The default behavior has a few limitations:

  • Products are shown in random order (not prioritized by relevance or popularity)
  • Only 2 columns, which may not suit all themes
  • No intelligence, it just shows whatever you manually set, regardless of conversion potential

Prioritized Cross-Sells

This customization sorts cross-sell products by their sales count, so the best-selling (and presumably most appealing) products appear first:

The logic is simple but effective: products that sell well are more likely to appeal to the current customer. By sorting cross-sells by sales count, you naturally surface your most popular complementary products.

Cross-Sell Strategy by Product Type

  • Physical products, Cross-sell accessories, consumables, and maintenance items. A laptop cross-sells a case, mouse, and USB hub.
  • Digital products, Cross-sell templates, add-ons, or extended licenses. A WordPress theme cross-sells a child theme customization pack.
  • Subscriptions, Cross-sell one-time add-ons or premium support packages. A monthly subscription cross-sells an annual plan upgrade (this is technically an upsell/cross-sell hybrid).
  • Services, Cross-sell extended warranties, priority support, or training sessions.

Checkout Order Bumps: The Highest-Converting Technique

An order bump is a product offer displayed directly on the checkout page, typically as a checkbox above the “Place Order” button. The customer can add it to their order with a single click, no page navigation, no cart modification, just a checkbox.

Order bumps consistently convert at 5-15% according to data from CartFlows, making them one of the highest-converting upsell techniques available. The key is offering a relevant, low-price item that complements the primary purchase.

Order Bump Best Practices

  • Keep the price low relative to the cart total, The bump should be 20-40% of the average order value. A $15 bump on a $50 order feels like a good deal. A $100 bump on the same order feels pushy.
  • Offer a discount, A 20-30% discount on the bump product increases conversion because it creates urgency (“this price is only available at checkout”).
  • Make it relevant, The bump must complement the primary purchase. Irrelevant offers reduce trust and can decrease overall conversion.
  • Use benefit-focused copy, Instead of just the product name, explain why the customer needs it. “Add a 2-year warranty for just $12” is better than “Extended Warranty – $12.”
  • One bump only, Do not overwhelm the checkout with multiple offers. One focused bump converts better than three competing ones.

Post-Purchase Upsells: Thank-You Page Offers

The order confirmation (thank-you) page is an underutilized sales opportunity. The customer just completed a purchase, their credit card is already entered, and they are in a positive, post-purchase mental state. Research from Digital Commerce 360 shows that post-purchase upsells convert at 3-8% with zero impact on the original purchase’s conversion rate (because the sale is already done).

This implementation automatically finds a relevant upsell product based on what was just purchased, then displays it with a one-click add-to-cart button. The customer is taken directly to checkout with the upsell product in their cart.

Advanced: One-Click Upsells

For maximum conversion, implement true one-click upsells where the customer does not need to re-enter payment details. This requires a payment token system, Stripe and PayPal both support charging saved payment methods. Plugins like CartFlows and FunnelKit (formerly WooFunnels) provide this functionality with a visual funnel builder.

WooCommerce’s default related products algorithm is basic, it shows random products from the same category or with shared tags. For stores with large catalogs, this often surfaces irrelevant products that do not convert.

This customization replaces the default algorithm with one that prioritizes best-selling products from the same category:

The improved algorithm first looks for same-category products sorted by total sales. If there are not enough, it widens the search to parent categories. This ensures the related products section always shows products that have proven market appeal.

WooCommerce Upsell and Cross-Sell Plugins

While custom code gives you maximum control, several plugins simplify upsell and cross-sell implementation:

CartFlows

The most popular WooCommerce sales funnel builder. Creates dedicated upsell and downsell pages, checkout order bumps, and A/B testing for offers. The visual funnel builder makes it easy to design multi-step post-purchase sequences. Free version covers basic upsells; Pro ($239/year) adds one-click upsells, order bumps, and A/B testing.

FunnelKit (WooFunnels)

A comprehensive funnel and automation platform for WooCommerce. Includes order bumps, one-click upsells/downsells, and dynamic offers based on cart contents. The rule engine lets you create conditional offers (e.g., show bump A if cart total exceeds $50, bump B otherwise). Pricing starts at $99.50/year.

YITH WooCommerce Frequently Bought Together

Adds an Amazon-style “Frequently Bought Together” section on product pages. Automatically detects products that are commonly purchased together based on order history, or allows manual configuration. Simple to set up and effective for complementary product bundles.

Product Recommendations for WooCommerce

An official WooCommerce extension that adds AI-powered product recommendations. Shows personalized upsells and cross-sells based on the customer’s browsing and purchase history. More sophisticated than manual linking but requires sufficient order data to generate good recommendations.

Beeketing for WooCommerce

An all-in-one marketing automation suite that includes upsell popups, cross-sell recommendations, and cart-level offers. Good for stores that want multiple marketing features in a single plugin rather than managing separate tools.

Measuring Upsell and Cross-Sell Performance

Implementing upsells and cross-sells is only half the job. You need to track whether they actually work and optimize based on data.

Key Metrics to Track

MetricWhat It Tells YouTarget
Average Order Value (AOV)Overall effectiveness of your upsell strategy10-30% increase over baseline
Upsell conversion rate% of customers who accept an upsell offer10-25% for product page upsells
Cross-sell conversion rate% of cart sessions that add a cross-sell item5-15% for cart page cross-sells
Order bump acceptance rate% of checkouts that include the bump product5-15%
Revenue per visitor (RPV)Total revenue impact including upsell revenueHigher than pre-implementation baseline
Cart abandonment rateWhether upsells increase friction (they shouldn’t)Should not increase by more than 1-2%

A/B Testing Your Offers

Do not assume your first upsell configuration is optimal. Test different:

  • Products, Try different upsell products to see which ones convert best.
  • Prices and discounts, Test 20% vs. 30% vs. 40% discount on order bumps.
  • Positions, Test upsells above vs. below the add-to-cart button.
  • Copy, Test benefit-focused vs. feature-focused descriptions.
  • Number of recommendations, Test 2 vs. 3 vs. 4 cross-sell products.

Plugins like CartFlows and FunnelKit include built-in A/B testing. For custom implementations, Google Optimize (or its successor) or a simple cookie-based split test works.

Upsell and Cross-Sell Strategies by Store Type

Fashion and Apparel

Upsells: Premium fabric version, limited edition, bundle with matching accessories. Cross-sells: Matching shoes, belt, bag, jewelry. Order bump: Gift wrapping, express shipping, fabric protector spray.

Electronics and Tech

Upsells: Higher storage/memory, pro version, bundle with warranty. Cross-sells: Cases, cables, screen protectors, adapters. Order bump: Extended warranty, setup guide, priority support.

Digital Products and Software

Upsells: Annual vs. monthly plan, pro vs. basic tier, team vs. individual license. Cross-sells: Complementary plugins, templates, training courses. Order bump: Priority support, white-label license, lifetime updates.

Food and Beverages

Upsells: Larger quantity, premium blend, subscription box. Cross-sells: Complementary flavors, accessories (mugs, grinders), recipe books. Order bump: Sample pack, free shipping upgrade, gift packaging.

Health and Beauty

Upsells: Larger size, full routine kit, subscription refills. Cross-sells: Complementary products in the routine (cleanser with moisturizer), tools (applicators, brushes). Order bump: Travel-size version, sample of new product, gift card.

Common Mistakes That Kill Upsell Conversions

1. Recommending Irrelevant Products

The fastest way to destroy trust is suggesting products that have nothing to do with what the customer is buying. A customer purchasing a yoga mat does not want a kitchen blender recommendation. Relevance is non-negotiable.

2. Too Many Offers

Decision fatigue is real. If every page has 3 upsells, 4 cross-sells, an order bump, and a popup, the customer feels overwhelmed and may abandon entirely. One well-placed offer outperforms five competing ones.

3. Upselling at the Wrong Time

Do not interrupt the purchase flow with aggressive popups or modal windows. Upsells should feel like helpful suggestions, not interruptions. The product page, cart page, and thank-you page are natural suggestion points. The checkout form is not.

4. Ignoring Mobile

Over 60% of e-commerce traffic comes from mobile devices. If your upsell display breaks on small screens or cross-sell products are pushed below the fold, you are losing the majority of potential revenue.

5. Not Testing

Setting up upsells once and never optimizing is a missed opportunity. Even small improvements (5% better conversion rate on an order bump) compound into significant revenue over thousands of orders.

Summary: Your WooCommerce Upsell Stack

A complete WooCommerce upsell and cross-sell strategy layers multiple techniques across the customer journey:

  1. Product page upsells, Show 2-3 premium alternatives using WooCommerce’s built-in Linked Products. Target: 10-25% acceptance rate.
  2. Product page related products, Override the default algorithm to show best-selling same-category products. Keeps browsers engaged.
  3. Cart page cross-sells, Display 3-4 complementary products prioritized by popularity. Target: 5-15% add-to-cart rate.
  4. Checkout order bump, One discounted complementary product with a single-click checkbox. Target: 5-15% acceptance rate.
  5. Thank-you page upsell, Post-purchase offer for a related product. Target: 3-8% conversion rate.

If each technique adds just 5-10% to your average order value, the combined effect can increase revenue by 20-40% without any additional traffic. For a store doing $10,000/month, that is $2,000-4,000 in additional monthly revenue from the same number of customers.

Start with the built-in WooCommerce features (they are free), measure the impact, and then add more sophisticated techniques as your data supports it. For detailed WooCommerce documentation on linked products, see the official WooCommerce guide.

Varun Dubey

Shaping Ideas into Digital Reality | Founder @wbcomdesigns | Custom solutions for membership sites, eLearning & communities | #WordPress #BuddyPress