WordPress plugin · WooCommerce family
WooCommerce Order Status Control
Automatically mark paid WooCommerce orders as completed, for all orders or only virtual ones.
Auto updates Unlimited sites Unlimited downloads No daily limits
About This Plugin
Order Status Control for WooCommerce sets which paid orders are completed automatically. WooCommerce completes orders for virtual-downloadable products after payment but leaves other orders in processing. This extension skips the processing status and marks paid orders as completed.
A setting under WooCommerce > Settings > General offers three choices: All Orders, Virtual Orders for orders that contain only virtual products, or None. None also blocks virtual and downloadable orders from going straight to completed.