Orders Removal

Bulk-remove old orders for GDPR compliance and database performance.

v1.1.7

WooCommerce stores accumulate orders over years. Old orders slow down your database, make reporting sluggish, and if you're in a jurisdiction that requires data deletion (hello, GDPR), they're a compliance liability sitting in your wp_posts table.

Orders Removal lets you bulk-delete orders by date range, status, or both. Delete all completed orders older than two years. Remove all cancelled orders from last year. Clear out failed orders from the last decade. You choose the criteria, review the count, and confirm.

For large stores with tens of thousands of historical orders, this can dramatically improve WooCommerce admin performance. Fewer rows in the database means faster order searches, faster reports, and a happier server. Back up first, obviously.

Features

  • Bulk order deletion by date range and status
  • GDPR compliance for customer data removal
  • Preview count before deletion
  • Significant database performance improvement
  • Works with WooCommerce HPOS and legacy storage

Included with Jezweb hosting

Orders Removal is included at no extra cost with all Jezweb WordPress and WooCommerce hosting plans. No licence key. No renewal fees. It just works.