BulkSweep – Bulk Deleter
·
Bulk delete WooCommerce orders, products, customers, posts, pages, media, comments and more — with filters, dry-run preview and activity log.
BulkSweep is a fast, safe, and easy-to-use admin tool that lets you delete any WordPress or WooCommerce data in bulk — with smart filters, a live count preview, dry-run mode, batch processing, and a full activity log.
Supported Entity Types
WooCommerce (requires WooCommerce)
- Orders — filter by status and date range
- Products — filter by status and date
- Customers — filter by date range (role: customer/subscriber)
- Coupons — bulk remove discount codes
- Product Reviews
WordPress Core
- Posts — filter by status and date
- Pages — filter by status and date
- Media / Attachments — removes files from disk too
- Comments — filter by status and type (comment, pingback, trackback)
- Users (non-admin) — administrators are always protected
- Terms & Taxonomies — categories, tags, product attributes
Key Features
- Filter-Based Bulk Delete — target items by status, date range, taxonomy and more
- Specific ID Mode — paste a list of IDs for surgical single or multi-item deletion
- Dry Run Mode — preview exactly what would be deleted without deleting anything
- Live Preview Count — see how many items match your filters before you act
- Batch Processing — configurable batch limit prevents PHP timeouts on large sites
- Force Delete or Trash — choose permanent deletion or move to trash
- Double Confirmation — checkbox + JS confirm dialog prevents accidents
- Activity Log — every operation logged with user, type, count and timestamp (last 200 entries)
- WooCommerce Detection — WC entity types are automatically disabled if WooCommerce is not active
- Admin-protected — administrators and the currently logged-in user are always safe
- Translation Ready — all strings wrapped in i18n functions
How to Use
- Go to BulkSweep in the WordPress admin sidebar
- Choose a data type from the left panel
- Set your filters (status, date range, etc.)
- Click Preview Count to see how many items match
- Enable Dry Run to simulate without deleting (recommended for first run)
- Check the confirmation checkbox and click Delete Now
Safety Recommendations
- Always take a full database backup before running bulk deletions
- Use Dry Run first to verify the count is what you expect
- Start with a small batch size (50–100) on shared hosting
- Check the Activity Log after each run