How to Cross Sell and Upsell in WooCommerce

WEF approch to Entrepreneurship Education

If you want to take your online store to the next level and boost your sales, you’re in the right place. 

WooCommerce, a powerful e-commerce plugin for WordPress, empowers you to create a fully functional online shop easily. But why stop there? 

By implementing cross-selling techniques, you can strategically suggest related products to your customers, enticing them to add more items to their carts and increasing their overall shopping experience. 

In this guide, we’ll take you through the exciting journey of setting up WooCommerce, configuring cross-selling, and unlocking the potential for higher conversions. 

Get ready to captivate your customers and watch your online store thrive as we dive into WooCommerce and cross-selling in WordPress. 

Let’s get started!

1. Install and activate the WooCommerce Plugin

To install and activate the WooCommerce plugin in WordPress, follow these steps:

  1. Access the administration area of your WordPress website by entering the login credentials (username and password) on the login page.
  2. Once you’re logged in, you’ll see the WordPress dashboard. In the left-hand sidebar, locate and click on “Plugins.” This will take you to the plugin management page.
  3. On the plugins management page, you will see a button labeled “Add New.” Click on it to proceed to the plugin installation page.
  4. You’ll see a search bar on the plugin installation page at the top-right corner. Type “WooCommerce” into the search bar, hit Enter, or click the magnifying glass icon.
  5. The search results will display various plugins related to WooCommerce. Look for the plugin named “WooCommerce – excelling eCommerce” by Automattic. It should be the first result, likely with many active installations and good ratings.
  6. Once you’ve located the correct plugin, click the “Install Now” button next to its name. WordPress will start downloading and installing the plugin files.
  7. After the installation is complete, you’ll see a “Activate” button. Click on it to activate the WooCommerce plugin on your WordPress site.
  8. Upon activation, WooCommerce may present you with a setup wizard to configure basic settings such as currency, payment methods, shipping options, and tax settings. You can follow the steps in the wizard or skip it to configure the settings later manually.

You have successfully installed and activated the WooCommerce plugin on your WordPress website. 

2. Set up your Products

To set up your products in WooCommerce on your WordPress website, follow these steps:

  1. Once product management is enabled, click the “Products” tab in the WooCommerce settings. Then, click on the “Add New” button to create a new product.
  2. You can add all the relevant details for your product on the product creation page. This includes the product name, description, SKU (stock keeping unit), regular price, sale price (if applicable), stock status, and more. You can also set product categories and tags to organize your products.
  3. If your product has different variations, such as sizes or colors, you can set them up by clicking on the “Variations” tab. Choose product attributes (e.g., size, color) or custom variations and then add the specific variations with their respective prices, SKUs, stock status, etc.
  4. To showcase your product, you can upload images by clicking on the “Product Image” section. Add the main product image and labels through the WooCommerce product labels plugin to create a gallery. You can also set a featured image representing the product in listings and search results.
  5. In the “Inventory” tab, you can manage your product’s stock status and quantity. Set whether it should be tracked, allow backorders, and define stock management options.
  6. In the “Shipping” and “Tax” tabs, you can configure your product’s shipping options and tax settings. Define shipping classes, weight, dimensions, tax status, and tax class according to your requirements.
  7. Once you have entered all the necessary details for your product, click the “Publish” button to save and publish it on your WooCommerce website.

3. Configure cross-selling 

To configure cross-selling in WooCommerce on your WordPress website, follow these steps:

In the WooCommerce settings page, click on the “Products” tab and select the “Linked Products” section.

On the Linked Products page, check the box that says, “Enable Cross-sells.” This will activate the cross-selling feature in WooCommerce.

Scroll down to the Cross-sells section. Here, you can search for and select the products you want to cross-sell with each specific product in your store.

a.      Start typing the product’s name in the search field under “Cross-sell products.”

b.     A dropdown list will appear with matching effects. Choose a specific product from the list.

c.      Click the “Add” button to add the selected product as a cross-sell for the main product.

4. Save Changes

Once you have selected the cross-sell products for your products, click the “Save changes” button to update your settings.

If you want to set up cross-sells for multiple products, repeat the process for each product.

Remember to click “Save changes” when you modify your WooCommerce settings to ensure that the changes are applied and reflected in your store. This ensures that your store functions according to your desired configuration and provides the expected user experience to your customers.

5. Display cross-sells on the product page

By default, WooCommerce will display the cross-sell products on the product page, usually under the product description or in the sidebar. The exact placement and appearance may vary depending on your chosen theme.

Consider the visual design and user experience when displaying cross-sells on the product page. The goal is to make them noticeable but not intrusive, providing relevant suggestions that enhance the shopping experience and encourage customers to make additional purchases.

6. Customize cross-sell display (optional)

Customizing the cross-sell display in WooCommerce allows you to modify the appearance and placement of the suggested related or complementary products on the product page. 

Remember to keep backups of your theme files and proceed cautiously when modifying template files. If you’re unfamiliar with coding or feel uncomfortable making these changes, it’s recommended to seek assistance from a developer to ensure the modifications are done correctly.

By customizing the cross-sell display, you can create a visually appealing and tailored shopping experience for your customers, encouraging them to explore related products and potentially increase sales on your WooCommerce website.


You’ve now reached the end of our guide on WooCommerce and cross-selling in WordPress. Following the steps outlined in this guide, you have learned how to set up WooCommerce, configure cross-selling, and enhance your online store’s sales potential.

WooCommerce provides a robust platform to showcase and sell your products online, while cross-selling opens opportunities to suggest complementary or related items to your customers. By implementing cross-selling strategies, you can increase customer engagement, boost average order value, and create a seamless and personalized shopping experience.

Remember to continuously analyze and optimize your cross-selling efforts by tracking customer behavior, monitoring sales data, and adjusting based on insights gained. Experiment with different cross-sell products, placements, and messaging to find what works best for your audience.

With WooCommerce and cross-selling, you have the tools to transform your online store into a thriving e-commerce business. So go ahead, implement these strategies, and watch your sales soar.

Good luck on your journey to e-commerce success!

This article is written by:
guest author inam Ullah Dar
Inam Ullah Dar

Inam Ullah Dar is a content writer by passion and profession. He started his journey with Motif Creatives. He primarily writes for guest post articles falling under various niches. The main area of his interest and expertise is Web design & Digital marketing. He enjoys reading and writing about healthcare, mindfulness, and well-being to educate people about being happier and lively. His work has been published on many high-authority websites. He believes that writing is an effective way to communicate at better levels.