Home > Docs > WooCommerce Product Recommendations > WooCommerce Product Recommendations – Setup Guide

WooCommerce Product Recommendations – Setup Guide

Last updated on August 22, 2024

The WooCommerce Product Recommendations plugin by WebToffee provides an easy way to display product recommendations on WooCommerce websites. This add-on allows you to personalize the product recommendations and make it easier for customers to find what they are looking for.

Features offered

The plugin enables to:

  • Recommend products that pair perfectly with customer’s needs.
  • Boost conversion rates by showcasing the best-selling products.
  • Showcase your highest-rated products, build customer trust, and drive sales.
  • Highlight the value and convenience of purchasing complementary products together.
  • Convey a sense of excitement and invite customers to explore new and trendy products.
  • Remind customers of products they are interested in and make it easy to find, revisit, and purchase them.
  • Furthermore, generate personalized product recommendations and display them anywhere on the website, as needed.

Getting started

  • To begin, start by installing and activating the plugin.
  • From the WordPress dashboard, navigate to WooCommerce > Product Recommendation. This will display the plugin’s settings screen.
WooCommerce product recommendations - Menu position
WooCommerce product recommendations – Menu position

The plugin is divided into three tabs as follows:

  • Manage Recommendations
  • General Settings
  • License

Manage Recommendations

The Manage Recommendation page is the plugin’s home page. It lists all the generated recommendations and allows users to create new ones.

WooCommerce product recommendations - Home page
WooCommerce product recommendations – Home page

The tiles include information such as the recommendation’s user-defined name and placement on the website. They also include options to edit, delete, and copy a shortcode for the recommendation section. The tile’s toggle button can enable or disable the product recommendation on the front end.

The shortcode copied can be used on any page or post to display the selected product recommendation.

WooCommerce product recommendations – Existing product recommendations

Click on the Create New Recommendation button to create new recommendations.

This section lists a collection of pre-configured product recommendations that have proven to be effective for e-commerce stores based on the pages on which they can be displayed.

WooCommerce product recommendations - Popular product recommendations
WooCommerce product recommendations – Popular product recommendations

Select a page

The recommendations are sorted based on the pages on which they can be displayed. The Select a page section lists all available pages on your site, and when you select a page, all the recommendations that can be displayed on that selected page will be listed under the Popular product recommendations section.

Popular product recommendations

This section lists all available recommendation types for the selected page type. The list given below lists all available recommendations for the store. The displayed options in the plugin may vary based on the selected page.

  • Related products – Products from the same category are sorted based on popularity and displayed on the single product page.
  • Bestsellers – Products from the same category are sorted based on popularity and displayed on the category page.
  • Top rated – Products from the same category are sorted based on Rating and displayed on the category page.
  • Frequently bought together – Frequently bought-together items are displayed randomly on the single product page.
  • New arrivals – Products added in the last 30 days are displayed on the shop page on a last come first basis.
  • Recently viewed – Recently viewed products are displayed at random on the single product page.
  • Hot sellers – On-sale products from the category of currently viewing products sorted based on the popularity in the last 30 days and displayed on the category page.
  • Trending now – Products added to the store in the last 30 days are sorted based on the popularity in the last 7 days and displayed on the shop page.
  • Our picks for you – Products from the recently viewed categories are sorted based on popularity and displayed on the shop page.
  • Here are some alternatives – Products from the same category and with the same attribute as the currently viewing product(s) are sorted based on rating and displayed on the product page only for out-of-stock products.
  • Similar products – Products from the same category are sorted based on popularity, price, and relevancy, and displayed on the single product page.
  • Did you forget these? – Recently viewed products displayed on the cart page.
  • Uh oh! Here is what you were looking for – Recently viewed products displayed on the cart page no search results page.

The primary benefit of these recommendations is their pre-configuration, which saves you a lot of hassle. To employ one of these product recommendations on your site, just click on the corresponding tile, then hit Create Recommendations at the bottom of the customization page. It’s easy as pie!

If you wish to tweak one of the prebuilt templates, click on it and customize it, from the name to wherever you want to display the recommendations.

You can create a custom one if you prefer more control over your recommendations. Click on the Create Your Own Product Recommendation tile at the bottom of the Create New Recommendation page. This option allows you to handpick which products you want to showcase as recommendations.

Create custom recommendation

In addition to the preconfigured product recommendations, the plugin allows the creation of custom product recommendations of choice. To create a new recommendation, click on the Create Your Own Product Recommendation tile in the Create New Recommendation section.

