Repeat Customer adds a Customer metabox to every WooCommerce order showing lifetime value, order count, purchase cadence, and refund history. No setup. No external services. Free.
No configuration pages. No API keys. No onboarding wizard.
All metrics computed from your WooCommerce order data. Nothing leaves your store. No external API calls.
No JavaScript. No custom database tables. No admin settings page. Results cached with WordPress transients.
Works with High-Performance Order Storage and legacy post-based storage. Future-proof for WooCommerce 9+.
Everything your team needs to understand the customer behind the order.
Total paid order count including the current order
Date of the customer's first paid order
Date of the most recent paid order
Mean value across all paid orders
Purchase cadence at a glance
Count of orders with refunds
Net spend across all paid orders
Not yet. Version 1.0 shows metrics for registered customers only. Guest customer matching by email is planned for a future release.
No. All metrics are computed locally from your WooCommerce order data. Nothing leaves your store.
Yes. Repeat Customer is fully compatible with both HPOS (High-Performance Order Storage) and legacy post-based order storage.
Metrics are cached using WordPress transients. The cache is automatically invalidated when an order status changes or a refund is processed. Subsequent page loads serve cached results with no additional database queries.
Only orders with Processing or Completed status are counted. Pending, cancelled, and failed orders are excluded.
No. Repeat Customer is free and open source under GPLv3. There are no paid tiers, upsells, or feature gates.
Free. Lightweight. No configuration required.
Download from WordPress.org