Finachub Dashboard and Analytics for WooCommerce

Descripción

Get a quick overview of your WooCommerce store’s performance with Finachub Dashboard and analytics for woocommerce Lite.

This plugin provides a simple, elegant dashboard right in your WordPress admin area, displaying key metrics:

  • Total Sales: See your gross revenue for the selected period.
  • Net Sales: Track your revenue after refunds (typically completed orders).
  • Total Orders: View the number of orders placed within valid statuses.
  • Total Products: Count of your published products.
  • Sales Over Time Graph: Basic line chart showing sales trend for the selected period.
  • Top Selling Products: Doughnut chart showing top products by units sold.
  • Popular Categories: Doughnut chart showing top categories by revenue.
  • Recent Orders List: Quickly see your last 10 orders with essential details (status, total, customer, date).

The clean interface uses the familiar WordPress look and feel, making it easy to get started. Just install and activate and see your data in action. Use the date range picker to view data for specific periods. Placeholder cards highlight features available in the Pro version.

Looking for more?

This Lite version gives you the essentials. The Pro Version unlocks a comprehensive suite of analytics tools:

  • Full Comparison: Compare any date range against the previous period or the same period last year (% change calculation shown on metrics and charts).
  • Advanced Analytics Cards: Shipping Status Breakdown, Live Funnel Metrics (Real time Visitors, Add to Carts, Checkouts, Orders), Top Locations Map, Conversion Rate Funnel, and more!
  • Enhanced Charts: Visualize Sales Over Time (with comparison line), AOV Over Time, Conversion Over Time, and more.
  • Customer Insights Dashboard: Dedicated page with metrics like Average Order Value (AOV), Repeat Purchase Rate, New vs Returning Customers, Churn Rate, detailed Customer List (searchable, filterable), and more.
  • Full Orders List: View, filter (by ID, customer, status), sort, and paginate all your orders directly within the dashboard.
  • Data Export: Export key data (metrics, orders, customers, products, categories) to CSV.
  • Scheduled Email Reports: Get daily, weekly, or monthly performance summaries delivered to your inbox.
  • SMTP Configuration: Configure custom SMTP settings to ensure reliable email delivery for reports.
  • Premium Support: Get faster, prioritized support.

Upgrade to Pro!

Capturas

  • The main dashboard showing key metric cards, charts.
  • More Chart.js cards.
  • Full Orders Table (PRO).
  • Customer Insights dashboard(PRO).
  • Customers Table (Pro)
  • More Charts
  • Main Dashboard

Instalación

  1. Download the plugin ZIP file.
  2. Go to your WordPress Admin > Plugins > Add New.
  3. Click «Upload Plugin» and choose the downloaded ZIP file.
  4. Install and activate the plugin.
  5. Alternatively, upload the dashboard-analytics-lite folder to the /wp-content/plugins/ directory via FTP and activate it through the ‘Plugins’ menu.
  6. Ensure WooCommerce is installed and activated (version 5.0 or higher recommended).
  7. Navigate to the «Dashboard & Analytics for WC» menu item in your WordPress admin sidebar.

FAQ

Does this work with the latest WooCommerce and WordPress versions?

Yes, we strive to keep the plugin compatible with the latest versions of WordPress and WooCommerce. Check the «Tested up to» versions in the plugin header.

Where does the data come from?

The plugin uses standard WooCommerce data tables and functions (primarily wc_order_stats and wc_order_product_lookup for performance) to calculate metrics, ensuring accuracy based on your store’s data.

How do I see more advanced analytics?

The Lite version provides essential metrics. For advanced charts, customer insights, comparisons, full lists, exports, and reports, please consider upgrading to the Pro version.

Can I select custom date ranges?

Yes, the Lite version includes a date range picker to view data for specific periods. Comparison features (% change vs previous period/year) require the Pro version.

Why does the «Recent Orders» list only show 10 orders?

The Lite version shows the most recent 10 orders across all statuses for a quick overview. The Pro version provides a complete, filterable, sortable, and paginated order list.

The charts show «Chart library not loaded»?

This usually indicates a conflict preventing the Chart.js library from loading correctly. Common causes include:
1. JavaScript errors from other plugins or your theme. Check your browser’s developer console (F12) for errors.
2. Aggressive caching or JS optimization plugins interfering. Try temporarily disabling them or excluding the dashboard page / Chart.js scripts.
Version 1.0.2 includes better error handling and display for this issue.

Where is the source code for the JavaScript files?

The JavaScript files included in this plugin (e.g., assets/js/egpda-charts-init.js, assets/js/admin-script.js, assets/js/egpda-ajax.js) are provided in a human-readable format. No separate build step is required to view or modify the source code. Our own CSS files are also human-readable.

What third-party libraries are used?

This plugin includes the following third-party libraries directly in the assets/vendor directory:
* Chart.js (v4.4.1): Used for rendering charts. Source and license: https://github.com/chartjs/Chart.js
* Daterangepicker (v3.1): Used for the date range selection component. Source and license: https://github.com/dangrossman/daterangepicker
* (Dependency) Moment.js: This library is bundled with WordPress core and used as a dependency for Daterangepicker. It is not included directly by this plugin but loaded via wp_enqueue_script('moment').

Reseñas

Leer la 1 reseña

Colaboradores y desarrolladores

«Finachub Dashboard and Analytics for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Registro de cambios

1.0.6

  • Security: Added nonce verification to the date range selection process.
  • Security: Improved input handling to avoid processing entire $_GET/$_POST arrays directly.
  • Readability: Reformatted assets/js/egpda-charts-init.js for improved human readability.
  • Docs: Added information about JavaScript source code availability and third-party libraries in readme.txt.
  • Fix: Ensured date range parameters from URL are ignored if the security nonce is missing or invalid.

1.0.2

  • Fix: Resolved «Chart library not loaded» error by adding JavaScript checks and fallback messages.
  • Fix: Corrected critical error on the Recent Orders list caused by incorrect method access. Added more robust data checks in the order loop.
  • Update: Removed the hardcoded 3-item limit on Top Selling Products and Popular Categories charts; now shows top 5 (consistent with code).
  • Update: Removed all license activation logic and the Settings submenu (plugin is now fully free).
  • Improvement: Added basic error handling for card rendering in dashboard.php.
  • Improvement: Made Recent Orders limit filterable via egpda_lite_orders_limit.
  • Improvement: Added wp_strip_all_tags and trim to customer names in orders list.
  • Improvement: Enhanced chart JS with DOMContentLoaded wrapper and better error logging.
  • Improvement: Updated chart color palettes.
  • Improvement: Declared HPOS compatibility explicitly.
  • Cleanup: Removed unused code related to settings and license validation.
  • Meta: Updated «Tested up to» versions.

1.0.1

  • (Internal release or previous unreleased changes)

1.0.0

  • Initial release of the Lite version.
  • Includes basic dashboard with Total Sales, Net Sales, Total Orders, Total Products.
  • Includes limited Recent Orders list (last 10).
  • Includes date range selector (no comparison).
  • Includes upsell prompts for Pro features.