To fix Woocommerce cross-sells not showing, check the product settings and ensure cross-sells are enabled. When managing an online store with Woocommerce, one of the effective strategies to increase sales is by using cross-sells.

Cross-sells allow you to showcase complementary products to your customers, encouraging them to make additional purchases. However, if you encounter issues with cross-sells not showing up on your website, it can impact your sales potential. By addressing this problem and ensuring that cross-sells are properly configured, you can enhance the shopping experience for your customers and boost your revenue.

We will explore some common reasons why cross-sells may not be appearing on your site and provide practical solutions to resolve the issue.

Common Reasons For Woocommerce Cross Sells Not Showing

Troubleshoot Woocommerce cross sells not showing by checking product categories, ensuring sufficient stock availability, and verifying visibility settings. Update plugin versions and clear cache to resolve display issues effectively. Optimize cross-sell placement for improved customer engagement and sales conversion.

Inadequate Product Data

Missing or incomplete product data can prevent cross sells from displaying correctly.

  • Ensure all products have clear titles, descriptions, and relevant categories.
  • Include high-quality images and accurate pricing for better visibility.

Theme Or Plugin Compatibility Issues

Themes or plugins that are not compatible can disrupt cross sell functionality.

  1. Check for theme conflicts by switching to a default theme and testing again.
  2. Disable plugins one by one to identify the conflicting plugin causing the issue.

Troubleshooting Steps

When Woocommerce cross sells are not showing up on your website, it can be frustrating for both you and your customers. However, with the right troubleshooting steps, you can identify and fix the issue, ensuring that your cross sells appear as intended.

Check Product Data

First, ensure that the products you want to cross-sell are properly configured in your Woocommerce settings. Check the product data in the backend to make sure that the cross-sell products are added to each individual product. This is essential for the cross-sells to display on the frontend of your website.

Review Theme And Plugin Compatibility

Some themes and plugins might interfere with the display of cross-sells on your website. Review the compatibility of your current theme and any installed plugins with Woocommerce cross-sells. Ensure that there are no conflicts causing the cross-sells not to show up. It’s also important to keep all themes and plugins updated to the latest version to minimize compatibility issues.

Advanced Solutions

When it comes to fixing issues with Woocommerce cross sells not showing, there are advanced solutions that can help you resolve the problem efficiently. In this section, we will explore these advanced solutions to get your cross sells section up and running smoothly.

Automate Upselling in One Click with UpsellMaster Free Plugin

Introducing the latest innovation in e-commerce optimization: the UpsellMaster FREE Plugin Version. Say goodbye to manual upsell configurations and hello to effortless automation. With UpsellMaster, you can now seamlessly deploy personalized upsell suggestions for every product across your website.

From the Product Page to the Checkout Page, maximize your upselling potential without the hassle. Take advantage of built-in discount campaign templates to schedule promotions for key events like Black Friday and Christmas well in advance. Plus, with robust sales tracking and KPI monitoring, stay informed and in control of your upselling strategy. 

Upgrade your online store today with UpsellMaster and watch your revenue soar.

Customizing Cross Sells Section

If you want to customize the appearance of your cross sells section, you can do so by modifying the code in your Woocommerce template files. By accessing the cross-sells.php file, you can make changes to the layout, design, and content displayed in this section.

Here is an example of how you can customize the cross sells section to better suit your needs:

  1. Locate the cross-sells.php file in your Woocommerce theme folder.
  2. Edit the file using a text editor or code editor.
  3. Make the necessary changes to the HTML and CSS code to achieve your desired customization.
  4. Save the file and refresh your website to see the updated cross sells section.

Utilizing Hooks And Filters

Another advanced solution to fix the issue of Woocommerce cross sells not showing is by utilizing hooks and filters. These powerful tools allow you to modify the behavior and output of the cross sells section without directly editing the theme files.

Here is an example of how you can use hooks and filters to display cross sells:

  1. Add the following code snippet to your theme’s functions.php file:

This code snippet increases the limit of cross sells displayed from the default value to a custom number of your choice. You can adjust the value within the $limit variable to fit your requirements.

Utilizing hooks and filters provides a flexible and non-destructive way to handle cross sells in Woocommerce, ensuring that any updates or changes to your theme won’t overwrite your modifications.

Finalizing The Fix

Finalizing the Fix for the issue of Woocommerce Cross Sells not showing requires thorough Testing Changes and Monitoring Cross Sells Display to ensure resolution.

Testing Changes

  • Test various product combinations for Cross Sells visibility.
  • Check for theme or plugin conflicts affecting display.

Monitoring Cross Sells Display

  1. Regularly check Cross Sells across different devices.
  2. Ensure proper functionality post any updates or changes.

Frequently Asked Questions

How To Show Cross-sell Products In Woocommerce?

To show cross-sell products in WooCommerce, go to the product page, add related items in “Linked Products” section. You can also use plugins for custom suggestions. Remember to regularly update and test to maximize cross-selling effectiveness.

Why Are My Products Not Displaying In Woocommerce?

Products may not be displaying in WooCommerce due to various reasons such as incorrect settings, missing or expired licenses, conflicts with themes or plugins, cache issues, or product visibility settings. Review and troubleshoot these aspects to ensure your products appear correctly.

Why Is My Category Not Showing On Woocommerce?

Your category may not be showing on WooCommerce due to these possible reasons: incorrect settings or permissions, a missing or unpublished category, conflicting plugins or themes, cache issues, or a broken database. Double-check your settings, ensure the category is published and assigned correctly, disable conflicting plugins, clear caches, and repair the database if necessary.

How Do You Fix Images Of Variable Products That Are Not Showing In Woocommerce?

To fix images of variable products not showing in WooCommerce, check product variations and attribute settings. Make sure to set featured images for each variation and that the image sizes are suitable for display. Also, verify that the product gallery settings are correct in the WooCommerce settings.

Why Are My Woocommerce Cross Sells Not Showing?

There could be a few reasons for this issue. Firstly, ensure that you have enabled cross sells in your Woocommerce settings. Also, check if the products you want to cross sell have stock available. If these steps don’t work, try disabling any conflicting plugins or customizations.


Incorporating cross sells in your Woocommerce site can significantly enhance sales and customer experience. By understanding and addressing the issues causing cross sells not to show, you can optimize your website for increased profits and customer satisfaction. Apply the troubleshooting steps discussed to ensure your cross sells perform flawlessly, boosting your online business.

Leave a Reply

Your email address will not be published. Required fields are marked *