Filter by registration date, role and more. Bulk-select, preview, optional CSV backup, then delete. Admins and Shop Managers are always protected. Free up to 50 customers per operation; PRO adds advanced filters, dry-run preview, CSV backup, and scheduled monthly cleanups.
After a year of campaigns, your Users table is full of guests, subscribers and one-time buyers that nobody will ever interact with again. Deleting them one-by-one in Users → All Users is unworkable.
You can't say "all Subscribers registered before 2023 with zero orders" in standard WP. Either you scroll, or you write SQL.
One misclick on an admin account and your site is locked out. This plugin refuses to delete administrators and shop managers — no matter what.
If you delete 800 customers and accounting asks "who exactly?", PRO's automatic CSV backup gives you the answer in `wp-content/uploads/cbdfw-backups/`.
PRO's scheduled-delete feature runs the same recipe weekly or monthly, so your Users table never balloons again.
All inside WP-admin → WooCommerce → Customer Cleanup.
Filter
Pick a registration date range and a role (Customer / Subscriber). PRO adds advanced filters: last login, no orders since, email domain, max total spent.
Preview & select
Click Fetch — get a tabular list with email, role, registration date and order count. Tick the ones you want gone. PRO offers a dry-run preview that shows totals + sample rows without committing.
Delete (with backup)
Confirm. With PRO's safety-checkbox on, every deleted customer is written to a CSV in `wp-content/uploads/cbdfw-backups/` first. Admins and Shop Managers are always skipped.
All the basics for free. PRO adds the safety net and the automation for stores that clean up regularly.
In both Free and PRO.
Surgical precision before you click delete.
It's harder to delete the wrong person than to write SQL by hand.
Cleanup as a habit.
What changes between free + PRO.
Built on standard WP / WooCommerce APIs.
Free runs entirely on WordPress + WooCommerce. PRO uses the OCW License Server for license validation and updates — no other external services.
6.0 or higher
6.0 or higher
8.0 or higher
2.0.0
Free covers a one-off cleanup of up to 50 accounts. PRO is for stores where cleanup is recurring and high-volume.
OCW Customer Cleanup for WooCommerce
For an occasional cleanup of up to 50 customers.
Free forever · 1 site
No signup, no API keys required.
OCW Customer Cleanup for WooCommerce PRO
For stores where cleanup is recurring and high-volume.
per year · 1 site · excl. VAT
Per year. Instant access after payment. Cancellable annually.
Answers to the questions I get most often.
Will this delete administrators?
No. Administrators and Shop Managers are hard-coded as protected — the plugin's delete_customers() method explicitly refuses to call wp_delete_user on them, regardless of what you selected in the UI.
What happens to a customer's past orders when I delete them?
Orders themselves are NOT deleted — only the user account. Order content is re-assigned to the admin user (ID 1). The original customer's name, address and billing data on past orders is preserved by WooCommerce.
Can I undo a delete?
Not directly — wp_delete_user is permanent. But with PRO's CSV-backup-before-delete checkbox enabled, every deleted customer is written to a CSV in wp-content/uploads/cbdfw-backups/ first. You can re-create accounts from that CSV if needed.
Why is the free version capped at 50 customers per delete?
Honest answer: it's the PRO upgrade incentive. The technical limit is much higher. Free is meant for one-off cleanups; sites that need ongoing bulk deletes benefit from PRO's other features anyway (advanced filters, CSV backup, dry-run, scheduling).
Is it compatible with HPOS and the block-based checkout?
Yes — both are declared compatible via the WooCommerce features API.
How do PRO updates work?
Updates appear in your normal WordPress updates screen. The plugin checks the OCW License Server with your license key, and only an active license receives the new ZIP.
Or you'd like something adjusted for your situation — I'd love to hear it. I always reply personally.
This is how OCW Customer Cleanup for WooCommerce shows up in the WordPress.org plugin directory and in your plugins list — look for the teal-and-pink OCW style.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Stuur een WhatsApp