Product Icon

Bulk Order Status Updater for WooCommerce

Efficiently manage your orders with this powerful plugin. Update statuses in bulk without triggering emails or affecting inventory. Preview orders before processing, undo changes with one click, and export audit trails as CSV. Perfect for cleaning up your store, migrations, testing, or large stores.
Choose a billing option
$39
Save 20%
$78 $62.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  • Update orders by date range or comma-separated IDs
  • Change to any WooCommerce status
  • Suppress customer email notifications
  • Option to disable admin email notifications (e.g., new order emails)
  • Batch processing for scalability
  • Preview total orders before updating
  • Real-time progress bar
  • High-Performance Order Storage (HPOS) compatible
  • Integrated under WooCommerce menu for shop managers and admins
  • Reset option to start fresh
  • Preview orders in a detailed table before processing (Order #, Customer, Date, Status, Total)
  • One-click undo to revert the last bulk status update (stores up to 5 rollback snapshots)
  • CSV export of processed orders with before/after status columns

Instructions

1. Access the Tool
– Navigate to WooCommerce > Status Updater in your WordPress admin dashboard, or use the “Updater Page” link from the Plugins page (available to shop managers and admins).

2. Choose Selection Method
– Date Range: Select “Date Range” to update orders within a specific time period.
– Enter “Start Date” and “Cutoff Date.”
– Pick one or more “Current Statuses to Update” (e.g., “Pending,” “Processing”).
– Order IDs: Select “Order IDs” to update specific orders by their IDs.
– Enter comma-separated order IDs (e.g., “24, 25, 26”). No current status selection is required.

3. Set New Status
– Choose a “New Status” from the dropdown (e.g., “Completed,” “Cancelled”).

4. Configure Options
– Set “Batch Size” (default 10) to control how many orders process at once.
– Check “Disable Admin Emails” to suppress admin notifications during updates (customer emails are always suppressed).

5. Preview and Process
– Click “Preview Orders” to see the total orders that will be updated.
– If the new status matches a selected current status for a date range, you’ll see “Cannot process”—adjust statuses and try again.
– Click “Start Processing” to begin. Watch the progress bar update in real-time.

6. Reset
– After processing (or to start over), click “Reset” to clear the form. Both “Current Statuses” and “New Status” will revert to “Select” options.

7. Preview Updated
– Preview orders in a detailed table before processing — see Order #, Customer Name, Date, Status, and Total at a
glance before making any changes

8. Rollback
– One-click undo/rollback — made a mistake? Instantly revert all affected orders to their previous statuses with a
single click (keeps up to 5 recent snapshots)

9. Export CSV
– Download a full report of every processed order with before and after statuses, perfect for auditing
and record-keeping


Frequently asked questions

Will this plugin send emails to my customers?

No. All customer email notifications are automatically suppressed during bulk updates. You can also optionally disable
admin email notifications with a single checkbox.

Can I undo a bulk update if I make a mistake?

Yes. The plugin stores up to 5 recent update snapshots. After processing, an Undo button appears that lets you revert all affected orders to their previous statuses with one click.

Does it work with High-Performance Order Storage (HPOS)?

Yes. The plugin is fully compatible with WooCommerce HPOS (Custom Order Tables) as well as the legacy post-based storage.

Will it change my stock/inventory levels?

No. Inventory changes are disabled during bulk updates. Your stock levels remain exactly as they were.

How many orders can it handle?

The plugin uses batch processing, so it can handle hundreds or thousands of orders. You control the batch size to suit your server's capacity. It has been tested with 350+ orders.

Can I preview which orders will be affected before processing?

Yes. Click Preview Orders to see a detailed table showing Order #, Customer Name, Date, Status, and Total for all matching orders before you make any changes.

Can I export a report of the changes?

Yes. After processing, an Export CSV button appears. The downloaded file includes Order ID, Customer Name, Email, Date, Old Status, and New Status for every affected order.

What permissions are needed to use this plugin?

Users need the Shop Manager or Administrator role (specifically the manage_woocommerce capability) to access and use the plugin.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Extension information

  • PHP version required: 8.0
  • Tested with WordPress: 6.9.4
  • Tested with WooCommerce: 10.6.1
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.2

Countries

  • Worldwide

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $59 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.