Get Started

How to Set Up WooCommerce Product Recommendations: 6 Different Methods

Editorial Team
June 18, 2024
How to Set Up WooCommerce Product Recommendations: 6 Different Methods

Are you leveraging the power of WooCommerce product recommendations to boost your store’s sales and improve customer experience?

According to Salesforce, shoppers who clicked on recommendations were 4.5x more likely to add items to their cart and complete their purchase.

While WooCommerce has some built-in features for recommending products to users, these are not enough to offer recommendations throughout the buyer's journey to achieve the maximum results. 

To maximize the results, you should strategically place WooCommerce product recommendations across your website. 

Additionally, you should send follow-up emails with product suggestions to turn them into repeat customers. 

In this blog, we will show you how to strategically recommend products in WooCommerce at every step of your customer's shopping journey. This will help you increase your store's average order value (AOV) in WooCommerce.

We'll show how to add WooCommerce product recommendations in the following locations:

So, let’s begin. 


What are Product Recommendations in WooCommerce?

WooCommerce product recommendations refer to the practice of suggesting additional products to customers based on their browsing and purchasing history, preferences, and behavior on your e-commerce website.

These recommendations are designed to guide and encourage customers to spend more time on your site and buy more products, thereby increasing sales and improving the overall shopping experience.

Here are some common types of product recommendations in WooCommerce:

  • Related products: These are items that are directly related to the product a customer is currently viewing. For example, if a customer looks at a smartphone, related products might include phone cases, screen protectors, or chargers.
  • Cross-sell products: Cross-selling involves recommending complementary products to what the customer is about to purchase. For instance, if a customer buys a laptop, adding relevant accessories like a bag or mouse fits perfectly.
  • Upsell products: Upselling encourages customers to spend more by suggesting higher-end or premium versions of the product they are interested in. If a customer wants to purchase a photography camera, an upsell might be a professional-grade model with enhanced features.
  • Recently viewed products: Displaying items that the customer has recently viewed or featured products can remind them of their interests and encourage them to make a purchase.
  • Best-selling or popular products: Showcasing products frequently bought by other customers helps build trust and lead customers towards popular, well-received items.
  • Personalized recommendations: Utilizing customer data, such as past purchase history and browsing behavior, to provide personalized product suggestions can lead to better sales and conversions.

Why Offer Product Recommendations in WooCommerce?

Adding product recommendations to WooCommerce can offer several benefits that can help improve the user experience, increase sales, and enhance customer satisfaction.

Here are some reasons why you should offer product recommendations in WooCommerce:

  • WooCommerce product recommendation improves users' experience as they don’t have to spend browsing themselves to find related products. 
  • Offering product recommendations in WooCommerce can increase the average order value by suggesting complementary or related products to customers. 
  • Product recommendations can be used to cross-sell related products or upsell higher-end or premium versions of items. 
  • Satisfied customers who find relevant products through recommendations are more likely to return to your store, resulting in repeat customers.

We hope you know how important it is to recommend products in WooCommerce. 

Now, let’s look at the default recommendation options WooCommerce offers.

Method 1: Offer Recommendations on the Product Page (Default WooCommerce Option)

WooCommerce has some default features that recommend products to users. You can display recommended products on the WooCommerce product page and cart page. 

On each product page, WooCommerce recommends the upsell products you would set in the background in the section headlined “You may also like…”

You can add the upsell products from the Linked Products tab in the Product Data section of WooCommerce product options. 

add upsell product to liined products

Along with upselling products, WooCommerce automatically recommends products from the same category in the “Related products” section.

related products and upsell frequently bought

Pros and cons of product recommendation on the product page

✅ Pros: It's a default option for WooCommerce, so it doesn’t require any extra

❌ Cons: Users have to edit each product individually to add product recommendations. Moreover, when users click on different product recommendations, they may get distracted from the initial purchase. 

For more details, read our blog on how to offer product recommendations on WooCommerce product page. 

Method 2: Offer Recommendations on the Cart Page (Default WooCommerce Option)

WooCommerce recommends cross-selling products on the cart page of a store under the heading “You may be interested in….”

You can set up cross-sell products from the Linked Products tab like upsell products. 

add cross sell products in linked products

Here is what the cross-sell recommendation looks like on the default cart page: 

 you maybe interested in cross sell product recommendation in WooCommerce

Pros and cons of product recommendations on the cart page

