Set up Related Products, Up-Sells and Cross-Sells

Use linked products in WooCommerce to recommend alternatives and complementary items to your customers. This guide explains how to configure up-sells and cross-sells manually, and how WooCommerce automatically generates related products based on shared categories and tags.

The Linked Products tab in the WooCommerce Product Data panel, showing fields for up-sells and cross-sells

Up-sells

↑ Back to top

Up-sells are products that you recommend instead of the currently viewed product. They are typically higher-quality or higher-priced alternatives.

Depending on your theme, up-sells display on the single product page below the product description. You define up-sells manually in the Linked Products tab of each product.

Example of up-sell products displayed on a single product page
Up-sell products on a single product page

Cross-sells

↑ Back to top

Cross-sells are products that you promote in the cart based on items the customer has already added. They are typically complementary items. For example, if you sell a laptop, cross-sells might include a protective case, stickers, or a special adapter.

Depending on your theme, cross-sells display on the cart page below the cart products table. You define cross-sells manually in the Linked Products tab of each product.

Example of cross-sell products displayed on the cart page
Cross-sell products on the cart page
↑ Back to top

Related products are automatically generated by WooCommerce based on shared tags or categories with the currently viewed product. They appear on the single product page in themes that support this feature.

You cannot select related products manually in the merchant. To influence which products appear as related, group similar products in the same category or apply the same tags.

Example of automatically generated related products on a product page
Related products on a single product page

Add up-sells and cross-sells to a product

↑ Back to top

You configure up-sells and cross-sells on a per-product basis. The steps below apply to the classic product editor. If your store uses the block-based product editor, the fields appear in the product editing sidebar under a similar Linked products section.

To add an up-sell or cross-sell to a product in the classic editor:

  1. Go to WooCommerce > Products and select the product on which you want to show an up-sell or cross-sell.
  2. Scroll down to the Product Data panel.
  3. Select the Linked Products tab in the left menu.
  4. Add the product you want to link by searching for it in the Upsells or Cross-sells field.
  5. Click Update.

Note: Related products, up-sells, and cross-sells are all sorted randomly.

Customization

↑ Back to top

You can adjust linked product output using code. The following guides describe common customizations:

Note: Customizations are not covered under the WooCommerce Support Policy. If you are unfamiliar with code and templates, consider hiring a WooExpert or Developer for assistance.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.