Over time, order histories accumulate and slow down the Magento admin panel. The **Order Archive Extension** by Mavenbird offers a clean, scalable solution: archive, restore, or permanently delete old orders directly from admin—keeping your system performant and your order grid uncluttered.
Why Order Archiving Matters for Magento Stores
- Large numbers of old orders slow grid loading and admin performance.
- Clutter in Sales → Orders makes it harder to find active orders.
- Older orders often are only reference data; they rarely need edits.
- Complying with data retention or cleanup policies becomes easier.
Key Features of Magento 2 Order Archive Extension
- Automatic & Manual Archiving: Archive orders based on age or status, or manually select orders to archive. :contentReference[oaicite:0]{index=0}
- Archived Orders Grid: View, restore or permanently delete archived orders from a separate grid. :contentReference[oaicite:1]{index=1}
- Permanently Delete Option: Permanently remove orders and associated data. :contentReference[oaicite:2]{index=2}
- Restore Orders: Unarchive orders back into the main order grid on demand. :contentReference[oaicite:3]{index=3}
- Configurable Rules: Choose which statuses to archive, how old orders must be, schedule frequency, and whether to hide archived orders from frontend. :contentReference[oaicite:4]{index=4}
- Notifications & Cron Integration: Send email alerts after archiving, and schedule archiving via cron. :contentReference[oaicite:5]{index=5}
How It Works in Your Magento Admin
- Enable Module: Install via composer or zip, enable `Mavenbird_OrderArchive`, run setup upgrade, static deploy, flush cache. :contentReference[oaicite:6]{index=6}
- Configure Settings: In **Stores → Configuration → Mavenbird Extensions → Order Archive**, set archive age, statuses, frequency, email notifications, and whether to hide archived orders from frontend. :contentReference[oaicite:7]{index=7}
- Manual Archive: In **Sales → Orders**, select orders and use “Add to Archive” action to move them to archive. :contentReference[oaicite:8]{index=8}
- Permanently Delete: From either the Orders grid or Archive grid, select and choose “Delete Permanently.” :contentReference[oaicite:9]{index=9}
- Manage Archive: Go to **Sales → Order Archives → Orders** to view, restore, or delete archived orders. :contentReference[oaicite:10]{index=10}
- Restore Order: Use “Remove from Archive” action to bring orders back into the active orders grid. :contentReference[oaicite:11]{index=11}
Business Benefits You Gain
| Benefit | Impact |
|---|---|
| Improved Admin Performance | Reduced grid load times and faster navigation |
| Cleaner Order Management | Active orders list is more focused and manageable |
| Data Retention Control | You decide how long to keep old order data |
| Operational Flexibility | Restore or purge as per business or compliance needs |
Frontend / Admin Example Flow
Suppose you set orders older than 90 days in “Complete” status to archive weekly. Once archived, these orders disappear from the active grid, improving performance. However, they remain accessible under **Order Archives**. If needed, you restore an order back. Or, if no longer needed, delete it permanently.
Archive Grid Example:
Mavenbird helps Magento 2 merchants streamline order management, optimize admin performance, and retain control over historical data with **Order Archive**.
Contact Us today to get order archiving under control.