✅ Pros: As it’s a WooCommerce default feature, you don’t need to install any extra plugins. 

❌ Cons: Adding product recommendations on the cart page can divert users from the checkout process, leading them to different product pages.

To maximize your chances of increasing sales with high order value, you should also recommend relevant products in all the possible scopes. 

  • WooCommerce mini cart 
  • Checkout page as an order bump 
  • Post-purchase page as one-click upsell
  • And also via post-purchase email 

In the following section, we will share how you can offer product recommendations in the above-mentioned ways. 

Method 3: How to Offer Product Recommendations inside a WooCommerce mini cart?

Here, we will show you how you can recommend cross-sell and upsell products on a side mini cart. This way, users can access their cart from anywhere on the website and also add, update, and remove their cart items.

For this process, we will use FunnelKit Cart (both free and pro). You will get the pro version of FunnelKit Cart with FunnelKit Funnel Builder Plus and above.

FunnelKit cart offers a side cart that users can access from anywhere on the site, view their order details and also update cart items. 

The best part is with this Woocommerce product recommendation engine; you can offer product suggestions on the side cart so users can add them to their cart with a single click. 

what is a mini cart

Note: make sure the FunnelKit Cart is installed and activated to follow this section.

Step 1: Turn on the slide-in cart by FunnelKit 

The first step is to enable the Slide-in cart by FunnelKit. For that, navigate to Funnelkit ⇒ Cart. Then, click on the “Enable Cart” toggle button to turn on the sliding cart.

enable funelkit mini cart

For more details on how to customize the look and how to display the Woocommerce product recommendations list on the mini cart, read our blog how to add a mini cart in WooCommerce.

Step 2: Manage cart upsell settings 

To enable the Upsells option, go to the Upsells tab and turn on the “Enable Cart Upsells” option.

enable cart upsell

Now, choose the display type. You get 4 options:

different ways to offer WooCommerce product recommendation in mini cart

After choosing how you want to display your recommended products, customize the following:

  • Product Recommendation Type:  You can choose to recommend product upsells or cross-sells, or both. We recommend choosing both. 
  • Heading: Provide the heading that will show up above the product recommendation section. The default option is "Frequently Bought Together".
  • Show Maximum Upsells: Specify the maximum number of products you want to display as upsells
mini cart customizations

Step 4: Add default upsells

The “Default Upsells” option lets you add items to show up as upsell recommendations in case the existing cart products don’t have any upsell products assigned to them.

You can just search products by name and add them to the default upsell in WooCommerce.

search and add default upsell

You can add as many upsell products as you want, but the “show maximum upsells” option will limit the number of items on the front end.

Note:  Turn on the “Always Show Default Upsells” option to always recommend the default upsell products.

upsell products to offer as product recommendation in wooCOmmerce

Step 5: Set up individual upsells and cross-sells

As we have already shown earlier in this blog,  you can add upsell and cross-sell products from the WooCommerce product page. But it can be tedious as you have to edit each individual product page separately every time you want to add a cross-sell or upsell. 

For that, the FunnelKit Cart team has designed a sleek interface that allows you to add upsells and cross-sells from the cart setup page itself. This way, you don’t have to go back and forth to each WooCommerce product. 

To add upsell or cross to any product from the Funnel Cart page, click on the “View All Products” link.

click on view all products

After that, you will see a sleek interface where you can either scroll down to find the product or search for the product using the search option. After that, expand the product section to add more upsells.

Note: If a product already has an upsell or cross-sell product assigned to it, then you will find it here. 

check upsell and cross sell with fk cart

To add a new upsell,  click on the “Add Upsell” button. Then, search for the product and choose the product from the suggested dropdown. After that, click on “Add” to add the product as an upsell.

Repeat the same process to add cross-sell as well.

search and add upsell

🔔 Note: You can also add variable products to your upsell and cross-sell. This way, the buyer can choose the specific product variations they want to buy right from inside the cart. You can add as many upsell products as you want using the same process.

After adding the product recommendations,  click the Save button to update the settings you just modified. You can click on the “Preview on Page” button to see how your WooCommerce cart upsell product looks.

save and see preview woocommerce mini cart

Here is a preview of how the product recommendation in the Woocommerce slide will look like: 

upsell product recommendation in wooCommerce

