ShopAnalytics Lite – WooCommerce Sales & Customer Reports

Plugin Banner

ShopAnalytics Lite – WooCommerce Sales & Customer Reports

by Maidul

Download
Description

ShopAnalytics Lite is a performance-focused analytics plugin for WooCommerce store owners. Instantly see your shop’s revenue trends, top customers, repeat purchase behavior, and more — all without slowing down your site.

Whether you’re just getting started or managing a growing WooCommerce store, ShopAnalytics Lite gives you the insights you need to grow sales with confidence.

🔍 Why Choose ShopAnalytics Lite?
– Lightweight, no performance overhead
– Simple UI for store owners — no analytics experience needed
– Quick setup — view reports in under a minute

Features

📊 Sales Trends
– Visual dashboard of monthly revenue and orders
– Dual-axis chart for comparing revenue vs. order trends
– Supports date range filtering

📈 Revenue & AOV Tracking
– Average Order Value (AOV) tracked per month
– Great for understanding customer spending behavior

🧑‍🤝‍🧑 Customer Insights
– View top customers by spend and order volume
– Drill into customer lifetime value (CLV)
– Analyze repeat vs new customers

📤 Export to CSV
– Export top customer data
– Export revenue metrics
– Export order data

📦 Product Category Analytics
– Revenue and quantity sold per category
– Toggle between revenue view and quantity view
– Helps you identify best-performing product categories

🌍 Geographic Insights
– View customer distribution by country
– Simple doughnut chart for fast visual breakdown

🧠 Customer Segmentation
– Buckets by order count (e.g., 1, 2–3, 4–5, 6+)
– Bar chart visualization to identify retention and loyalty groups

🧩 Built for WooCommerce
– Uses WooCommerce’s native orders and customer tables
– Lightweight logging table for audit trails only

⚙️ Clean & Secure Code
– Nonces and capability checks throughout
– Follows WordPress coding and escaping best practices

Performance Focused
– Optional lightweight mode disables all charts for resource-limited hosts
– Smart queries for large stores

Support

Need help or have feature requests?
👉 Visit: https://dynamicweblab.com

  1. Upload the shopanalytics-lite folder to the /wp-content/plugins/ directory.
  2. Activate the plugin via Plugins Installed Plugins in WordPress.
  3. Go to ShopAnalytics Setup to connect with WooCommerce.
  4. Done! Start viewing reports from your admin dashboard.
  5. (Optional) For translations, add .po/.mo files in wp-content/plugins/shopanalytics-lite/languages/.
Is ShopAnalytics Lite compatible with my WooCommerce store?

Yes, absolutely. ShopAnalytics Lite works seamlessly with all WooCommerce stores using standard WooCommerce data tables.

Will ShopAnalytics delete any data when uninstalled?

No. Your store data is never deleted. You can optionally enable a cleanup option to remove plugin-related settings and logs.

Can I export reports and data?

Yes. You can export customer lists, sales trends, and other data as CSV directly from the dashboard.

1.5.0

  • New: Coupon Analytics page — track coupon usage, discount cost, and revenue impact.
  • New: Top coupons bar chart (discount vs. revenue) and monthly trend line chart.
  • New: CSV export for coupon data.
  • New: Coupon usage rate metric (% of orders using a coupon).

1.4.0

  • Performance: Replaced wc_get_orders(limit=-1) with direct SQL queries on Sales Trends, Order Trends, and Top Products pages — eliminates instantiating thousands of WC_Order objects on large stores.
  • Performance: Sales Trends category breakdown now uses a single SQL join instead of per-item wp_get_post_terms().
  • Performance: Top Products page now queries directly from woocommerce_order_items meta tables.

1.3.0

  • New: Period-over-period comparison on dashboard metric cards — revenue, orders, AOV, and repeat rate now show percentage change vs the previous equivalent period with color-coded trend arrows.
  • Improved: Dashboard subtitle now indicates the comparison context.

1.2.0

  • Performance: Replaced per-month wc_get_orders() loops with single SQL queries on dashboard.
  • Performance: Eliminated N+1 query in top customers — CLV now computed in same query.
  • Performance: AOV now calculated via single AVG() query instead of two separate queries.
  • Performance: Batch product category lookups in sales trends (was per-order).
  • Performance: Batch user lookups in customers page (was per-customer get_user_by).
  • Security: Replaced esc_sql() concatenation with $wpdb->prepare() placeholders in all queries.
  • Cleanup: Removed unused class-data-exporter.php, templates/dashboard.php, unused helper functions, and dead engine methods.

1.1.0

  • Fixed: Customer Insights page now renders correctly and is accessible from the menu.
  • Fixed: Removed duplicate Reports submenu registration.
  • Fixed: Removed duplicate activation hook that caused double initialization.
  • Fixed: Cache invalidation now works correctly (wildcard patterns replaced with specific keys).
  • Fixed: Uninstall now drops the logs table, clears cron, and removes all plugin options.
  • Fixed: Deactivation hook now properly clears the scheduled cron job.
  • Fixed: Removed duplicate asset enqueue that caused version conflicts.
  • Updated: Tested up to WordPress 7.0.

1.0.0

  • Initial release: Sales dashboard, customer insights, CSV export, Freemius integration.
Back to top