WooCommerce can be configured to automatically complete virtual-downloadable orders after successful payment, but what if you’re selling a regular or virtual (non-downloadable) product? You can either manually change each order’s status to completed, or use the WooCommerce Order Status Control extension to automatically change the order status to completed after successful payment.
You can even opt to auto-complete all paid orders, even those that include shippable products. This can be a real timesaver! All it takes is 1 minute to setup and you never have to worry about changing order statuses again.
Wait, what if I don’t want any orders to auto-complete? Yep, this plugin can do that, too! Block virtual+downloadable orders from auto-completing by setting auto-complete orders to “none”.
Frequently Asked Questions
Q: Are free products (or if a coupon is present that reduces the order total to $0) also completed automatically?
A: Yes, the extension will also automatically complete free orders.