Plugin Description

The Confluent Forms WordPress WooCommerce Recommended Products Engine replaces WooCommerce’s standard related-products system with a configurable, weighted recommendation engine. Instead of relying solely on WooCommerce’s default category and tag relationships, the plugin can score products using categories, tags, price similarity, and any global WooCommerce product attribute.

Store owners decide which product characteristics matter most. A shop selling artwork might give the Artist attribute all the weight, while another store could combine product category, brand, material, size, and price. Scores are normalized automatically, so weights can be configured around the catalog rather than forced to total a particular number.

Recommendations use WooCommerce’s native related-products template and product-loop output, preserving compatibility with theme styling and template overrides. The engine can replace the standard related-products block, take over existing [related_products] shortcodes, or be placed independently using the included [cf_recommended_products] shortcode.

The plugin also measures how recommendations perform. It tracks impressions, clicks, add-to-cart activity, attributed sales, units sold, and revenue. Optional Google Analytics 4 events can be sent when a recommendation is clicked. All reporting data remains inside WordPress and uses scalable daily aggregation rather than indefinitely storing every raw impression event.

Everything runs from your own WordPress installation. There are no subscriptions, activation servers, external recommendation services, feature-locked “Pro” versions, mandatory accounts, or storefront branding.

Full Feature Set

Weighted Recommendations

  • Match products by category, tag, price, and global WooCommerce attributes.
  • Assign individual weights to each matching factor.
  • Automatically normalize recommendation scores.
  • Display results by relevance or randomly from qualified matches.
  • Use a larger candidate pool to provide varied, relevant recommendations.

WooCommerce Integration

  • Replace WooCommerce’s standard related-products section.
  • Automatically intercept existing [related_products] shortcodes.
  • Includes the flexible [cf_recommended_products] shortcode.
  • Uses native WooCommerce templates and product-loop markup.
  • Compatible with theme overrides, including Avada.

Display Controls

  • Set a custom section title or use WooCommerce’s default.
  • Configure separate product counts for desktop, tablet, and mobile.
  • Exclude out-of-stock recommendations by default.
  • Exclude unpublished, private, hidden, password-protected, and non-public products.
  • Backfill results when enough qualified products exist.
  • Generate recommendations for public out-of-stock source products while excluding out-of-stock recommendations.

Cache Management

  • Configurable recommendation-pool caching.
  • Push-button background pool generation for the published catalog.
  • Safe batch processing through WooCommerce Action Scheduler or WordPress cron.
  • Monitor build progress, populated and empty pools, skipped products, and failures.
  • Separate Build, Flush, and Flush and Rebuild actions.
  • Revalidate cached products for publication, visibility, and stock before display.

Tracking and Attribution

  • Track impressions, clicks, add-to-carts, sales, units, and attributed revenue.
  • Configurable click-to-sale attribution window.
  • Optional custom Google Analytics 4 click event.
  • Signed tracking tokens and duplicate-sale protection.
  • Clean canonical product links without tracking parameters.

Recommendation Experiments

  • Run 50/50 A/B tests between current and experimental recommendation weights.
  • Automatically test on your most-viewed products using configurable Top-X and lookback settings.
  • Track human product views to identify viable experiment populations.
  • Compare recommendation impressions, clicks, add-to-carts, purchases, and revenue by variant.
  • Preserve experiment hypotheses, configurations, results, conclusions, and notes in a permanent experiment journal.
  • Experiment tracking is optional and disabled by default.

Reports

  • Product-level recommendation performance and attribution reporting.
  • Compare control and experimental performance overall and by source product.
  • Sortable tables and flexible reporting periods from today through 12 months.
  • CSV export for the selected reporting period.

Scalable Data Storage

  • Compact daily reporting totals instead of unlimited raw events.
  • Batched impression and human-view recording.
  • Stateless impression tokens and temporary attribution records.
  • Automatic cleanup of expired attribution data.
  • Existing report data migrated into daily aggregates during upgrades.
  • First-party storage within the WordPress database.

Built for WordPress

  • Dedicated Settings, Reports, Experiments, and About pages.
  • Responsive storefront output.
  • WooCommerce HPOS compatibility.
  • No subscriptions, external recommendation service, telemetry, licensing server, mandatory account, or storefront branding.

License and Usage

These plugins are licensed under GPL-3.0. You are free to use, modify, and redistribute them under the terms of that license. The Confluent Forms name, logo, branding, and documentation remain the intellectual property of Confluent Forms LLC and may not be used to imply endorsement or affiliation.

Plugin version: 2.4.1

Last updated: 2026-08-15

At Confluent Forms, we believe great software shouldn’t require subscriptions, artificial limitations, or constant upselling just to become useful. Every plugin we release is available as a free download because we built it to solve real-world business problems that we encountered ourselves. There are no activation servers, no licensing checks, no “Pro” version hiding the features you actually need, and no unnecessary branding injected into your website. Install it, use it, and make it your own.

Our philosophy is simple: build plugins that provide exceptional value while staying as lightweight and efficient as possible. We focus on solving problems elegantly rather than adding unnecessary complexity. Every feature has a purpose, every setting exists for a reason, and every line of code is written with performance, maintainability, and compatibility in mind. Whether you’re managing a small business or a large WooCommerce store, our goal is to give you commercial-quality functionality without the commercial baggage.

We hope these plugins save you time, improve your business, and perhaps even inspire you to build something of your own. If they do, we’d love to hear about it—but that’s entirely your choice. There are no mandatory accounts, no phone-home tracking, no nag screens, and no pressure. Just thoughtfully engineered WordPress plugins, released freely because we believe good software should earn its reputation through quality rather than restrictions.

If you’d like to send us a note of thanks, please do! If you’d like to buy us a drink, that’d be lovely too!

Need help with your WooCommerce store?