Note: FunnelKit Cart also offers a milestone-based reward system that motivates users to shop more by offering free shipping, discounts, and free gift if they shop worth a certain amount. For more details, read our blog 👇

Offer Rewards on WooCommerce Cart For Higher Upsell Rate.

You can check the whole process in this video below: 

How to Set Up WooCommerce Product Recommendations: 6 Different Methods

Pros and cons of product recommendations on the mini cart

✅ Pros: This method encourages users to buy more with a milestone-based reward system. Additionally, it offers in-cart upsell product recommendations to increase the Average Order Value (AOV). Its user-friendly interface makes it easy to set up upsell and cross-sell recommendations without editing individual products.

❌ Cons: While FunnelKit Cart offers a free plugin, access to the rewards system and upsells requires the Pro version. However, just a few upsells can easily cover the cost of the package.

Now you know how to offer WooCommerce product recommendations on a mini cart, let’s move on to the next section on how you can offer pre-purchase upsell on the checkout page. 

Method 4: How to Offer Pre-Purchase Product Recommendation on WooCommerce Checkout Page? 

Order bumps are low-dollar offers that users can add to their order with just one click before they checkout.

You can offer cross-sell products as an order bump on the checkout page right before users checkout. This approach capitalizes on the user's current buying momentum, offering them a low-cost, relevant product that can be added to their order with a single click. 

This not only enhances the overall shopping experience but also boosts the average order value.

To offer a product recommendation on the WooCommerce checkout page, we will use FunnelKit Funnel Builder. This is the most potent tool for creating WooCommerce sales funnels. This is one of the best rule-based recommendation engines that help you offer conditional pre-purchase and post-purchase product recommendations.

You need to install and activate both:

After activating the plugins, follow these steps: 

Step 1: Create a store checkout 

Firstly, we need to create a store checkout that will replace the default WooCommerce checkout page. For that, navigate to FunnelKit ⇒ Store Checkout and click on “Create Store Checkout.”

click on create store checkout

FunnelKit offers many prebuilt templates for the checkout page. Choose your favorite page builder. After that, hover over the template you want for your Global checkout and click on Preview. We are going with Minimalist here.

click on preview minimalist

Now, choose whether you want a  single-page checkout or a multi-page checkout. After that, click on “Import This Funnel,” provide a name, and click on "Done" to import this funnel as your default checkout.

import store global checkout

This will import a store checkout with three steps: Checkout, One click upsell, and Thank you page. 

Note: You can customize both the Checkout Page and the Thank You Pages template as per your requirements. 

Step 2: Add the order bump offer 

Now, you need to add a new step to offer an order bump on the checkout page. For that, click on “Add Order Bump,” provide a title, and click on Add.

create order bump step to offer pre purchase product recommendations

After that choose an order bump skin. For that hover on the skin you like and click on Import.

import order bump skin

Now search for the product and click on Add.

add product to order bump

This will add an order bump step to your store checkout funnel. 

Step 3: Customize the content and style of order bump offers 

Set the call-to-action text and description that will show up on the checkout page.

order bump content tab

Move to the Style tab. Here you can choose the position where the order bump will show up on the checkout page.

order bump style tab

Make sure to click on Save to update the changes.

Once you have added the offer, you can offer a discount on the order bump and specify a quantity. You can also select the display behavior and placement on the checkout page. 

add discounts to order bump

Step  4: Add conditions order bump offer (optional)

Offering order bumps for all the orders may not result in conversion all the time. Instead, you can offer rule-based order bumps in your store checkout flow to make it more effective. 

This way, your order bumps will only be displayed based on the rules you set.

For example, you may only order bumps for those who buy from a certain category. Or maybe to people with products worth a certain amount in their cart. 

To do so, move to the Rules tab and click on “Add Rules”.

click on add rules for order bump

Here, you can select the rule upon which you want to create the condition and then set the condition. Here, we are going with “Cart Category(s),” then setting the condition “matches any of,” and lastly, adding the categories. 

With this condition, when people are about to checkout with products from the T-shirt category, they will be offered this order bump. 

set rules for order bump

Make sure to click on Save. 

Step 5: Activate the store checkout 

After setting the order bump and condition, it’s time to activate the store checkout. For that, enable the “Enable Store Checkout” option. 

enable store checkout woocommerce product recommendation on global checkout

If you try to place a test order with at least two items in your cart or order a total of 50, as per the condition, we should see the order bump offer on your checkout page. 

