WooCom Order Archive - Free WooCommerce Order Archiving Plugin (HPOS Native, Reversible, No Data Loss)

by WooPlugins

The free WooCommerce order archive plugin the community has requested for years. Moves old orders out of the live wc_orders table into a dedicated archive table so your WooCommerce Orders admin stays fast. HPOS-native. Every column preserved. Every archive fully reversible with one-click restore. Bulk-by-rule (age + status + total). Daily auto-archive via WP-Cron. CSV export. Foreign-key safety (refuses to archive orders with active child records). Audit log. Compatible with WooCommerce 8.2+, HPOS, and the Cart/Checkout blocks.

This plugin is fully compatible with the WooCommerce Cart & Checkout blocks - a customizable, conversion-optimized checkout experience.

    The most-requested WooCommerce feature, finally shipped as a free plugin.

    WooCommerce stores with 20,000+ orders start to feel painful. The Orders admin takes seconds to load. Analytics reports drag. Database backups balloon. It's not the orders themselves that are slow - it's that every screen in WooCommerce queries the same ever-growing table. This is the #1 open feature request on the WooCommerce Feature Requests Portal (118+ votes), and WooCommerce has never shipped it.

    Why WooCom Order Archive beats the alternatives: WooCom Order Archive is the only free WooCommerce order archive plugin that's HPOS-native and fully transactional. Every order moves between the live wc_orders table and a dedicated archive table atomically, with MySQL rollback on any failure. Every column preserved. Nothing is ever hard-deleted - every archive is reversible with one click. The order re-appears in WooCommerce as if it never left.

    Built for HPOS and the WooCommerce Cart/Checkout blocks

    Written from the ground up against WooCommerce's High Performance Order Storage schema (not the legacy wp_posts approach). Full compatibility with the block-based Cart and Checkout. Refuses to activate if HPOS isn't enabled - no legacy code paths.

    What you get for free

    • HPOS-native transactional archive engine - moves order rows atomically. Rollback on any failure.
    • One-click restore - any archived order returns to live. Order re-appears in Analytics and Orders admin as if it never left.
    • Bulk archive by rule - "Orders older than N months with status in {completed, cancelled, failed}". Preview count before running.
    • Dedicated Archived Orders screen - search, filter, view any archived order with full detail.
    • Audit log - every archive, restore, and hard-delete logged with user + timestamp for compliance audits.
    • Daily WP-Cron auto-archive - configurable batch size. Runs safely in the background.
    • CSV export - archived orders exportable for external backup or accountant handoff.
    • Foreign-key safety - refuses to archive orders with active child records (refunds, subscription renewals) until you clean those up first.

Description

The most-requested WooCommerce feature, finally shipped as a free plugin.

WooCommerce stores with 20,000+ orders start to feel painful. The Orders admin takes seconds to load. Analytics reports drag. Database backups balloon. It's not the orders themselves that are slow - it's that every screen in WooCommerce queries the same ever-growing table. This is the #1 open feature request on the WooCommerce Feature Requests Portal (118+ votes), and WooCommerce has never shipped it.

Why WooCom Order Archive beats the alternatives: WooCom Order Archive is the only free WooCommerce order archive plugin that's HPOS-native and fully transactional. Every order moves between the live wc_orders table and a dedicated archive table atomically, with MySQL rollback on any failure. Every column preserved. Nothing is ever hard-deleted - every archive is reversible with one click. The order re-appears in WooCommerce as if it never left.

Built for HPOS and the WooCommerce Cart/Checkout blocks

Written from the ground up against WooCommerce's High Performance Order Storage schema (not the legacy wp_posts approach). Full compatibility with the block-based Cart and Checkout. Refuses to activate if HPOS isn't enabled - no legacy code paths.

What you get for free

  • HPOS-native transactional archive engine - moves order rows atomically. Rollback on any failure.
  • One-click restore - any archived order returns to live. Order re-appears in Analytics and Orders admin as if it never left.
  • Bulk archive by rule - "Orders older than N months with status in {completed, cancelled, failed}". Preview count before running.
  • Dedicated Archived Orders screen - search, filter, view any archived order with full detail.
  • Audit log - every archive, restore, and hard-delete logged with user + timestamp for compliance audits.
  • Daily WP-Cron auto-archive - configurable batch size. Runs safely in the background.
  • CSV export - archived orders exportable for external backup or accountant handoff.
  • Foreign-key safety - refuses to archive orders with active child records (refunds, subscription renewals) until you clean those up first.

Reviews

There are no reviews yet.

Be the first to review “WooCom Order Archive - Free WooCommerce Order Archiving Plugin (HPOS Native, Reversible, No Data Loss)”

Your email address will not be published. Required fields are marked *