Advanced tool for cleaning up WooCommerce data including users, customers, orders, and bookings with selective deletion options.
Data Cleanup for WooCommerce is a powerful admin tool that helps store managers and administrators clean up their WooCommerce data. It provides a user-friendly interface to selectively delete users, customers, orders, and bookings based on various criteria.
-
User Management
- Search and filter users by role, activity, and metadata
- View detailed user information including order history
- Selectively delete users with confirmation
- Identify admin users with clear indicators
- Search across multiple user fields
-
Customer Management
- Filter WooCommerce customers by purchase history
- View spending patterns and customer value metrics
- Clean up inactive or test customer accounts
- Batch selection tools for efficient management
-
Order Management
- Filter orders by status, date range, and more
- Preview orders before deletion
- Safely remove test or obsolete orders
- Multiple status selection with status counts
- Advanced search functionality for finding specific orders
-
Booking Management (requires WooCommerce Bookings)
- View bookings by status with count summaries
- Delete individual or multiple bookings at once
- Filter and delete bookings by date range
- Option to delete related orders when removing bookings
- Interactive preview before deletion for safer operations
- Cleaning up test data after development
- Removing old or inactive customer accounts
- Maintaining a streamlined database for better performance
- Preparing for migrations or system upgrades
- Managing and cleaning booking data
- WordPress 6.0 or higher
- WooCommerce 7.0 or higher
- PHP 7.4 or higher
- WooCommerce Bookings 1.15.0 or higher (for booking management features)
- Download the plugin zip file
- Log in to your WordPress dashboard
- Navigate to Plugins → Add New
- Click "Upload Plugin"
- Upload the zip file and click "Install Now"
- Activate the plugin
After activation, navigate to WooCommerce → Data Cleanup in your WordPress admin menu.
- Go to the "Users" tab
- Use the search box to find specific users
- Filter users by role, activity, or metadata using the dropdown filters
- Select users to view additional information
- Check the boxes next to users you want to delete
- Click "Delete Selected" and confirm your action
- Navigate to the "Customers" tab
- Filter customers by purchase history or activity
- Review customer metrics and order counts
- Select customers to remove
- Confirm deletion when prompted
- Go to the "Orders" tab
- Use filters to select orders by status, date range, or custom criteria
- Preview selected orders before deletion
- Select orders to remove
- Confirm deletion when prompted
- Navigate to the "Bookings" tab
- View bookings by status with count summaries
- Click "List Bookings" to see bookings for a specific status
- Use date range filter to find bookings in a specific time period
- Select individual bookings or use "Select All" for bulk operations
- Optionally check "Also delete related orders when deleting bookings"
- Click "Delete Selected Bookings" to remove them
Yes, this plugin is fully compatible with WooCommerce HPOS and works with both traditional order storage and the new custom order tables.
No, by default deleting users will not delete their orders. Orders will remain in the system but will no longer be associated with a specific user account.
Only if you check the "Also delete related orders when deleting bookings" option. By default, bookings are deleted without affecting their associated orders.
No, all deletions are permanent. We strongly recommend backing up your database before performing any deletion operations.
Yes, the plugin supports batch selection and deletion for efficient data management.
If you encounter any issues or have questions, please contact us through:
I welcome contributions from the community! Here's how you can help:
- Report Bugs: Create a new issue on our GitHub repository
- Suggest Features: Share your ideas for improvements
- Submit Pull Requests: Code contributions are always welcome
Data Cleanup for WooCommerce is licensed under the GPL v2 or later.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Added WooCommerce Bookings integration
- New booking management tab with status filtering
- Added date range selection for booking cleanup
- Added option to delete related orders when deleting bookings
- Improved UI for preview and selection of bookings
- Enhanced date picker functionality
- Initial release
- User management functionality
- Customer filtering and management
- Order cleanup tools with status filtering
- HPOS compatibility