00 days
00 hours
00 minutes
00 seconds
Get Mini Plugins at 20% off! Limited deal until new year! Use coupon code BLACK_20

How to automatically mark WooCommerce orders as “completed”?

By default, WoCommerce marks the orders as “processing” if the product is physical and virtual, not downloadable. This is because the store owner still has to process (ship) the order and they have to manually mark them as “complete”.

In most cases, if the payment is successful, you might want to mark them “complete” even before delivering the product.

To make this happen and you sit back & relax, you can use the WC Auto Complete Order Status Plugin. A simple set-and-forget plugin with no bloat whatsoever.

The plugin automatically marks the orders as “complete” if the order was paid. It works for all old orders as well as new orders.

If there are a lot of old orders marked as “processing”, the plugin uses Action Scheduler to schedule the marking. It marks 10 orders at a time so that you won’t be facing time out issues, also making it a smooth process.

Get started with WooCommerce Auto Complete Order Status Now! 👉

$19

per year

Annual Package

Great for folks who are just getting started and prefers annual payment.

1 Site


1 Year of updates / billed yearly


7 days money back guarantee *


Priority Support

$39

one time

Lifetime Package

Great for professionals are confident and prefers lifetime purchase.

1 Site


Lifetime Updates


7 days money back guarantee *


Priority Support

Not convinced? We offer a 100% money back guarantee for all purchases. Try our product with confidence, and if you don’t like it, we’ll make it right.

author avatar
Sanjeev Aryal
Sanjeev Aryal is the creative mind behind Mini Plugins, a brand dedicated to developing lightweight, efficient WordPress plugins. He also writes occasionally and contributes to WordPress community.

Leave a Reply

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