Dark Light

AI-Powered Product Recommendations for WooCommerce Stores

Varun Dubey 14 min read

WooCommerce ships with a “Related Products” block that picks items from the same category and tags. It is not intelligent. It shows a leather wallet on a page for a leather belt because both are tagged “leather accessories” – regardless of what customers who bought belts actually purchased next, regardless of price similarity, regardless of the customer’s browsing history.

AI-powered recommendation engines change this. They analyze purchase patterns across your entire customer base, identify correlations that are not obvious from category structure, and surface products that statistically drive additional purchases for customers at that specific point in their journey. This guide covers how recommendation AI works, which tools are available for WooCommerce, and how to implement them without a data science team.


How Product Recommendation AI Works

The term “AI” covers several distinct approaches to product recommendations. Understanding the differences helps you choose the right tool for your store’s size and data volume.

Collaborative Filtering

The most common approach. The algorithm finds customers whose purchase history is similar to the current customer, then recommends products those similar customers bought. “Customers like you also purchased” is collaborative filtering. It requires substantial purchase history to work well – stores with fewer than a few hundred orders have too little data for meaningful patterns.

Content-Based Filtering

Recommends products based on the attributes of products the customer has viewed or purchased. If someone buys a medium-weight hiking boot, content-based filtering recommends other medium-weight hiking footwear, regardless of what other customers did. Works with smaller datasets and produces understandable recommendations, but tends toward sameness – it keeps recommending similar items rather than surfacing complementary ones.

Hybrid Models

Most modern recommendation systems combine collaborative and content-based approaches, weighted by data availability. For new customers (no purchase history), content-based filtering drives recommendations. As purchase history accumulates, collaborative filtering takes over. Hybrid models handle the “cold start” problem that pure collaborative filtering cannot.

Real-Time Behavioral Signals

Advanced engines incorporate in-session behavior: what the customer is looking at right now, how long they spent on each product page, what they added to and removed from their cart. These real-time signals shift recommendations mid-session without waiting for a purchase to complete. A customer who spends three minutes on a product page but does not add to cart is showing high interest – recommendations that surface that product again or show alternatives capture intent that purchase history alone cannot see.


Where Recommendations Drive Revenue

Product recommendations do not deliver equal value everywhere. The placements that consistently drive incremental revenue:

Product Pages: “Frequently Bought Together”

Complementary product recommendations on the product page add to cart value before checkout begins. A customer viewing a DSLR camera presented with a compatible memory card, camera bag, and lens filter has all four items in one session. This placement is most effective when the recommendation is genuinely complementary – items that complete or enhance the primary product, not just items from the same category.

Cart Page: “You Might Also Like”

Recommendations at cart stage have mixed evidence. Showing too many alternatives can distract from checkout completion. The highest-performing cart recommendations are low-friction additions: items under $20, consumables that pair with what is in the cart, extended warranties or protection plans. Avoid surfacing alternatives to cart items – you risk replacing a sale rather than adding to it.

Post-Purchase: “Complete the Look / Set”

The order confirmation page and post-purchase email are underused recommendation placements. A customer who just bought is in a buying mindset. Recommendations on the confirmation page showing complementary items (“complete your setup with these accessories”) with a one-click add-to-order feature (where your checkout supports it) can add 5-15% to average order value for stores that implement it well.

Homepage: Personalized Returning Customer Experience

For logged-in returning customers, the homepage can surface a personalized “Recommended for you” section based on purchase history and browsing behavior. Anonymous visitors see popular products or editorial picks. Personalized homepages for returning customers consistently outperform generic “bestsellers” sections in click-through and conversion.

Email: Behavioral Recommendation Emails

Product recommendation emails triggered by behavior – browse abandonment, post-purchase follow-up, “you haven’t visited in a while” win-backs – perform significantly better than generic promotional blasts. Recommendation-based emails personalized to browsing history show 5-10x higher click rates than batch-and-blast newsletters for most stores.


WooCommerce Recommendation Plugins and Tools

1. YITH WooCommerce Frequently Bought Together

The most straightforward implementation for WooCommerce: manually define product bundles that appear as “frequently bought together” recommendations on product pages. It is not AI in the strict sense – the relationships are defined by the store owner, not learned from purchase data – but it delivers consistent, controlled recommendations that you can optimize based on your knowledge of which items genuinely complement each other.

Best for: Stores with clear complementary relationships (electronics + accessories, clothing + matching pieces) where the store owner knows better than an algorithm which pairs make sense. Also best for stores too small for data-driven recommendations to work reliably.

Price: $79.99/year (premium). WC 9.x compatible.

2. Clerk.io

Clerk.io is a purpose-built ecommerce recommendation engine with a WooCommerce plugin. It uses real purchase data and browsing behavior to generate personalized recommendations across product pages, cart, email, and search. The engine trains on your store’s actual transaction history and improves over time as more data accumulates.

