Dashboard and Analytics for WooCommerce

Changelog

1.3.0

  • New: Average Order Value chart — daily AOV line chart with trend vs previous period; Pro shows AOV by product category.
  • New: Refund Rate doughnut chart — accurate refund rate using only revenue-generating orders as the denominator; Pro shows which products drive refunds.
  • New: Orders by Day of Week bar chart — highlights your busiest selling day; Pro adds revenue per day.
  • Improvement: Chart cards now fall back to wc_get_orders() when the WooCommerce analytics tables have not yet been synced.
  • Improvement: Chart data now uses the WordPress local timezone consistently, fixing day boundary mismatches on non-UTC stores.
  • Improvement: Order status badges now have uniform sizing (min-width + centre alignment).
  • Improvement: All “Upgrade to Pro” CTAs use a consistent dark green colour throughout.
  • Fix: Chart cards were showing “no data” when orders existed — order status list is now derived dynamically so custom statuses are included automatically.
  • Fix: Removed the 30-day date-cap hint bar that appeared in the dashboard header.

1.2.5

  • Security: Added nonce checks to all AJAX actions to prevent CSRF vulnerabilities.
  • Security: Hardened AJAX callback permissions to manage_options.
  • Security: Escaped all AJAX-rendered HTML output to prevent XSS.
  • Fix: Dashboard was accessible to non-admin logged-in users; access now restricted correctly.

1.2.2

  • Fix: Upsell page styles were not loading due to a fragile asset loading check.

1.2.1

  • Fix: Restored missing CSS for the redesigned Upgrade to Pro page.
  • Fix: Resolved AJAX error on the Recent Orders table.

1.2.0

  • New: Order Statuses doughnut chart.
  • New: Period-over-period trend indicators on all metric cards.
  • Enhancement: Color-coded trend arrows (green/red) for at-a-glance performance.
  • Enhancement: Total Products card now counts new products created in the selected period.
  • Enhancement: Complete visual overhaul for a more modern look.

1.1.1

  • Enhancement: Modernized visual styling across the dashboard.
  • Enhancement: Increased metric card height and added trend placeholder upsells.
  • Fix: Asset version constant out of sync with plugin version.

1.0.6

  • Security: Nonce verification added to date range selection.
  • Security: Improved input handling — no longer processes raw $_GET/$_POST arrays.
  • Fix: Date range parameters are now ignored if the nonce is missing or invalid.

1.0.2

  • Fix: Chart library loading errors with fallback messages.
  • Fix: Critical error in Recent Orders loop.
  • Update: Top Selling and Categories charts now show top 5.
  • Update: Removed hardcoded license activation logic.
  • Improvement: HPOS compatibility declared explicitly.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
bnyamesa
Version:
1.3.0
Last Updated
April 24, 2026
Active Installs
70
Requires
WordPress 5.6
Tested Up To
WordPress 6.8.5
Requires PHP
7.2

Share Post

Join our newsletter.

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