
WooAnalytics Pro is a comprehensive analytics plugin for WooCommerce that surfaces the business intelligence a serious store operator needs, but WooCommerce’s built-in reports don’t provide. WooCommerce natively shows revenue and order counts, but it does not calculate profit, does not segment customers by value, and does not generate actionable recommendations. The plugin introduces five distinct analytics modules as dashboard tabs: a KPI Dashboard with trend charts, a Profit Engine that calculates true margin after cost-of-goods-sold, a Customer Analytics module with RFM (Recency-Frequency-Monetary) segmentation, an AI Insights tab powered by Anthropic Claude, and an Email Reports module for scheduled delivery of summaries to team inboxes. Performance is a first-class concern. All KPIs are pre-computed via a nightly background aggregation job using Action Scheduler, writing to a dedicated wap_daily_stats table. The dashboard page loads read from this pre-computed table rather than running expensive live queries on wp_posts and wp_postmeta. This architecture supports stores with 100,000+ orders without degrading dashboard load times. The plugin reads WooCommerce data exclusively; it never writes to WooCommerce tables. All custom data (daily stats, product costs, customer segments, AI insights, and email report configs) is stored in five dedicated tables with the wap_ prefix, keeping the WooCommerce data layer untouched and the plugin fully uninstallable without residual effects.
Features
KPI Dashboard
- Revenue (gross and net), orders, average order value, refund rate — daily and period-over-period
- Trend charts: 7-day, 30-day, 90-day, and custom date range
- Top products by revenue, top products by order volume
- New vs returning customer ratio
- Hourly order heatmap (identifies peak trading hours)
- Pre-computed from wap_daily_stats — instant load on any store size
Profit Engine
- Per-product COGS (cost of goods sold) input — bulk import via CSV or per-product inline editor
- True profit margin calculation: (revenue – COGS – refunds) / revenue
- Profit ranking table: all products sorted by margin %
- Loss-leader detection: products with negative effective margin flagged
- COGS vs revenue chart: visual breakeven line
- Profitability by category aggregate view
Customer Analytics & RFM Segmentation
- RFM scoring for all customers: Recency (days since last order), Frequency (number of orders), Monetary (lifetime spend)
- Automatic segment assignment: Champions, Loyal Customers, Potential Loyalists, At Risk, Hibernating, Lost
- Segment distribution chart and customer list per segment
- Customer lifetime value (LTV) historical and projected
- Repeat purchase rate and average days between orders
- Churn risk indicator: customers who haven’t ordered in 2× their average reorder interval
- Customer CSV export (full list with LTV + segment + last order date)
AI Insights (Anthropic Claude)
- Claude analyses aggregated store KPIs and returns 3–5 prioritised, actionable recommendations
- Insight categories: pricing strategy, inventory, customer retention, marketing timing
- Insights cached for 24 hours to minimise API token usage
- User-supplied Anthropic API key, no markup, no subscription
- Insight history: view previous AI analyses and compare over time
Automated Email Reports
- Weekly or monthly scheduled reports sent to a configurable recipient list
- Report contents: revenue, orders, new customers, top 5 products, trend summary
- HTML-formatted email with inline charts (base64 encoded chart images)
- Test send button: preview report before scheduling
- Send day and time configurable (reports fire at 08:00 on chosen day)
- CSV attachments: products (with COGS + margin) and customers (with LTV + segment)
Architecture & Performance
- 5 custom DB tables: wap_daily_stats, wap_product_costs, wap_customer_stats, wap_ai_insights, wap_email_reports
- Nightly aggregation job via Action Scheduler (runs 02:00 store local time)
- Weekly customer segment refresh via Action Scheduler
- 5-minute transient cache on all REST endpoints
- Zero writes to WooCommerce core tables (wp_posts, wp_postmeta, wp_wc_order_*)
- HPOS (Custom Order Tables) compatible, reads from both legacy and HPOS order storage
| Requirement | Specification |
| WordPress | 6.2 or higher |
| WooCommerce | 8.0 or higher |
| PHP | 8.1 or higher |
| Action Scheduler | Bundled with WooCommerce |
| MySQL / MariaDB | 5.7+ / 10.3+ (5 custom tables; minimum 10MB storage recommended) |
| Anthropic API (optional) | For AI Insights tab — user supplies own API key |
| Outbound HTTPS | Required only if AI Insights tab is enabled |
| HPOS | Compatible with both legacy and HPOS order storage |
Changelog:
== Changelog ==
= 1.0.0 =
* Initial release
Only logged in customers who have purchased this product may leave a review.
Support by ByteForgeLab
ByteForgeLab provides support by email
Contact the seller directly by email for product questions and issue reports.
Opens your default email app.
What support includes
- Answers to product-related questions
- Help with reported bugs and issues
- Guidance for included third-party assets
What support does not include
- Customizations or new features
- Installation or setup services
Maintenance snapshot
See recent updates, compatibility, support, and developer activity.
- Updated 143 days ago
- Developer active
- Email support available
- WordPress 6.9 tested
Snapshot updated 12 hours ago
View details Hide details
Maintenance details
This is maintenance data. It does not measure product quality or sales.
- Last update Updated 143 days ago
- Compatibility WordPress 6.9 tested, two versions behind · PHP 8.5 not marked as tested · WooCommerce 8 tested, three versions behind
- Releases 1 release in the 143 days since listing
- Developer activity Developer active
- Support Support is offered by email, not through WPBay tickets
- Docs and demo Documentation available · Changelog available · Demo available
Health reflects recent activity during the last 90 days.
How this snapshot works
Plugin Health
The score is out of 100 and uses data WPBay can check. Ratings, popularity, and sales are not used.
- Last update 30 points
-
Plugins receive full recency points under 30 days, then step down at 90, 180, 365, and 545 days.
- Compatibility 20 points
-
WordPress, PHP, and WooCommerce (when relevant) are scored separately. The latest two PHP lines count as current. Nearby previous versions keep most of the points.
- Current version 100%
- One version behind 75%
- Two versions behind 50%
- Three versions behind 25%
- Older or not listed 0%
- Releases 15 points
-
One release earns 10, two or three earn 13, and four or more earn 15. Each accepted product ZIP counts once; reprocessing the same upload and listing-only edits do not count.
- Developer activity 15 points
-
Based on WPBay login and dashboard activity. Exact last-login dates are never shown.
- Support Not scored
-
WPBay cannot measure response times for email or support on another site, so support is not scored.
- Docs and demo 5 points
-
Documentation: 2. Changelog: 1. Working demo or preview: 2.
Score ranges
- 90–100 Excellent
- 75–89 Healthy
- 60–74 Fair
- 40–59 Needs attention
- 0–39 Limited
Long gaps
WPBay also checks for long gaps between updates, developer activity, support replies, and releases. Buyers do not see this score.
- Time since update 35 points
- Last developer activity 25 points
- WordPress compatibility 15 points
- Support replies Not scored
- Fewer releases 10 points
More by ByteForgeLab
Explore more bestselling products from this creator.

Reviews
There are no reviews yet.