Storzen AI Recommends for WooCommerce

Plugin Banner

Storzen AI Recommends for WooCommerce

by WebTend

Download
Description

Storzen AI Recommends for WooCommerce is an AI-powered product recommendation plugin that helps WooCommerce stores increase conversions, boost average order value (AOV), and improve customer engagement with intelligent product recommendations. Unlike cloud-based solutions, the built-in AI engine runs entirely on your own WordPress server using your store’s order history—no external API, no AI subscription, no account registration, and no third-party dependencies required. Deliver fast, privacy-friendly, and data-driven product recommendations while keeping full control of your store and customer data.

Frequently Bought Together

Show an Amazon-style “customers also bought” widget on single product pages. Powered by a co-purchase frequency matrix built from your WooCommerce order history. Supports configurable bundle discounts (percentage or fixed amount) to encourage multi-product purchases.

Related Products AI

Replace WooCommerce’s default related products section with AI-ranked suggestions. Three scoring modes available: co-purchase frequency, category and tag overlap, or a hybrid blend of both. Fully overrides WooCommerce output via the official filter — no template files modified.

Cart Recommendations

Display contextual product suggestions on the cart page and inside the mini-cart sidebar, right before checkout. Products are scored in real time from the current cart contents and automatically exclude items already in the cart.

Basic Analytics

Built-in analytics dashboard inside WP Admin tracks impressions, clicks, and add-to-cart events across all recommendation widgets. See which products your AI recommendations are driving to cart, filterable by 7, 30, or 90-day windows.

Gutenberg Block

A native WordPress block with server-side rendering lets you place the recommendations widget on any page or post. Configure recommendation type, columns, max products, title, price, rating, and add-to-cart visibility directly in the block editor sidebar.

Elementor Widget

Drop the Smart Recommendations widget anywhere in Elementor with live canvas preview. Style controls for title color and spacing are built in to the Elementor panel.

Recently Viewed Products

Session-based recently viewed products widget — completely GDPR-safe using browser sessionStorage with zero database queries. Appears automatically on product pages, optionally on the cart page, and anywhere via the [sprwoo_recently_viewed] shortcode. Data clears when the browser tab closes.

Post-Purchase Recommendations

Show “Complete your purchase” recommendations on the WooCommerce order-received (thank-you) page. It seeds recommendations from the highest-value item in the completed order and excludes already-purchased products — catching customers at their highest-intent moment.

Social Proof Badges

Automatically display social proof signals on all recommendation cards. Three badge types: sales velocity (“12 sold this month”), rating summary (“★ 4.8 · 240 reviews”), and total purchase count (“1,240 people bought this”). All data comes from WooCommerce — no external lookups. Minimum thresholds are fully configurable so new stores with sparse data never show misleading badges.

Low Stock Urgency Badges

Show “Only 3 left!” urgency badges on recommendation cards when a product’s WooCommerce stock falls at or below your configured threshold. Works with simple and variable products. Two display styles: quantity (“Only X left!”) or simple (“Low stock”). Badge renders before social proof badges across all recommendation surfaces — FBT, related products, cart, post-purchase, recently viewed, Gutenberg block, and Elementor widget.

How the AI works

The plugin builds a co-purchase frequency matrix from your completed orders. Every time a new order is placed, the matrix updates automatically. Products bought together frequently rise to the top of recommendations. On new stores with no order history, a taxonomy-based scoring fallback uses category and tag overlap to generate relevant suggestions immediately. A hybrid mode (default) blends both signals for best results at any store maturity level.

Privacy and data

This plugin does not collect, transmit, or share any data with external servers. All scoring, storage, and analytics run entirely within your WordPress database. Recently viewed tracking uses browser sessionStorage — no cookies, no personal data stored server-side. No account or API key is required.

  1. Upload the plugin files to the /wp-content/plugins/storzen-ai-recommends directory, or install the plugin through the WordPress plugin screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Ensure WooCommerce is installed and active.
  4. Go to Storzen Reco in your WordPress admin menu to configure settings.
  5. For best results, click “Rebuild co-purchase matrix” after activation to index your existing order history.
  1. Frequently Bought Together widget on a single product page with bundle discount.

    Frequently Bought Together widget on a single product page with bundle discount.

  2. AI-scored related products replacing WooCommerce default recommendations.

    AI-scored related products replacing WooCommerce default recommendations.

  3. Cart page recommendations widget with quick add-to-cart buttons.

    Cart page recommendations widget with quick add-to-cart buttons.

