PureDevs Customer History for WooCommerce

Description

If you want to increase your sales by knowing how your customers behave on your store, PureDevs Customer History for WooCommerce is just the tool you need. Get a clear picture of your top paying customers, their total spending, their order history, and your best-selling products — all in one place.

From viewing individual customer order histories to sending direct emails from the admin panel, this plugin keeps everything organised and easy to act on.

Tired of digging through endless WooCommerce screens? The built-in dashboard gives you a visual snapshot of your top customers and top-selling products at a glance, with interactive pie charts powered by a lightweight, GPL-compatible Canvas renderer.

FEATURES:

  • Dashboard overview with top customers, latest orders, and top-selling products for the current month.
  • Interactive pie charts for top customers and top-selling products (GPL-compatible Canvas-based renderer — no external chart library required).
  • Full customer list showing user info, role, total orders, pending orders, refunded orders, order average, and total spending.
  • Advanced customer search: filter by number of orders (equal, greater than, or less than a value).
  • Advanced customer search: filter by total amount spent (equal, greater than, or less than a value).
  • Advanced customer search: filter by a specific product purchased.
  • Option to hide customers who have never placed an order.
  • Configurable results per page for all list views.
  • Individual customer detail page showing their orders organised by status.
  • Order history page with date range filtering.
  • Direct email communication — send personalised messages to individual customers straight from the admin panel.
  • Built-in email templates: welcome, follow-up, and promotional.
  • Download the customer list as a CSV file including order counts, pending orders, refunds, and total spending.
  • Weekly report emails — automatically generate and email a weekly orders report and/or top-customers report to any address you choose.
  • Compatible with WooCommerce High Performance Order Storage (HPOS/custom order tables).

Source Code for Bundled Libraries

This plugin bundles the following third-party JavaScript libraries:

  • Date Range Picker (admin/js/daterangepicker.min.js)
    • Unminified source: admin/js/daterangepicker.js (included in the plugin package)
    • Original source: https://github.com/dangrossman/daterangepicker
    • Version: 3.1.0
    • License: MIT License
    • Copyright (c) 2012-2019 Dan Grossman

Screenshots

  • Dashboard overview showing top customers, latest orders, and top-selling products for the current month.
  • Customers & Users list with advanced search filters for orders, spending, and product purchased.
  • Individual customer detail page showing their order history organised by status.
  • Order history page with date range filtering.
  • Plugin settings — configure results per page, hide users with no orders, and weekly report options.

Installation

Manual installation is easy and takes less than a minute.

  1. Download the plugin from wordpress.org, unpack it, and upload the [PureDevs Customer History for WooCommerce] folder to your wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Dashboard > Customer History > Settings to configure results per page, weekly reports, and other options.

You are good to go. Enjoy PureDevs Customer History for WooCommerce!

FAQ

Q. Is this plugin only for WordPress sites?
A. Yes, this plugin works with WordPress sites that have WooCommerce installed and activated. WooCommerce is required.

Q. Is it future-proof?
A. Yes, we continuously update the plugin and keep it compatible with the latest versions of WordPress and WooCommerce.

Q. Do I need any technical knowledge to use the plugin?
A. No. Just install and activate it — no coding required. All data is pulled automatically from your WooCommerce store.

Q. What customer filters are available?
A. On the Customers & Users page you can filter by number of orders (equal, greater than, or less than), by total amount spent (equal, greater than, or less than), and by a specific product the customer has purchased.

Q. Can I send emails to customers directly from the plugin?
A. Yes. Each customer has an email action on their profile page. You can send personalised welcome emails, follow-up messages, or promotional emails directly from the WordPress admin without leaving the plugin.

Q. What data can I export?
A. You can export the customer list as a CSV file containing each customer’s username, role, total orders, pending orders, refunded orders, order average, and total spending.

Q. What are the weekly reports?
A. The plugin can automatically generate and email a weekly Orders report and/or a Top Customers report on a recurring weekly schedule via WP Cron. You can choose which reports to enable and set the recipient email address in Settings.

Q. Does the plugin affect my site’s performance?
A. The plugin reads directly from WooCommerce order data and does not run heavy background processes. You can configure results per page and hide customers with no orders to keep list views snappy.

Q. Is customer data secure?
A. Yes. All data is stored in your own WordPress database. The plugin follows WordPress security best practices: nonce verification on all forms, capability checks (manage_woocommerce) on all admin pages, and sanitization/escaping on all inputs and outputs.