order bump preview

This is how you can easily offer product recommendations on the WooCommerce checkout page. You can also read our blog on 23 WooCommerce Checkout Optimization Hacks.

Pros and cons of product recommendations on the checkout page

✅ Pros: This method drives impulse purchases. Its rule engine enables highly targeted offers to keep users focused during the buying process.

❌ Cons: You need to be thoughtful of the offer for maximum results. If you need order bump ideas, you can read our blog on "order bump ideas"

You can recommend products in WooCommerce after users checkout using the one-click upsell feature by FunnelKit Funnel Builder. 

Move to the next section to find out more. 

Note: You can read our blog on Top 10 Upselling Techniques to Generate More Revenue.

Method 5: How to Offer Post-Purchase Product Recommendations in WooCommerce?

Post-purchase upsells are offers you can make to users right after they check out, and they can just buy them with a single click without re-entering the payment details. Once a user places an order, the card gets tokenized. This way, you can add the extra amount to their order as soon as they accept the offer without asking them to provide payment details again.

Add the upsell offer

To offer post-purchase one-click upsell on your WooCommerce store, you need to click on the Offer step.

click on offer step

Here you can customize the content and look of the upsell template by clicking on the Edit Elementor Template option.

edit elementor template upsell

Now move to the Products tab. Now click on "Add Product", then search for the product and select from the dropdown. After that click on the "Add" button to add the product as upsell offer.

add product to upsell

You can offer discounts on the upsell offer to make it more lucrative and customize the settings. We recommend checking the option “Skip this offer if the product(s) exist in parent order.” 

upsell product discount and selection settings

Make sure to click on Save to update.

Add condition on upsell offer (optional)

Again, to make the offer more effective, you can apply rules like you did with the order bump. For that, click on the Upsell step.

click on upsell to add rules

Now on to the rules tab and click on Add Rules.

click on add rules upsell

Here, we are setting a condition that an upsell offer will be shown to users who place an order worth 70 or above. 

set rules for one click upsell

Make sure to click on Save Changes. 

Here is what your upsell template will look like: 

WooCOmmerce one click upsell

Pros and cons of post-purchase one-click product recommendation

✅ Pros: Sell more with high-dollar as a post-purchase, one-click offer that doesn't interfere with the primary offer, ensuring a distraction-free, seamless checkout experience.

❌ Cons: One-click upsells are supported by some popular gateways like Stripe, Mollie, Braintree, and PayPal, but not all, as not every gateway can tokenize users' cards, which is required for post-purchase upsell offers.

Your product recommendation strategies don’t have to stop when users are done shopping in your store. You can use the power of recommendation even after customers leave your website using email automation. 

Move to the next section to find out how to do WooCommerce product recommendations in post-purchase emails. 

Method 6: How Do You Offer WooCommerce Product Recommendations using Email Automations?

To offer product recommendations using email automation, we will use FunnelKit Automations

This is an all-in-one email and SMS marketing plugin that allows you to automate the process of email automation based on different triggers such as abandoned carts, win-back campaigns, birthday emails, etc. 

In addition to triggered emails, you can design attractive emails and send both email and SMS broadcasts.

The best part is that with FunnelKit Automations, you can send unlimited emails to unlimited contacts.

Make sure you have installed and activated FunnelKit Automations before you move on to the main process. 

Step 1: Create new automation

The first step is to create a new automation. For that, navigate to FunnelKit Automations ⇒ Automations and then click on Create New Automation.

create new automation to send email with product recommendations

Select the blank template, provide a name, and click on Create.

import new automation

This will add a blank automation on your workspace.

Step 2: Select the order created event 

Now, it’s time to select a trigger. To do so, click on the “Select Trigger” option. 

click select an event

On the WooCommerce tab, select the “Order Created” event. This will trigger this automation once someone orders on your WooCommerce site.

choose order created event

Step 3: Add Delay

Now, we are going to add some delay because you don’t want to overwhelm the user just after they make an order. You should recommend their product after a gap of some time.

To do so, click on the + icon and click on Delay.

select action to add delay

After that, add delay and click on Save changes. We have added a delay of 3 days. 

add delay of 3 days

Step 4: Add send email action 

Now, you need to add another action that will send the email. To do so, click on the + icon and then select Action.

add action to send email after deay of 3 days

After that, from the Messaging tab, choose the “Send Email” action and click on Done to add the action. 