Does this plugin require an API key or external service?

No. The plugin works entirely within your WordPress installation using your own order data. No external API calls, no subscriptions, no account required.

How does the AI scoring work?

The engine builds a co-purchase frequency matrix from your WooCommerce order history. Products frequently purchased together receive higher scores and appear first. On new stores with little order history, a taxonomy-based fallback uses category and tag overlap. The default hybrid mode blends both signals weighted 70% co-purchase and 30% taxonomy.

Does it work with variable products?

Yes. The recommendations engine works with all WooCommerce product types. Variable products in recommendation widgets link to the product page so shoppers can select their variation. The low stock urgency badge checks all available variations and shows the lowest remaining stock count.

Will it slow down my store?

Recommendation scores are cached as WordPress transients (1 hour TTL) so the AI scoring query runs at most once per hour per product. Social proof sales velocity data is cached for 6 hours. Frontend assets are loaded only on the relevant pages. The recently viewed feature uses browser sessionStorage and triggers zero server-side queries for tracking.

Does it conflict with my theme or other plugins?

The plugin uses standard WooCommerce hooks and template filters. It overrides woocommerce_related_products via the official WooCommerce filter — not by modifying template files — so it works with any properly coded WooCommerce theme.

How do I use the recently viewed shortcode?

Place [sprwoo_recently_viewed] anywhere on your site. Optional attributes: max (default 6), columns (default 4), title (default “Recently viewed”). Example: [sprwoo_recently_viewed max="4" columns="2" title="Your browsing history"].

How do I place recommendations on a custom page?

Use the Gutenberg block or Elementor widget to place recommendations anywhere without code. You can also use the [sprwoo_recently_viewed] shortcode for recently viewed products.

Can I customize the widget appearance?

Yes. The plugin includes a public stylesheet at public/css/sprwoo-public.css which you can override via your theme’s CSS. All elements use prefixed .sprwoo- class names to avoid conflicts.

What data does the plugin store?

The plugin stores two custom database tables: {prefix}sprwoo_copurchase for the co-purchase frequency matrix, and {prefix}sprwoo_analytics for impression and click tracking. Both tables are created on activation and removed on uninstall if you choose to delete plugin data. The analytics table auto-purges rows older than your configured retention window.

Is the recently viewed feature GDPR compliant?

Yes. Recently viewed products are stored in the browser’s sessionStorage — a temporary, client-side mechanism that is never sent to the server for tracking purposes and is automatically cleared when the browser tab closes. No personal data is stored in the database.

How does the low stock badge decide what to show?

The badge appears when WooCommerce stock management is enabled for a product and the stock quantity is at or below your configured threshold (default: 5). For variable products it checks all available variations and shows the lowest stock count. Products without stock management enabled are never shown a badge.

What happens to my data if I uninstall the plugin?

When you delete the plugin from the WordPress admin, the uninstall routine removes both custom database tables and all plugin options. Transient cache entries are also cleared. This is automatic — no manual cleanup required.

1.0.0

  • Initial release.
  • Frequently Bought Together module with bundle discount support.
  • Related Products AI with co-purchase, taxonomy, and hybrid scoring modes.
  • Cart Recommendations on cart page and mini-cart.
  • Basic analytics dashboard with impressions, clicks, and add-to-cart tracking.
  • Recently Viewed Products module — sessionStorage-based, GDPR-safe, zero DB queries.
  • Post-Purchase Recommendations on the order-received page.
  • Social Proof Badges — sales velocity, rating summary, total purchase count.
  • Low Stock Urgency Badges with configurable threshold and two badge styles.
  • Gutenberg block and Elementor widget for manual placement.
  • Modern admin UI with sidebar navigation, metric cards, and toggle settings.
  • Full translation support with text domain storzen-ai-recommends.
Back to top