Q. Is this plugin free?
A. Yes. All features described in this listing are included in the free version with no upsells or feature gating.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“PureDevs Customer History for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.1.8

  • Removed Freemius SDK integration; the plugin is now fully self-contained with no external licensing or telemetry service.
  • All features are now free with no premium gating.
  • Removed session and behaviour tracking features (page visit recording, URL session logging, live search term tracking).
  • Removed statistics section (product view vs. purchase ratio, most-viewed products/categories reports).
  • Removed customer point system and Bronze/Silver/Gold/Platinum categorisation.
  • Removed coupon generation for customer categories.
  • Removed conversion funnel visualisation.
  • Removed customer referral system.
  • Weekly reports simplified to Orders and Top Customers reports.
  • Security and sanitization fixes for WP.org compliance (nonce handling, wp_unslash, input sanitization, GPL-compatible chart library).
  • Compatibility check with WP and WooCommerce latest version.

2.1.7

  • Fix errors related to validations, sanitizations and escaping.
  • Compatibility check with WP and WooCommerce latest version.

2.1.6

  • NEW: Customer Health Score system (0-100) based on purchase patterns, engagement, and spending behavior.
  • NEW: Health score trend tracking (improving, stable, declining) for proactive customer management.
  • NEW: Customer Lifecycle Stages tracking (Prospect, New Customer, Active Customer, Loyal Customer, At Risk, Churned).
  • NEW: Automatic lifecycle stage assignment based on customer behavior and purchase history.
  • NEW: Lifecycle funnel visualization widget on dashboard.
  • NEW: At-risk customer alerts widget to identify customers needing immediate attention.
  • NEW: Filter customers by health score range (Excellent, Good, Fair, Poor, Critical).
  • NEW: Filter customers by lifecycle stage and days in stage for targeted marketing.
  • NEW: Visual health score badges and trend indicators on customer list.
  • NEW: Comprehensive customer intelligence cards on customer detail pages.
  • Enhanced customer intelligence dashboard with all metrics in one place.
  • Improved customer list table with RFM, Health Score, and Lifecycle columns.
  • Compatibility check with WP and WooCommerce latest version.

2.1.5

  • Advanced RFM (Recency, Frequency, Monetary) customer segmentation system.
  • Intelligent customer scoring with 11 predefined segments (Champions, Loyal, Potential Loyalist, etc.).
  • Visual RFM dashboard widget with segment distribution charts.
  • Actionable business insights and recommendations for each customer segment.
  • Enhanced customer intelligence for targeted marketing campaigns.
  • Filter(search) Customers & Users by purchased product.
  • Compatibility check with WP and WooCommerce latest version

2.1.4

  • Fixed product brand view issue.
  • Compatibility check with WP and WooCommerce latest version

2.1.3

  • Direct customer email communication system with personalized templates.
  • Customer referral system with unique codes and point-based rewards.
  • Referral tracking with cookie attribution and sharing capabilities.
  • Enhanced customer engagement and retention features.
  • Compatibility check with WP and WooCommerce latest version

2.1.2

  • Conversion Funnel Visualization.
  • Compatibility check with WP and WooCommerce latest version

2.1.1

  • Top selling products by month.
  • Compatibility check with WP and WooCommerce latest version

2.1.0

  • Categorized customers based on earning points ( points will be earned by placing order and spending money on this store ).
  • Create and send coupons to customers based on customer category.
  • Compatibility check with WP and WooCommerce latest version

1.0.9

  • Generate weekly report for orders, top customers, searches, most viewed products, most viewed categories and send it to admin email or an entered email address from the settings area via email.
  • Compatibility check with WP and WooCommerce latest version

1.0.8

  • Generate weekly orders report
  • Generate weekly searches report
  • Generate weekly most viewed products report
  • Product View vs Purchase Ratio
  • Compatibility check with WP and WooCommerce latest version

1.0.7

  • Most viewed products list for individual customer
  • Compatibility check with WP and WooCommerce latest version

1.0.6

  • Download Customers & Users Order Informations to CSV

1.0.5

  • Compatible with High Performance Order Storage

1.0.4

  • Add no order message
  • Compatibility check with WP and WooCommerce latest version

1.0.3

  • Compatibility check with WP and WooCommerce latest version

1.0.2

  • Compatibility check with WP and WooCommerce latest version

1.0.1

  • Compatibility check with WP latest version

1.0.0

  • Version 1.0.0 Initial Release