Subscription includes
Support
Revolutionize your WooCommerce performance with the ultimate order organization toolkit! Archive Old Orders empowers store administrators to maintain lightning-fast order management while preserving complete access to historical data. Whether you need to declutter massive order lists, improve admin performance, or maintain organized records for auditing, this powerful plugin transforms overwhelming order management into streamlined efficiency.
Perfect for stores of all sizes, from growing businesses experiencing performance slowdowns to enterprise operations managing thousands of orders monthly. Boost your admin speed, reduce database load, and maintain professional organization with the most comprehensive order archiving solution for WooCommerce.
Flexible Age-Based Rules: Archive orders automatically after configurable number of days
Status-Specific Archiving: Set different archiving rules for completed, cancelled, and failed orders
Smart Scheduling: Background processing that runs automatically without impacting store performance
Customizable Frequency: Control how often the archiving process runs (hours-based scheduling)
Complete Audit Trail: Automatic logging of all archiving actions with timestamps and user attribution
Multiple Format Support: Export archived orders in CSV, XML, or JSON formats
Batch Processing: Handle large exports efficiently with intelligent chunking and progress tracking
Comprehensive Data: Export includes all order details, customer information, items, and metadata
Selective Filtering: Export specific date ranges, customers, or order statuses as needed
Secure Downloads: HTTPS-compatible downloads with automatic cleanup for security
No, absolutely not! Archiving orders simply moves them from your main order list to a separate archive section for better organization and performance. Archived orders remain fully accessible through WooCommerce > Orders Archive, can be exported at any time, and can be restored to active status with one click. Think of it as moving files to a filing cabinet - they're safely stored and easily retrievable when needed.
Yes! When you enable the "Show archived orders on My Account page" setting, customers can view their complete order history including archived orders directly in their account dashboard. They'll have access to order details, download links, and invoices just like active orders. The archiving process is completely transparent to your customers.
Archiving significantly reduces the load on your WooCommerce order management pages by moving older orders out of the main database queries. This can improve order list loading times by up to 90%, reduce memory usage, and make your admin area much more responsive. Your store's frontend performance remains unaffected, and the archiving process runs in the background without impacting operations.
Absolutely! Archive Old Orders is fully compatible with HPOS and automatically detects which storage system your store is using. Whether you're using traditional WordPress posts or the new HPOS tables, the plugin seamlessly handles archiving, restoration, and data management. It also supports all modern WooCommerce features including Cart & Checkout blocks and the Product editor.
Restoring archived orders is simple and instant! From the Orders Archive page, you can restore any order back to active status with a single click. The order will reappear in your main order list with all its original data, status, and metadata intact. You can also restore multiple orders at once using bulk actions. No data is lost during the archiving or restoration process.
Yes! The plugin includes powerful export functionality that lets you download all archived orders in CSV, XML, or JSON formats. Exports include complete order details, customer information, items, pricing, and metadata. You can export all archived orders or filter by date range, customer, or order status. This makes it perfect for accounting, reporting, or migrating data to other systems.
You have complete control over your data! In the plugin settings, you can choose whether to "Remove All Plugin Data When Uninstalling." If enabled, all archived orders and plugin data will be permanently deleted when you uninstall. If disabled (the default), your archived orders remain safely in your database even after uninstalling, and you can export them before removal if needed. We always recommend exporting important data before making any major changes to your store.
Extension information
Countries