WooCommerce product recommendations - Create a new recommendation
WooCommerce product recommendations – Create a new recommendation

Product recommendation page

Clicking on Create New Recommendation or Create Your Own Product Recommendation opens the Recommendation configuration page, where the plugin allows to configure a list of data to create a new recommendation.

Configure recommendation

Every customization option available under this window, except for the Product to be recommended, will also be available for the prebuilt templates.

WooCommerce product recommendations – Create new recommendation
Recommendation title

This text will be displayed as the title of the product recommendation section in the e-store.

Products to be recommended

Allows selecting the desired product groups to be displayed in the product recommendation section. The plugin allows the choice of multiple product groups to generate product recommendations.

The “Products to be recommended” section will display relevant options based on the page selected section.


  • To display featured products as the product recommendations, choose “Yes”.

  • Conversely, select “No” to display product recommendations excluding featured products.
  • DescriptionsAvailable in
    Category
  • To display recommendations from a specific category, select “is” and pick a category from the list.
  • To display recommendations for all categories except a specific one, select “is not” and choose a category from the list.
  • Single product page
  • Category page
  • Shop page Cart page
  • Checkout page
  • Order confirmation page
  • AttributeAttribute selection
  • To display recommendations for a specific product attribute, select “is” and pick an attribute from the dropdown menu.
  • To display recommendations for all product attributes except a specific one, select “is not” and choose an attribute from the dropdown menu.
  • Single product page
  • Category page
  • Shop page
  • Cart page
  • Checkout page
  • Order confirmation page
  • TagCreated in
  • Display product recommendations based on the time frame in which they were added. The time frame can be selected from the last 24 hours, seven days, 30 days, or three months.
  • Single product page
  • Category page
  • Shop page
  • Cart page
  • Checkout page
  • Order confirmation page
  • Created inTag selection
  • Select “is” and select a product tag from the dropdown menu to display recommendations for that tag. To display recommendations for all product tags except a specific one, select “is not” and choose a product tag from the dropdown menu.
  • Single product page
  • Category page
  • Shop page
  • Cart page
  • Checkout page
  • Order confirmation page
  • FeaturedOn sale product selection
  • To display on-sale products as the product recommendations, choose “Yes.”Conversely, select “No” to display recommendations excluding on-sale products.
  • Single product page
  • Category page
  • Shop page
  • Cart page
  • Checkout page
  • On sale
  • If “Greater than” is selected, the plugin will show products with a value higher than the specified percentage of the selected product.

  • If “Less than” is selected, the plugin will display products that have a value lower than the specified percentage of the selected product.
  • Single product page
  • Category page
  • Shop page
  • Cart page
  • Checkout page
  • Relative price
  • If “Greater than” is selected, the plugin will show products with a value higher than the specified percentage of the selected product.

  • If “Less than” is selected, the plugin will display products with a value lower than the specified percentage of the selected product.
  • Single product page
  • Shop page
  • Cart page
  • Checkout page
  • Rating
  • Product recommendations will be displayed from the product category (s) on that page.
  • Single product page
  • Category page
  • Shop page
  • Cart page
  • Checkout page
  • Recently viewed
  • To display recently viewed products as product recommendations, choose “Yes”.Conversely, select “No” to display recommendations excluding recently viewed products.

  • To display recently viewed products as product recommendations, choose “Yes.” Conversely, select “No” to display recommendations excluding recently viewed products.
  • Current product’s attribute
  • Product recommendations will be displayed based on the product attribute of the product(s) on that page.
  • Single product page
  • Current product’s category
  • Recently viewed products from the product(s) category on that page will be displayed as product recommendations.
  • Single product page
  • Category page
  • Cart page
  • Current product’s tag
  • Product recommendations will be displayed based on the product tag of the product(s) on that page.
  • Single product page
  • Recently viewed category
  • Product recommendations will be displayed based on the frequently bought together history of the currently viewing product.
  • Single product page
  • Category page
  • Order confirmation page
  • Cart product’s category
  • Product recommendations will be displayed from the categories of the product(s) in the cart.
  • Cart page
  • Checkout page
  • Order confirmation page
  • Cart product’s attribute
  • Product recommendations will be displayed based on the product attributes of the product(s) in the cart.
  • Cart page
  • Checkout page
  • Order confirmation page
  • Cart product’s tag
  • Product recommendations will be displayed based on the product tags of the product(s) in the cart.
  • Cart page
  • Checkout page
  • Order confirmation page
  • Frequently bought together
  • If Greater than is selected, products with a price more than that value will be displayed. Less than is selected, then products having a price less than that value will be displayed.
  • Cart page
  • Checkout page
  • Order confirmation page
  • Product price
  • If Greater than is selected, then products having a price greater than that value will be displayed Less than is selected then products having a price less than that value will be displayed
  • Cart page
  • Checkout page
  • Order confirmation page
  • Products to be recommended

    The available options in the “Products to be recommended” section will vary depending on the selected page. Only the relevant options, not all the options described above, will be displayed.

    Display criteria

    The product recommendation section will become visible only when the configuration set here matches with the products(s) displayed on the front end.

    • Category – The product recommendations section will only be visible if the selected categories match the category of the product(s) displayed on the page.
    • Product – The product recommendations section will become visible if the selected products here match the product(s) being displayed on the page.
    • User – The product recommendations section will become visible only when the selected user role matches the logged-in customer’s role.
    • Cart total -The product recommendation section will become visible only when the cart total meets the value specified in this setting. Users can set the cart total to be greater or lesser than the entered value.
    • Average item price -The product recommendation section will become visible only when the average cart subtotal meets the value specified in this setting. Users can set the average cart total to be greater or lesser than the entered value.
    • Stock status – The product recommendations section will only be visible if the selected stock status here matches the stock status of the product(s) being displayed on the page.
    • PriceThe product recommendation section will become visible only when the product’s price on the screen matches the price set here. Users can set the price to be greater or lesser than the entered value.
    • Viewing day – The recommendation section will only be visible on the selected days of the week. you can select multiple days.
    • Viewing date – The recommendation section will only be visible on the selected date. You can set a from and to date to display the recommendation for a period of time.

    The available options in the “Display criteria “ section will vary based on the selected page. Only the relevant options will be displayed, and not all the options described above.

    Sort products by

    Apart from all the configurations described above, the plugin allows sorting the content of the product recommendation section based on the following:

    • Popularity – (High to low / Low to high)
    • Rating – (High to low / Low to high)
    • Price – (High to low / Low to high)
    • Latest
    • Randomize
    Visual preference

    This section enables to control of the display settings of the product recommendations.

    • Position of recommendations – Allows you to choose a location for the product recommendations section on the page selected.

    The “Position of recommendation” section will display relevant options based on the page selected.

    Page selectedRelevant position on the page
    Single product page
  • Below add to cart button
  • Below product meta
  • Above product description
  • Below product description
  • Category page
  • Above products
  • Below products
  • Shop page
  • Above products
  • Below products
  • Cart page
  • Above cart table
  • Below cart table
  • Cart collaterals
  • Below cart totals
  • Below cart
  • Checkout page
  • Above checkout form
  • Below checkout form
  • Order confirmation page
  • Above order details
  • Below order details
  • No search result page
  • Below search result
    • Number of products to show per page -The number of products on different devices, such as desktops, tablets, and phones. The default is four for desktops, two for tablets, and one for mobile.
    • Total number of products to showThis number will define the total number of products displayed on the product recommendation section.

    Click on Create recommendation to create a new product recommendation.

    General Settings

    This page allows to customize the presentation of the product recommendation section on the site pages.

    WooCommerce product recommendations - General settings
    WooCommerce product recommendations – General settings
    • Display layout The product recommendation section can be represented as Slider or Grid. The chosen layout will then be applied to the section.
    • Enable loop slider This option is visible only when the Display layout is selected as Slider. When enabled the product list will cycle endlessly within the slider.
    WooCommerce product recommendations - Display layout as loop slider
    WooCommerce product recommendations – Display layout as loop slider
    • Number of products to show per page This option is visible only when the Display layout is selected as Slider. In the front-end view of the product recommendations slider menu, the number of products displayed can be configured and adjusted for devices such as desktops, tablets, and mobile devices.
    • Total number of products to show – This number will define the total number of products displayed on the product recommendation section.
    • Title alignment – You can determine the alignment of the product recommendation section title by selecting one of the three options provided: Left, Right, or Center.
    • Title color – The palette allows the setting of a color for the product recommendation title.
    • Width – Width of the recommendation section.
    • Top/bottom spacing – margin provided at the top and bottom of the recommendation section.
    • Title size – Font size of the product recommendation section title.
    • Hide out of stock products – Enable this option to hide all out-of-stock products from the product recommendation section.

    Clicking on Update settings will save the settings.