WooCommerce – Autocomplete all Orders

What if you just want to automatically complete all of the orders that come in?
The following code snippet will do just that (with WooCommerce 2.2+):

/**
* Autocomplete all WooCommerce orders (2.2+)
* Add to theme functions.php file
*/
 
add_action( 'woocommerce_thankyou', 'wc_autocomplete_order' );
function wc_autocomplete_order( $order_id ) {
	
	// Only continue if have $order_id
	if ( ! $order_id ) {
		return;
	}
    
    	// Get order
    	$order = wc_get_order( $order_id );
    	
    	// Update order to completed status
    	$order->update_status( 'completed' );
    	
}
swiney.christian@mailxu.com storniolo.sharen@mailxu.com read_erin@mailxu.com