{"id":364712,"date":"2026-09-08T00:31:47","date_gmt":"2026-09-08T00:31:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpc-smart-recommendations\/"},"modified":"2026-09-08T06:54:53","modified_gmt":"2026-09-08T06:54:53","slug":"wpc-smart-recommendations","status":"publish","type":"plugin","link":"https:\/\/bre.wordpress.org\/plugins\/wpc-smart-recommendations\/","author":14634412,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"WPC Smart Recommendations for WooCommerce","header_author":"WPClever","header_description":"Smart product recommendations driven by real customer behavior \u2014 multi-algorithm engine with behavioral tracking & analytics.","assets_banners_color":"b66a9c","last_updated":"2026-09-08 06:54:53","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpclever.net","header_plugin_uri":"https:\/\/wpclever.net\/","header_author_uri":"https:\/\/wpclever.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":69,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"wpclever","date":"2026-09-08 00:31:57","revision":3685761},"1.1.0":{"tag":"1.1.0","author":"wpclever","date":"2026-09-08 06:54:53","revision":3686083}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3685769,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3685769,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3686083,"resolution":"1","location":"assets","locale":"","width":1024,"height":809},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3686083,"resolution":"2","location":"assets","locale":"","width":1010,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3686083,"resolution":"3","location":"assets","locale":"","width":1000,"height":1140},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3686083,"resolution":"4","location":"assets","locale":"","width":1000,"height":1180}},"screenshots":[]},"plugin_section":[],"plugin_tags":[13788,3669,6903,1311,286],"plugin_category":[45,53],"plugin_contributors":[84934],"plugin_business_model":[],"class_list":["post-364712","plugin","type-plugin","status-publish","hentry","plugin_tags-cross-sell","plugin_tags-recommendations","plugin_tags-related-products","plugin_tags-upsell","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-ratings-and-reviews","plugin_contributors-wpclever","plugin_committers-wpclever"],"banners":{"banner":"https:\/\/ps.w.org\/wpc-smart-recommendations\/assets\/banner-772x250.png?rev=3685769","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wpc-smart-recommendations\/assets\/icon-128x128.png?rev=3685769","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wpc-smart-recommendations\/assets\/screenshot-1.png?rev=3686083","caption":""},{"src":"https:\/\/ps.w.org\/wpc-smart-recommendations\/assets\/screenshot-2.png?rev=3686083","caption":""},{"src":"https:\/\/ps.w.org\/wpc-smart-recommendations\/assets\/screenshot-3.png?rev=3686083","caption":""},{"src":"https:\/\/ps.w.org\/wpc-smart-recommendations\/assets\/screenshot-4.png?rev=3686083","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>WPC Smart Recommendations<\/strong> is a product recommendation engine for WooCommerce. It analyzes customer shopping behavior \u2014 including items frequently purchased together, products viewed within the same browsing session, and customer affinities \u2014 to display tailored product recommendations across your store and help increase average order value.<\/p>\n\n<h4>Live demo<\/h4>\n\n<p>Visit our <a href=\"https:\/\/demo.wpclever.net\/wpcplant\/\" title=\"live demo\">live demo<\/a> here to see how this plugin works.<\/p>\n\n<h4>Why WPC Smart Recommendations?<\/h4>\n\n<ul>\n<li><strong>Easy setup<\/strong> \u2014 activate the plugin and it begins analyzing store data immediately while providing fallback recommendations out of the box.<\/li>\n<li><strong>Multi-algorithm engine<\/strong> \u2014 combines co-purchase, co-view, category affinity, wishlist, and compare data to generate tailored product recommendations.<\/li>\n<li><strong>Multiple display surfaces<\/strong> \u2014 product pages, cart, checkout, thank you page, popups, and anywhere via shortcodes or widgets.<\/li>\n<li><strong>Three layout options<\/strong> \u2014 Grid, Carousel (CSS scroll-snap), and compact List view.<\/li>\n<li><strong>Performance analytics<\/strong> \u2014 track impressions, clicks, add-to-carts, purchases, and revenue attributed to recommendations.<\/li>\n<li><strong>Priority rules engine<\/strong> \u2014 boost, penalize, or exclude products based on price, stock, age, category, and more.<\/li>\n<li><strong>Template overridable<\/strong> \u2014 all templates can be customized from your theme.<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Co-purchase algorithm (\"Customers who bought this also bought\")<\/li>\n<li>Co-view algorithm (\"Customers who viewed this also viewed\")<\/li>\n<li>Category affinity fallback (popular products from the same category)<\/li>\n<li>Wishlist-based recommendations (integrates with WPC Smart Wishlist)<\/li>\n<li>Compare-based recommendations (integrates with WPC Smart Compare)<\/li>\n<li>Trending Now section with time-decay scoring<\/li>\n<li>Recently Viewed products (localStorage-based, zero server load)<\/li>\n<li>Personalized \"For You\" popup (once per session)<\/li>\n<li>Manual recommendations per product (drag to reorder)<\/li>\n<li>Order-based recommendations for thank you pages and emails<\/li>\n<li>Carousel \/ Slider layout with CSS scroll-snap (zero JS dependency)<\/li>\n<li>Grid layout using WooCommerce product cards<\/li>\n<li>Compact List layout for sidebars and popups<\/li>\n<li>Configurable number of columns (2-6) for Grid and Carousel<\/li>\n<li>Smart product link behavior (same tab, new tab, or Quick View popup)<\/li>\n<li>Social proof badges (\"\ud83d\udd25 12 people bought this today\")<\/li>\n<li>Exclude out-of-stock and unpurchasable products<\/li>\n<li>Exclude recently purchased products (configurable timeframe)<\/li>\n<li>Exclude specific product types<\/li>\n<li>Exclude specific pages<\/li>\n<li>Priority rules with drag-to-reorder<\/li>\n<li>Background performance tracking (impressions, clicks, add-to-carts, purchases, revenue)<\/li>\n<li>Transient-based caching with configurable TTL<\/li>\n<li>Configurable behavior data retention<\/li>\n<li>6 shortcodes for flexible placement<\/li>\n<li>WordPress widget support<\/li>\n<li>HPOS (High-Performance Order Storage) compatible<\/li>\n<li>Translation ready<\/li>\n<\/ul>\n\n<h4>Not what you needed?<\/h4>\n\n<p>Please try other plugins from us:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-product-bundle\/\" title=\"WPC Product Bundles\">WPC Product Bundles<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-composite-products\/\" title=\"WPC Composite Products\">WPC Composite Products<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-grouped-product\/\" title=\"WPC Grouped Product\">WPC Grouped Product<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-bought-together\/\" title=\"WPC Frequently Bought Together\">WPC Frequently Bought Together<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-force-sells\/\" title=\"WPC Force Sells\">WPC Force Sells<\/a><\/li>\n<\/ul>\n\n<h4>Quick Start Guide (Using from Scratch)<\/h4>\n\n<ol>\n<li><strong>Install &amp; Activate<\/strong>: Ensure WooCommerce 3.0 or higher is installed and activated, then activate WPC Smart Recommendations.<\/li>\n<li><strong>Initial Scan &amp; Fallback<\/strong>: On activation, the plugin automatically scans past completed orders to build initial co-purchase data. For fresh stores with no order history, the plugin automatically falls back to category and store products so recommendations appear immediately.<\/li>\n<li><strong>Configure Settings<\/strong>: Go to <strong>WP-admin &gt; Recommendations<\/strong> to adjust display positions, layouts, columns, and recommendation algorithms.<\/li>\n<li><strong>Manual Recommendations (Optional)<\/strong>: Edit any individual product in <strong>WP-admin &gt; Products<\/strong>, go to the <strong>Product Data &gt; Recommendations<\/strong> tab, and manually choose or reorder recommended products.<\/li>\n<li><strong>View Results<\/strong>: Visit any single product page or your cart page to see recommendations displayed.<\/li>\n<\/ol>\n\n<h4>How to Configure<\/h4>\n\n<p>All plugin options are organized under <strong>WP-admin &gt; Recommendations<\/strong>:<\/p>\n\n<ul>\n<li><strong>General Settings<\/strong>:\n\n<ul>\n<li><em>Sort order<\/em>: Sort recommended products by relevance, price low to high, or price high to low.<\/li>\n<li><em>Exclude unpurchasable<\/em>: Hide out-of-stock and non-purchasable products.<\/li>\n<li><em>Exclude recently purchased<\/em>: Exclude items the shopper has bought in the last X days.<\/li>\n<li><em>Product link<\/em>: Open product links in the same tab, new tab, or trigger WPC Smart Quick View popup.<\/li>\n<li><em>Exclude product types<\/em>: Exclude variable, grouped, external, or custom product types.<\/li>\n<\/ul><\/li>\n<li><strong>Product Page Settings<\/strong>:\n\n<ul>\n<li><em>Position<\/em>: Choose where recommendation widgets appear (below add-to-cart form, below product summary, after related products, in a custom tab, or replace native WooCommerce related products).<\/li>\n<li><em>Layout<\/em>: Select Grid, Carousel (CSS scroll-snap slider), or List view.<\/li>\n<li><em>Columns &amp; Limit<\/em>: Set columns (2 to 6) and maximum products to display (default: 8).<\/li>\n<\/ul><\/li>\n<li><strong>Cart &amp; Checkout Settings<\/strong>:\n\n<ul>\n<li><em>Cart Position<\/em>: Display recommendations after cross-sells, before cross-sells, or replace standard cross-sells.<\/li>\n<li><em>Checkout Position<\/em>: Optionally display recommendations before or after order review or customer details.<\/li>\n<\/ul><\/li>\n<li><strong>Personalized &amp; Trending Settings<\/strong>:\n\n<ul>\n<li><em>Personalized Popup<\/em>: Display a tailored \"For You\" popup once per session based on user browsing history.<\/li>\n<li><em>Trending Products<\/em>: Enable trending section with time-decay scoring across views, carts, and purchases.<\/li>\n<\/ul><\/li>\n<li><strong>Algorithms Settings<\/strong>:\n\n<ul>\n<li>Enable or disable individual recommendation sources: Co-purchase, Co-view, Category Affinity, On-sale products, Wishlist, and Compare data.<\/li>\n<\/ul><\/li>\n<li><strong>Priority Rules<\/strong>:\n\n<ul>\n<li>Create rules to boost, penalize, or exclude products based on condition criteria such as stock quantity, price, age in days, on-sale status, or category.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>How to Use Shortcodes<\/h4>\n\n<p>Embed recommendation sections anywhere in posts, pages, or page builders using shortcodes:<\/p>\n\n<ul>\n<li><p><code>[wpcrc_product]<\/code> \u2014 Display recommendations for a product.<\/p>\n\n<ul>\n<li><code>id<\/code>: Target product ID (optional, defaults to current product on single product pages).<\/li>\n<li><code>limit<\/code>: Number of products to show (default: 4).<\/li>\n<li><code>columns<\/code>: Number of columns (2 to 6, default: 4).<\/li>\n<li><code>layout<\/code>: Display layout: <code>grid<\/code>, <code>carousel<\/code>, or <code>list<\/code> (default: <code>grid<\/code>).<\/li>\n<li>Example: <code>[wpcrc_product id=\"123\" limit=\"4\" columns=\"4\" layout=\"grid\"]<\/code><\/li>\n<\/ul><\/li>\n<li><p><code>[wpcrc_trending]<\/code> \u2014 Display trending products across the store.<\/p>\n\n<ul>\n<li><code>limit<\/code>: Number of products to show (default: 8).<\/li>\n<li><code>columns<\/code>: Number of columns (2 to 6, default: 4).<\/li>\n<li><code>layout<\/code>: Display layout: <code>grid<\/code>, <code>carousel<\/code>, or <code>list<\/code> (default: <code>grid<\/code>).<\/li>\n<li>Example: <code>[wpcrc_trending limit=\"8\" columns=\"4\" layout=\"carousel\"]<\/code><\/li>\n<\/ul><\/li>\n<li><p><code>[wpcrc_for_you]<\/code> \u2014 Display personalized recommendations for the current visitor.<\/p>\n\n<ul>\n<li><code>limit<\/code>: Number of products to show (default: 8).<\/li>\n<li><code>columns<\/code>: Number of columns (2 to 6, default: 4).<\/li>\n<li><code>layout<\/code>: Display layout: <code>grid<\/code>, <code>carousel<\/code>, or <code>list<\/code> (default: <code>grid<\/code>).<\/li>\n<li>Example: <code>[wpcrc_for_you limit=\"6\" columns=\"3\" layout=\"grid\"]<\/code><\/li>\n<\/ul><\/li>\n<li><p><code>[wpcrc_cart]<\/code> \u2014 Display recommendations based on current cart contents.<\/p>\n\n<ul>\n<li><code>limit<\/code>: Number of products to show (default: 4).<\/li>\n<li><code>columns<\/code>: Number of columns (2 to 6, default: 4).<\/li>\n<li><code>layout<\/code>: Display layout: <code>grid<\/code>, <code>carousel<\/code>, or <code>list<\/code> (default: <code>grid<\/code>).<\/li>\n<li>Example: <code>[wpcrc_cart limit=\"4\" columns=\"4\" layout=\"grid\"]<\/code><\/li>\n<\/ul><\/li>\n<li><p><code>[wpcrc_recent_viewed]<\/code> \u2014 Display recently viewed products.<\/p>\n\n<ul>\n<li><code>limit<\/code>: Number of products to show (default: 6).<\/li>\n<li><code>columns<\/code>: Number of columns (2 to 6, default: 6).<\/li>\n<li>Example: <code>[wpcrc_recent_viewed limit=\"6\" columns=\"6\"]<\/code><\/li>\n<\/ul><\/li>\n<li><p><code>[wpcrc_order]<\/code> \u2014 Display recommendations based on items in an order (useful for custom thank you pages).<\/p>\n\n<ul>\n<li><code>id<\/code>: WooCommerce Order ID.<\/li>\n<li><code>limit<\/code>: Number of products to show (default: 4).<\/li>\n<li>Example: <code>[wpcrc_order id=\"456\" limit=\"4\"]<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>Widget<\/h4>\n\n<p>Go to <strong>WP-admin &gt; Appearance &gt; Widgets<\/strong> and add the <strong>WPC Smart Recommendations<\/strong> widget to any sidebar or widget area. Choose between personalized, trending, or cart-based recommendation modes.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins &gt; Add New<\/strong> in WordPress admin.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>WP-admin &gt; Recommendations<\/strong> to configure your desired settings and display positions.<\/li>\n<li>The plugin will automatically start tracking customer behavior and building recommendations.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20on%20a%20fresh%20store%20without%20sales%20history%3F\"><h3>Does this plugin work on a fresh store without sales history?<\/h3><\/dt>\n<dd><p>Yes. For newly launched stores or test environments without past orders or visitor activity, the plugin automatically falls back to category-based and store products so recommendations appear immediately. As visitors browse and purchase items, the background engine builds co-purchase and co-view data to continuously refine recommendations.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20recommendations%20on%20single%20product%20pages%3F\"><h3>How do I display recommendations on single product pages?<\/h3><\/dt>\n<dd><p>Go to <strong>WP-admin &gt; Recommendations &gt; Product Page<\/strong> and choose your preferred position from the dropdown (e.g., After Related Products, Below Add to Cart, Below Summary, or In a Tab). Recommendations will automatically appear on product pages without requiring code changes.<\/p><\/dd>\n<dt id=\"can%20i%20set%20manual%20recommendations%20for%20specific%20products%3F\"><h3>Can I set manual recommendations for specific products?<\/h3><\/dt>\n<dd><p>Yes. In <strong>WP-admin &gt; Products<\/strong>, edit any product and scroll down to the <strong>Product Data<\/strong> box. Click the <strong>Recommendations<\/strong> tab on the left. Search and select products to recommend, and drag them to reorder. Manual recommendations are prioritized first.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20woocommerce%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Does this plugin support WooCommerce HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes, WPC Smart Recommendations is fully compatible with WooCommerce High-Performance Order Storage (HPOS) as well as traditional post meta storage.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20external%20third-party%20services%3F\"><h3>Does this plugin send data to external third-party services?<\/h3><\/dt>\n<dd><p>No. All behavioral tracking, scoring algorithms, and recommendation computations are processed locally within your WordPress database. No external API keys or cloud subscriptions are required.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20recommendation%20templates%3F\"><h3>Can I customize recommendation templates?<\/h3><\/dt>\n<dd><p>Yes. All templates are located in the <code>\/templates\/<\/code> directory of the plugin. You can copy them into your theme or child theme folder to override the HTML layout and styles.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Updated: Minor CSS\/JS issues in the backend<\/li>\n<li>Updated: Compatible with WP 7.1 &amp; Woo 11.1<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Update: Separate widget admin script into standalone file and enqueue properly<\/li>\n<li>Fix: Add missing capability and autosave checks in admin AJAX handlers and product meta saving<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Smart product recommendations for WooCommerce driven by customer behavior \u2014 multiple algorithms, flexible layouts, and built-in analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364712"}],"author":[{"embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpclever"}],"wp:attachment":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364712"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364712"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364712"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364712"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364712"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}