There are no pre-requisites in order for you to be able to implement this solution.
Simply copy the pre-coded solution to your active theme’s functions.php or preferably the Code Snippets Plugin.
Need support with the snippet? We’re Here to Help You, Contact Us!
By default, only Virtual + Downloadable product orders move to the Completed order status automatically. This snippet looks at orders once created and if the order status is set to completed, will automatically and immediately revert it from Completed to Processing. You may wish to do this if you don’t have the Order Complete email turned on but do have activated the Customer Processing Order email.
Join forces with UnlimitedWP for an outsourced white label web development service you can truly rely on.