Clerk includes a visual merchandising interface where you can adjust recommendation logic without code: boost certain brands, exclude clearance items, manually override specific placements. The email recommendation feature integrates with your existing ESP (Klaviyo, MailPoet, etc.) via dynamic content blocks.

Clerk requires a meaningful data volume to be effective – they recommend at least 1,000 monthly visitors and some purchase history before the algorithms produce reliable results.

Price: From $199/month. Rating: 4.5/5 for stores with sufficient volume.

3. Barilliance

Barilliance provides AI-powered recommendations, behavioral email triggers, and real-time personalization in one platform. The WooCommerce integration installs via plugin and script. Recommendations cover product pages, category pages, cart, and homepage personalization. The behavioral email module sends recommendation emails triggered by browse abandonment, cart abandonment, and post-purchase behavior automatically.

Barilliance is stronger on real-time behavioral signals than Clerk.io – it responds to what customers are doing in the current session, not just their historical purchase data. This makes it effective for first-time visitors who have no history yet.

Price: Custom pricing (typically $500+/month for full platform). Better suited for stores doing $1M+ in annual revenue.

4. Recombee

Recombee is an API-first recommendation service that developers integrate directly. It is more flexible than packaged WooCommerce plugins – you can define custom recommendation scenarios, weight different signal types, and build recommendation logic that matches your specific merchandising goals. It requires developer implementation but gives the most control over recommendation behavior.

For WooCommerce stores with a developer resource, Recombee can be integrated via webhook-based data sync (sending order, view, and cart events to the Recombee API) and rendered via shortcodes or block-based components. The free tier supports up to 100,000 requests/month, making it accessible for medium-sized stores.

Price: Free (100K requests/month) / $99/month (1M requests/month). Requires developer integration.

5. Perzonalization

Perzonalization is a SaaS recommendation engine with a WooCommerce plugin focused specifically on the handmade, boutique, and small ecommerce segment. It requires less data than enterprise tools to produce useful recommendations and has a simpler setup. Product page, homepage, and email recommendation placements are included. The interface is accessible for non-technical store owners to configure.

Price: $29/month (up to 3,000 visitors) / $99/month (up to 10,000 visitors). Rating: 4/5 for small-to-mid stores.

6. Woo AI (WooCommerce’s Built-In AI Features)

WooCommerce has been adding AI-assisted features to core as of late 2024-2025. The current AI capabilities include product description generation, category suggestion, and basic product recommendation blocks powered by pattern analysis of in-store data. These are early-stage features, less sophisticated than dedicated recommendation platforms, but free and built-in.

For stores not ready to invest in a third-party recommendation platform, enabling WooCommerce’s built-in AI features is a zero-cost improvement over static “Related Products.”

Price: Free (included in WooCommerce core). Note: Some features require a WooCommerce.com account connection.


Tool Comparison at a Glance

ToolAI TypeRequired Data VolumeEmail RecommendationsSelf-HostedStarting Price
YITH Frequently Bought TogetherManual rulesNoneNoYes$79/yr
Clerk.ioCollaborative + contentMedium (1K+ monthly visitors)YesNo (SaaS)$199/mo
BarillianceHybrid + real-time behavioralMediumYesNo (SaaS)Custom
RecombeeCollaborative + customLow (scales with data)Via APINo (API)Free tier
PerzonalizationCollaborative + contentLowYesNo (SaaS)$29/mo
WooCommerce AIPattern-basedLowNoYesFree

The Business Case: Expected Revenue Impact

Before investing in a recommendation platform, it helps to know what kind of revenue impact is realistic. These are not guaranteed outcomes, but they represent typical results reported across ecommerce studies and platform case studies:

PlacementTypical AOV LiftTypical Revenue AttributionNotes
Product page “Frequently Bought Together”10-30%5-15% of total revenueStrongest placement for AOV
Cart recommendations5-10%2-5% of total revenueRisk of distraction if overdone
Post-purchase confirmation5-15%2-8% of total revenueUnderused; high intent moment
Homepage personalization10-20% lift in repeat visit CVR3-8% of total revenuePrimarily impacts returning visitors
Behavioral recommendation emailsN/A (separate session)5-10% of email revenueHighest email CTR of all email types

For a store doing $50,000/month in revenue, a well-implemented recommendation engine might add $5,000-10,000/month in incremental revenue across placements. At $199/month for a tool like Clerk.io, the ROI calculation is straightforward. The risk is stores with insufficient purchase data – the engine needs enough history to produce meaningful patterns before the revenue impact materializes.

Combining recommendations with a strong customer loyalty program for WooCommerce creates a compounding retention effect: recommendations drive higher-value orders, and loyalty rewards bring customers back to place them.


Implementing Recommendations: What to Set Up First

