Smart Product Recommendations for WooCommerce (AI-Powered)
How Product Recommendations Drive Revenue
Product recommendations are suggestions shown to shoppers based on what they're viewing, what's in their cart, their purchase history, or what similar customers bought. They appear on product pages, cart pages, checkout, and even in emails.
The impact is well-documented: Amazon attributes 35% of its revenue to product recommendations. For WooCommerce stores, the numbers are smaller but still significant — well-implemented recommendations typically increase average order value by 10–30% and improve conversion rates by 5–15%.
There are several types of recommendations, each serving a different purpose in the buying journey:
Related Products: Items in the same category or with shared tags. Shown on product pages. Helps with discovery.
Upsells: Higher-priced alternatives to the current product. Shown on product pages. Increases order value.
Cross-Sells: Complementary products. Shown on the cart page. Adds items to the order.
Recently Viewed: Products the customer has already looked at. Shown across the site. Reduces decision friction.
Personalized: AI-driven suggestions based on individual browsing and purchase behaviour. The holy grail of recommendations.
Native WooCommerce Recommendations
WooCommerce includes basic recommendation functionality out of the box. It's limited, but it's free and works.
Related Products
WooCommerce automatically shows "Related Products" on every product page. These are pulled from products in the same category or with the same tags. The selection is somewhat random within those constraints — there's no intelligence behind which related products appear.
You can't manually control which related products show for a specific item through the default WooCommerce interface. To do that, you need custom code or a plugin. The number of related products shown is controlled by your theme (typically 3-4).
Upsells
WooCommerce lets you manually set upsell products in the "Linked Products" tab of the product editor. These appear on the product page, typically below the product description. You choose specifically which products to suggest as upsells.
The limitation: it's entirely manual. For a store with 50 products, manually setting upsells is manageable. For 500+ products, it's impractical. There's no automation or rules — you set each one individually.
Cross-Sells
Similar to upsells, you manually set cross-sell products in the "Linked Products" tab. These appear on the cart page. Same limitation: entirely manual, no rules, no automation.
The Problem with Native Recommendations
Native WooCommerce recommendations are better than nothing, but they have serious limitations: no personalization, no rules engine, no analytics, no "recently viewed," no "frequently bought together," and no way to automate suggestions based on cart contents or customer history. For stores serious about revenue optimization, you need more.
WooCommerce Product Recommendations Extension
The official WooCommerce Product Recommendations extension ($79/year) is the step up from native functionality. It adds a rules engine that automates what you'd otherwise do manually.
What It Adds
Rule-based recommendations: Create recommendation engines with conditions. "Show products from the same category" is basic. "Show products frequently bought together with items in the cart, excluding items already in the cart, prioritized by rating" is where it gets useful.
Multiple placement locations: Product pages, cart page, checkout page, order-received page, and custom locations via shortcodes. You control where each recommendation engine appears.
Amplifiers and filters: Amplifiers boost certain products (by popularity, rating, newness, or conversion rate). Filters exclude products (out of stock, already in cart, specific categories). Combining these creates surprisingly smart recommendations.
Recently Viewed: The extension adds a "Recently Viewed" widget and shortcode — something WooCommerce doesn't include natively. This is surprisingly effective at bringing customers back to products they considered but didn't add to cart.
Cart-based recommendations: Show products based on what's currently in the cart, not just what the customer is viewing. This is particularly powerful on the cart and checkout pages.
Limitations
The official extension is rule-based, not AI-based. It can't learn individual customer preferences or predict what a specific customer is likely to buy based on their unique browsing pattern. It applies the same rules to everyone. For many stores, this is sufficient. For high-traffic stores with large catalogues, AI-based solutions deliver meaningfully better results.
At $79/year, it's reasonably priced for what it delivers. ROI is almost always positive if you have more than 50 products and 1,000+ monthly orders.
AI-Based Recommendation Engines
For stores with large catalogues (500+ products) and significant traffic (10,000+ monthly sessions), AI-based recommendation engines deliver substantially better results than rule-based systems.
Clerk.io
Clerk.io is the most popular AI recommendation engine for WooCommerce. It uses machine learning to analyze individual customer behaviour — browsing patterns, purchase history, and real-time session data — to generate truly personalized recommendations.
What makes Clerk.io different from rule-based systems: it identifies patterns humans can't see. It might discover that customers who view blue running shoes on Tuesday evenings are likely to buy a specific water bottle brand. No rule-based system would find that correlation.
Key features: product page recommendations, cart recommendations, search personalization, email recommendations, and exit-intent recommendations. The WooCommerce plugin handles data sync automatically.
Pricing is based on usage (API calls), starting around $99/month. For large stores, costs can be $300-500/month, but the revenue increase typically justifies it several times over.
Recombee
Recombee is a developer-friendly AI recommendation API. It's more technical to implement than Clerk.io but offers greater customization. You feed it interaction data (views, add-to-carts, purchases) and it returns personalized recommendations via API.
For WooCommerce, implementation requires custom development or a connector plugin. Recombee is best suited for stores with development resources who want full control over how recommendations are displayed and where.
Pricing starts free for up to 100,000 recommendation requests/month, making it an excellent option for testing AI recommendations without commitment. Paid plans start at $99/month.
Other Options
Barilliance: Enterprise-grade personalization platform with WooCommerce support. Strong email recommendations. Pricing starts around $250/month.
LimeSpot: AI-powered recommendations with a Shopify focus but WooCommerce support via API. Good for cross-channel personalization.
Comparison: Which Solution Fits Your Store?
Small stores (under 100 products, under 500 orders/month): Native WooCommerce recommendations with manually curated upsells and cross-sells. Maybe add a "Frequently Bought Together" free plugin. Total cost: $0.
Medium stores (100-500 products, 500-5,000 orders/month): WooCommerce Product Recommendations extension at $79/year. Set up rule-based recommendations with amplifiers and filters. Add recently viewed and cart-based suggestions. This covers 80% of what you need.
Large stores (500+ products, 5,000+ orders/month): AI-based solution like Clerk.io. The volume justifies the cost, the catalogue is too large for manual curation, and the personalization delivers measurably higher conversion rates.
Setup Guide: Getting Started with Recommendations
Step 1: Audit Your Current State
Check what you already have. Go to any product page — are related products showing? Edit your top 10 products — do they have upsells and cross-sells set? Go to the cart page — are cross-sell suggestions appearing? Most stores have gaps here.
Step 2: Manually Curate Your Top Products
Identify your 20 best-selling products. For each one, set 3-4 relevant upsells (higher-priced alternatives) and 3-4 cross-sells (complementary items) in the Linked Products tab. This alone can meaningfully impact AOV.
Step 3: Add Recently Viewed
Install a "Recently Viewed Products" plugin (free options available) or use the WooCommerce Product Recommendations extension. Place the widget on product pages and the cart page. This is one of the easiest wins — customers often browse multiple products before deciding, and showing them what they already looked at reduces friction.
Step 4: Implement "Frequently Bought Together"
This is the Amazon-style "Customers who bought this also bought" section. Several free plugins offer this. Place it on product pages below the product description. It leverages social proof and actual purchase data to make relevant suggestions.
Step 5: Measure and Iterate
Track AOV, conversion rate, and revenue per session before and after implementing recommendations. Give it 30 days and 500+ orders for meaningful data. Then decide whether to invest in more sophisticated tools.
Conversion Impact by Recommendation Type
Related Products (product page): 2–5% of viewers click through, 1–3% add to cart. Low effort, moderate impact.
Upsells (product page): 3–8% click-through when the upgrade path is clear and the price difference is reasonable (20-50% more).
Cross-Sells (cart page): 5–15% add-to-cart rate for well-matched complementary products. Higher impact than product page recommendations.
Recently Viewed: 8–12% re-engagement rate. Particularly effective for stores with large catalogues where customers browse extensively.
Personalized AI (all pages): 15–30% higher click-through and 10–20% higher conversion compared to rule-based recommendations. The gap widens with catalogue size.
Frequently Bought Together: 5–10% add-to-cart rate. Social proof makes this one of the most trusted recommendation formats.
Keep reading
Related guides you might find useful
WooCommerce Cross-Sell vs Upsell: What's the Difference?
A clear breakdown of cross-selling vs upselling in WooCommerce — what each strategy means, when to use which, and how to implement both across your store for maximum revenue.
Read guideStore Optimisation12 Proven Ways to Increase Average Order Value in WooCommerce
12 practical strategies to increase your WooCommerce average order value — from quick-win order bumps and bundles to advanced upsell funnels and AI-powered recommendations.
Read guideStore OptimisationWooCommerce Post-Purchase Upsell: Turn Thank You Pages Into Revenue
How to turn your WooCommerce thank-you page into a revenue engine with post-purchase upsells — setup, best practices, and the psychology behind why they convert so well.
Read guideLevel up your WooCommerce store
Join the WPBundle waitlist and get beta access to our plugin suite completely free.
Join the Waitlist