How Do I Manage Upsells And Cross-sells In WooCommerce?

Positive young woman using laptop in modern living room with wooden staircase

If you’re running an online store with WooCommerce, you’ll know the importance of increasing your average order value. Two ways to achieve this are through upsells and cross-sells. In this article, we’ll take a look at how to manage upsells and cross-sells effectively in WooCommerce.

Load WooCommerce Stores in 249ms!

Understanding Upsells and Cross-sells

First, let’s define what upselling and cross-selling are. Upselling is the act of offering customers a more expensive or upgraded version of a product that they’re already purchasing. Cross-selling is the act of offering customers related products that complement the product they’re purchasing.

For example, let’s say you’re selling a laptop. An upsell would be to offer the customer an upgraded, more expensive laptop with better specs. A cross-sell would be to offer the customer a laptop bag or a mouse that complements the laptop they’re purchasing.

Setting up Upsells and Cross-sells in WooCommerce

To set up upsells and cross-sells in WooCommerce, follow these steps:

  1. Login to your WooCommerce dashboard and go to Products.
  2. Click on the product that you want to set up upsells and cross-sells for.
  3. Scroll down to the Product Data section and click on the Linked Products tab.
  4. Add the upsells and cross-sells in the Upsells and Cross-sells sections respectively.
  5. Save your changes.

Best Practices for Upsells and Cross-sells

While setting up upsells and cross-sells is easy, it’s important to do it right to maximize their effectiveness. Here are some best practices to follow:

Offer Relevant Products

Make sure the products you offer as upsells and cross-sells are relevant to the product the customer is purchasing. For example, if a customer is purchasing a shirt, offering them socks as a cross-sell could be seen as irrelevant and annoying.

Price them Right

The prices of your upsells and cross-sells should be appropriate to the customer’s budget and expectations. Offering a $1000 upsell to a customer who is purchasing a $50 product would likely result in them abandoning their cart.

Don’t Overdo it

Offering too many upsells and cross-sells can be overwhelming and detract from the customer’s shopping experience. Stick to a few relevant offers that enhance the customer’s purchase.

Time Them Right

Timing is crucial when it comes to upselling and cross-selling. Don’t offer the customer an upsell or cross-sell before they’ve added the product to their cart, as it could come off as pushy. Wait until the customer has shown interest in the product before offering additional options.

Enable Bundles

Offering bundles of products is an effective way to increase average order value. For example, if you’re selling a camera, you could offer a bundle with a camera bag and memory card. Enabling bundles in WooCommerce is easy – simply go to Products > Bundles and create a new bundle.

Analyze Your Performance

Once you’ve set up your upsells and cross-sells, it’s important to track their performance to see what’s working and what’s not. You can use plugins such as WooCommerce Sales Report Email to get detailed reports on your sales and revenue.


Upselling and cross-selling are valuable tactics to increase your average order value and boost your revenue. By following best practices and analyzing your performance, you can effectively manage your upsells and cross-sells in WooCommerce and improve your online store’s performance.

Scroll to Top