Concatstring Revenue Insights for WooCommerce

Changelog

1.4.0

  • New: Product Performance Dashboard — a summary section above the analytics table showing five KPI cards (Total Views, Cart Adds, Orders, Total Revenue, Avg Conversion Rate)
  • New: Performance Summary row — counts of Strong, Average, Needs Attention, and No Orders/Refunded products for the current filtered set
  • New: Insight Cards — automatically identifies your Best Seller (highest revenue), Most Viewed, Highest Conversion, and Needs Attention product for the current filtered set
  • New: Dashboard summary responds to all active filters (date range, search, category, type, status, performance, stock) — no duplicate queries
  • No database changes — safe to upgrade

1.3.0

  • New: Product Category filter — filter the dashboard and exports by WooCommerce product category
  • New: Product Type filter — filter by Simple, Variable, Grouped, or External/Affiliate product type; Downloadable and Virtual shown as sub-options matching WooCommerce’s native product list
  • New: Product Status filter — filter by Published, Draft, or Private products
  • New: Performance Label filter — filter by Strong Performer, Average Performer, Needs Attention, Fully Refunded, or No Orders Yet
  • New: Reset All Filters button — clears all product filters in one click while preserving the active date range
  • New: Active Filter Summary — date range and product filter chips appear together below the filter controls, each with an individual × remove link
  • New: All filters work together in any combination without resetting each other
  • New: All filter selections persist in URL params across pagination, sorting, and page refresh
  • New: Clicking a date range preset now preserves active product filters (and vice versa)
  • New: CSV and Excel exports respect all new filters (category, type, status, performance) in addition to the existing date range, search, and stock filters
  • Enhancement: Category dropdown restricted to categories that contain at least one tracked product — no misleading empty categories shown
  • Fix: Category filter correctly matches products assigned only to a child category when a parent category is selected
  • Fix: Applying a product filter now preserves the active date range — no longer resets to All Time
  • Fix: Category dropdown stays populated when a date range filter is active
  • Fix: Stock alert icon (⚠) shown for all out-of-stock products, not only strong performers

1.2.0

  • New: Export product analytics table to CSV or Excel (.xlsx) directly from the dashboard
  • New: Export respects all active filters — date range, product search, and stock status
  • New: Export filenames include a Unix timestamp for easy tracking (e.g. revenue-insights-woocommerce-report-1782841012.csv)
  • New: Export button with dropdown (Export CSV / Export Excel) shown inside the date filter box
  • Fix: Partial refunds through the WooCommerce refund UI now calculate base-currency amounts correctly — previously each partial refund stored the full order base amount, producing incorrect negative net revenue
  • Fix: Date-range exports now correctly deduct refunds and cancellations from revenue and order counts, matching the dashboard exactly
  • Fix: Export revenue currency label now matches the per-product currency shown on the dashboard instead of always using the store base currency

1.1.0

  • New: Advanced date range filters — Today, Yesterday, Last 7 Days, Last 30 Days, This Month, Last Month, and Custom Range
  • New: Custom date range picker with client-side and server-side validation (prevents future dates and invalid ranges)
  • Fix: Product view tracking now correctly records views from logged-in administrators when WooCommerce “Coming Soon” mode is active
  • Performance: Added database index on created_at column in the events table for efficient date range queries
  • Compatibility: Tested with latest WordPress and WooCommerce versions

1.0.0

  • Initial release
  • Unique product view tracking with configurable session hours
  • WooCommerce-style list table with search, sorting, pagination, and Screen Options
  • Configurable conversion thresholds and performance status labels
  • Multi-currency revenue support with per-currency breakdowns
  • Stock status column with stock alert icon for out-of-stock products
  • Settings page under WooCommerce
  • Weekly email summary for store administrators

Plugin Website
Visit website

Version:
1.4.0
Last Updated
July 6, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.