WordPress plugin intelligence profile

Order Archive Manager for WooCommerce

Archive old WooCommerce orders into separate database tables to keep your store fast without losing any order data.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update4 Sept 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Order Archive Manager for WooCommerce version 1.0.1 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Over time, WooCommerce orders pile up in your database. Every order adds rows to wp_posts, wp_postmeta, wp_comments, and several WooCommerce tables. On stores with tens of thousands of orders, this slows down admin pages, checkout queries, and report generation.

Order Archive Manager for WooCommerce moves completed, cancelled, or refunded orders out of the live tables and into dedicated archive tables. Your store gets faster, your order data stays safe, and you can restore any order back to WooCommerce whenever you need it.

How it works

Orders are copied to archive tables row by row inside database transactions. If anything goes wrong during the copy, the transaction rolls back — the original order is untouched. Only after a successful copy and verification does the plugin remove the order from the live tables.

Key features

  • Safe Archiving – Moves orders to dedicated archive tables using database transactions
  • One-Click Restore – Restores archived orders back to WooCommerce with original IDs preserved
  • Permanent Deletion – Permanently deletes archived orders when you no longer need them
  • Dry Run Mode – Preview exactly what will happen before making any changes
  • Verification Layer – Row counts are checked before any live data is deleted
  • Refund Support – Refund posts and their meta are archived alongside the parent order
  • Subscription Protection – Orders linked to active WooCommerce Subscriptions are skipped automatically
  • Activity Log – Every archive, restore, and delete is recorded with timestamps
  • Database Visualiser – See how much space your order tables are actually using
  • Archive Health Check – Verifies table integrity and flags any orphaned rows
  • Batch Processing – Handles large stores without timing out

What gets archived

When an order is archived, the following data moves with it:

  • The order post ( wp_posts )
  • All order meta ( wp_postmeta )
  • Order line items ( woocommerce_order_items )
  • Order item meta ( woocommerce_order_itemmeta )
  • Order notes ( wp_comments )
  • Order note meta ( wp_commentmeta )
  • Refund posts and their meta

Compatibility

1.

0.

HPOS Support – This version supports legacy post-based order storage only. Stores using WooCommerce High-Performance Order Storage (HPOS) will see an admin notice and the plugin will remain inactive. HPOS support is planned for a future release.

WooCommerce Subscriptions – Detected automatically. Orders linked to active subscriptions are skipped during archiving to avoid breaking renewal billing.

Why choose Order Archive Manager for WooCommerce?

Unlike plugins that only change order status or soft-delete orders, this plugin physically moves order data to separate tables. Your live database tables stay lean and fast, while archived data remains fully restorable.

Created by Anandu Ravikumar

Developed by a WordPress and WooCommerce plugin developer focused on database optimization and performance

Support

For support, feature requests, or bug reports, please visit the GitHub repository.

Credits

Developed by Anandu Ravikumar

License

html

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • db optimization
  • archive
  • orders
  • performance
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity4 Sept 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.0.1
WordPress compatibility7.0.47.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.