Start with Frequently Bought Together on Your Top Products

Before investing in a SaaS recommendation platform, identify your 20 best-selling products and manually define complementary product relationships using YITH Frequently Bought Together or WooCommerce’s built-in cross-sell fields. This requires no AI and produces immediate results for your highest-traffic product pages.

In WooCommerce product editor, the “Linked Products” tab includes Cross-sells (shown in cart) and Upsells (shown on product page). Populate these manually for your top products as a starting point.

Audit Your Product Data Quality First

Recommendation algorithms are only as good as the product data they work with. Before connecting a recommendation engine, audit your product catalog for:

  • Category consistency: Products assigned to the correct categories (not dumped in “Uncategorized”). Algorithms use category signals to group and compare products.
  • Attribute completeness: Product attributes (color, size, material, type) populated for all products. Content-based filtering relies on these for similarity calculations.
  • Tag quality: Tags that describe what the product is, not internal codes or legacy terminology. “Leather” is useful; “SKU-LTH-001” is not.
  • Price completeness: No products with $0 prices or missing prices. Recommendation engines factor price into similarity calculations.

Spending one hour cleaning product data before connecting a recommendation engine produces significantly better results than connecting immediately to a messy catalog.

Install a Recommendation Plugin and Monitor for 30 Days

Once your baseline is set, install a data-driven recommendation tool (Perzonalization for smaller stores, Clerk.io for stores with $500K+ revenue). Run it for 30 days alongside your manual cross-sells, then compare which placements are generating click-throughs and add-to-cart events.

Measure with Google Analytics 4

Set up GA4 ecommerce tracking to measure recommendation impact. The key metric is not recommendation clicks – it is whether customers who interact with recommendations have a higher average order value than those who do not. Look for:

  • Average order value: recommendation-clicking sessions vs non-clicking sessions
  • Items per order: sessions where a recommendation was shown vs not shown
  • Revenue per session from recommendation-enabled pages

Recommendation Rules: When to Override the Algorithm

Fully algorithmic recommendations occasionally produce results that are technically statistically correct but commercially counterproductive. Good recommendation platforms let you set business rules that override or constrain the algorithm. Common use cases:

  • Exclude out-of-stock items: Always. Recommending a product that is unavailable erodes trust and wastes the impression.
  • Exclude clearance items from high-value product pages: Recommending a $10 clearance item alongside a $200 product pulls customers toward your lowest-margin inventory at the wrong moment.
  • Boost newly launched products: New products have no purchase history for collaborative filtering to work with. Manually boost them into relevant recommendation slots for the first 30-60 days to generate initial co-purchase data.
  • Suppress specific competitors’ categories: If you sell both brand A and brand B in a competitive category, you may not want to recommend brand B on a brand A product page. Business rule overrides handle this.
  • Enforce margin floors: Some platforms let you bias recommendations toward higher-margin products. Use this carefully – it can make recommendations feel less relevant if overdone.

Common Implementation Mistakes

Showing Too Many Recommendations

Three to four recommendations outperform eight to twelve in most store contexts. Too many options cause choice paralysis and shift customer attention from buying to browsing. Cap recommendation widgets at four products per placement.

Recommending Out-of-Stock Items

Configure your recommendation engine to exclude out-of-stock products. Clicking a recommendation and finding it unavailable creates frustration. Most platforms have a stock-aware filter – enable it.

Treating All Recommendations as Complementary

On product pages, show complementary products (items that add value when used together). On the cart page, avoid showing alternatives (items that could replace cart contents). The placement determines the intent you are serving. Mixing these – showing alternatives on product pages or complements on the cart page – reduces recommendation effectiveness.

Not Enough Data to Train Collaborative Filtering

If your store has fewer than 1,000 orders total, collaborative filtering algorithms have insufficient data to find meaningful patterns. You will get random-seeming recommendations that do not reflect actual purchase behavior. For smaller stores, manual cross-sell configuration or content-based filtering (attribute similarity) outperforms data-sparse collaborative filtering.

Measuring Clicks Instead of Revenue

Recommendation platforms report their own click-through rates prominently. A high CTR on recommendations sounds good but means nothing if those clicks do not result in purchases. Always measure the end outcome: did the recommendation session result in a higher-value order than sessions without recommendations? Track revenue-per-recommendation-click, not just clicks.


Frequently Asked Questions

Does WooCommerce have built-in AI recommendations?

WooCommerce core has basic “Related Products” and “Cross-sells” functionality that is rule-based, not AI-driven. WooCommerce’s AI features (as of 2025-2026) include AI-assisted product descriptions and some pattern-based suggestions, but these are not the same as a trained recommendation engine. For meaningful AI-driven recommendations, a dedicated plugin or SaaS platform is needed.

How many products or orders do I need before AI recommendations work?

