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