select send email

Step 5: Design the product recommendation email 

First, provide the email subject and preview text. 

You can use merge tags to add dynamic data values like customer names that help personalize your emails.

To add any merge tag, click on {{..}} and search, copy the merge tag, paste it on the email subject line, and preview the text as you need.  

product recommendations subject line and preview text

As per the email body, you can design in four ways: Visual Builder (New), Rich Text, Raw HTML, and Visual Builder. 

Our experts recommend using Visual Builder (New).  For this choose “Visual Builder (New)” and click ‘Edit’. 

After that, you can choose any of the prebuilt templates. Here we will choose “Cross Sell Products Template”. For this hover on the template and click Preview. 

click preview cros sell products

Now, hit “Import This Template” to import. 

import cross sell products

You can customize the template according to your needs, like changing the logo, updating the menu, adding a new banner, etc. 

As per the product recommendation section, the template already includes a built-in feature. Here, you can choose whether to share related products (upsell, cross-sell, or both), best-selling products, or specific products if desired. Depending on the option you select, the email will populate with the corresponding products from your WooCommerce store.

choose the type of product you want to recommend

You can also offer a discount coupon in your product recommendation email to incentivize your next purchase. You can easily add a discount section using the Coupon block by FunnelKit Automations. 

For more details, read our blog on how to use dynamic coupons in email. 

add discount in product recommendation email

Step 6: Send test email 

Sending a test email allows you to thoroughly review the email's content and layout, ensuring that it appears as intended to your recipients.

To send a test email, click on “Preview and Test”. Then, provide the receipt email and hit “Send Email”. 

send test email product recommendation

Here is what the email we created looks like :  

woocommerce product recommednation emails

Step 7: Activate the WooCommerce product recommendation automation

Here is what the automation looks like: 

post purchase product recommendation in WooCommerce automation preview

The final step is to activate the automation so your users receive emails with WooCommerce product recommendations after the set delay. To do that, return to the automation page and turn on the toggle button at the top right center. 

activate automation to send recommended products in email after order completion

This will make your automation go live.

Pros and cons of product recommendations in post-purchase email

Pros: With product recommendations in follow-up emails, you have the chance to bring users back to your WooCommerce website and encourage repeat purchases.

 ❌ Cons: As follow-up emails have a 40.5% open rate, your users may not open to read the emails. To avoid such issues, make sure to use enticing subject lines and follow up with at least 2-3 emails.

5 Practical Tips to Get Maximum Revenue From WooCommerce Product Recommendations

Here are some tips to follow for boosting revenue generated from WooCommerce product recommendations:

  • Customer segmentation:

Segment your customer based on their behavior, preferences, and purchase history. The more relevant product you offer, the better the chance of getting conversions.

  • User experience design:

Make sure the user interface is user-friendly to enhance the shopping experience and make users buy more products. Ensure your designs are mobile friendly as a large share of people use mobile to shop these days.

  • A/B testing:

You can conduct A/B tests to experiment with different recommendation strategies, such as order bumps, one-click upsells, and follow-up emails. This will give you a better idea about what your customers want. 

  • Analytics and reporting: 

You should keep track of analytics to find out how your product recommendations are performing. Analyze reports in different matrices such as click rate, conversion rate, revenue generated, average order value, etc. 

  • Long-term strategy:

To achieve maximum results, you should develop a long-term plan for WooCommerce product recommendations and continuously refine it based on data and insights from customer interactions.

Are You Ready to Grow Sales by Maximizing the Power of Product Recommendations? 

We hope you've learned how to expand your product recommendations beyond WooCommerce's default options. The default options only cover 15-20% of the customer’s journey.

However, by leveraging all the recommendation scopes discussed in this blog, you can significantly boost your sales revenue, impacting up to 80% of the shopping process.

With FunnelKit Funnel Builder, you can suggest products at different stages of the shopping journey, making it easier for customers to find and buy the right items and spend more. 

Additionally, this Woocommerce product recommendation plugin offers in-depth analytics, allowing you to measure the impact of your suggestions and optimize your strategies accordingly.

FunnelKit Automations allows you to encourage more purchases through email suggestions even after users leave your site. The great thing about email automations is that they work even when you're not actively managing them.

Make the most of every opportunity to recommend products and increase your sales.

Grab FunnelKit Funnel Builder now to supercharge your sales!

Author: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.