Rule of thumb: collaborative filtering becomes meaningful around 1,000+ orders. Content-based filtering works with any catalog size but requires well-structured product attributes (complete category, tag, and attribute data). For stores with fewer than 1,000 orders, manual cross-sell configuration outperforms algorithmic recommendations.

Can AI recommendations hurt conversion rates?

Yes, if implemented poorly. Recommendations that distract customers during checkout, show alternatives to cart items (triggering reconsideration), or surface irrelevant products can lower conversion rates. Test recommendation placements and measure their impact on checkout completion rate, not just clicks. A recommendation that gets 100 clicks but reduces checkout completion by 2% is net negative.

How do I handle recommendations for customers with no purchase history?

Use a hybrid approach: for new customers, show editorially curated “bestsellers” or “trending now” products based on store-wide popularity. As the customer browses, shift to content-based recommendations using the attributes of products they have viewed. After their first purchase, collaborative filtering can start contributing to recommendations. Most SaaS recommendation platforms handle this automatically.

Do I need to disclose AI recommendations to customers under GDPR?

Using purchase history and behavioral data to personalize product recommendations is generally permitted under legitimate interest grounds for existing customers (within a customer relationship). You should disclose this in your privacy policy and explain what data is used for personalization. If you use third-party SaaS platforms for recommendations, include those platforms as data processors in your privacy notice.

How do recommendation engines handle seasonal products or limited availability?

Most recommendation platforms allow inventory-aware filtering (exclude out-of-stock or low-stock products) and manual overrides for seasonal items. Seasonal products build up purchase history during their season, which the algorithm uses in that period. Off-season, these products are typically excluded by availability filters. For stores with heavily seasonal catalogs, configure a separate “seasonal” product tag and create recommendation rules that prioritize or deprioritize those products based on date ranges.

What is the difference between cross-sells and upsells in WooCommerce?

In WooCommerce’s built-in Linked Products system: Upsells appear on the product page as “You may also like” and are intended to show premium alternatives or complementary items that add to the current product. Cross-sells appear on the cart page and are intended to show add-on items that pair with what is in the cart. The placement difference is intentional – upsells happen before the customer commits to a product, cross-sells happen after. AI recommendation engines often have separate logic for each placement type to match this intent difference.


Start Small and Build Up

The most common mistake is skipping the foundation. Before investing in a SaaS recommendation engine, manually optimize your top 20 product pages with thoughtful cross-sells and upsells. Install GA4 ecommerce tracking so you can measure impact. Get familiar with which products your customers actually pair together.

Once your baseline is instrumented and your manual recommendations are working, a data-driven platform can then improve on what you have built – rather than replacing a process that never existed. For stores doing $500K+ in annual revenue, a tool like Clerk.io or Perzonalization pays back its monthly cost quickly in average order value increases. For stores still building to that level, the WooCommerce built-in cross-sell fields and YITH’s plugin cover most of the value at a fraction of the cost.

To get the most out of recommendations, pair them with CRM tools for your WooCommerce store so you can track each customer’s full journey from first recommendation click through repeat purchase.

Implementation Timeline: Week by Week

Rolling out AI recommendations in one shot across your entire store is a recipe for problems you cannot diagnose. Here is a practical four-week rollout that lets you measure impact at each stage.

Week 1 – Baseline and tracking. Install GA4 ecommerce tracking if you have not already. Set up enhanced ecommerce events (view_item, add_to_cart, purchase) so you can measure click-through rates and revenue attribution from recommendation widgets. Export your current cross-sell and upsell assignments from WooCommerce so you have a record of your manual setup. Record your current average order value, conversion rate, and units per transaction as baseline numbers.

Week 2 – Single placement test. Choose one recommendation placement – the product page “You may also like” section is the safest starting point. Install your chosen plugin or SaaS tool and configure it for this single placement only. Run it for a full week alongside your baseline data. Compare click-through rate and revenue per session against the previous week. If the numbers are flat or negative, check your product data quality before blaming the algorithm.

Week 3 – Cart page and checkout expansion. If product page results are positive, add recommendations to the cart page. Cart page recommendations have a different psychology – shoppers are already committed to buying, so “frequently bought together” and complementary product suggestions perform better here than discovery-oriented recommendations. Monitor your add-to-cart rate from cart page widgets specifically.

Week 4 – Email and homepage. Add personalized recommendations to your post-purchase email sequence and your homepage. Homepage recommendations should change based on whether the visitor is a returning customer (show personalized picks) or a first-time visitor (show best sellers and trending items). At this point you have four active placements generating data. Review the full dashboard: which placement drives the most revenue? Which has the highest click-through rate? Double down on what works and consider removing placements that add visual clutter without measurable return.

Varun Dubey

Shaping Ideas into Digital Reality | Founder @wbcomdesigns | Custom solutions for membership sites, eLearning & communities | #WordPress #BuddyPress