Prune WooCommerce Orders
Adds tools to the WP Admin > WooCommerce > Status > Tools page to move all orders of the selected status and cutoff date into the trash, wher …
The facts
- Rating
- 5★ from 1
- Active installs
- 200+
- Price
- Free
- Last updated
- 7 Sep 2025
- Added
- Jul 2018
- Requires WP
- 5.9
- Tested up to
- WP 6.8.8
- Requires PHP
- 7.4
- Downloads
- 5,529
Our analysis
AI-assistedPrune WooCommerce Orders is a WordPress plugin designed to help you manage and delete old WooCommerce orders. It provides tools in the WP Admin under WooCommerce > Status > Tools to move orders of a selected status and cutoff date into the trash, which can then be permanently deleted to enhance site performance.
This plugin is suitable for WooCommerce store owners who need to streamline their order management by removing historic orders that may be affecting site performance. It can be particularly useful for those with a large number of past orders, ensuring that only currently active orders remain visible.
Best for: WooCommerce store owners with a large volume of historic orders.
What it does well
- ✓Helps improve WooCommerce site performance
- ✓Allows bulk movement of orders to trash
- ✓User-friendly interface under WooCommerce tools
- ✓Free to use from the WordPress.org directory
Where it falls short
- •Limited information on additional features or settings
Verdict
Prune WooCommerce Orders offers a straightforward solution for managing old orders, but details on its full capabilities are limited.
From the developer
Sean Conklin's own description of Prune WooCommerce Orders, lightly tidied.
Adds tools to the WP Admin > WooCommerce > Status > Tools page to move all orders of the selected status and cutoff date into the trash, where they can then be permanently deleted to improve site performance. Many thanks to Chris Mospaw, Sr. Technical Project Manager, Pagely for describing this plugin during the WooSesh 2022 session How To Fix the Top 5 Performance Issues in WooCommerce 🙂 Greatly improve the performance of a WooCommerce site bogged down by tens of thousands of historic orders. Back orders up using your favorite Order Exports plugin, or rely upon integrated accounting software to keep history beyond the currently active orders in processing. If you empty the WP Admin > WooCommerce > Orders > Trash with hundreds of orders inside, you may receive a timeout error of one form or another. Usually the trash will continue to clear. If not, simply return to the Trash later to clear out the remaining orders.