All product orders require processing, except those that are Digital and Downloadable. This means that, unless an order contains all products that ...
Alternatively, you can try this extension which gives you the ability to specifically change order status depending on the product type you select: WooCommerce ...
By default, WooCommerce will only auto-complete paid orders for products that are both Virtual and Downloadable, assuming that the shop needs to fulfill/ship ...
But after I manually change the order status in WooCommerce from “On Hold” to ...
WooCommerce automatically completes orders for virtual-downloadable products after successful payment, but it won't autocomplete other orders, as you may ...
Automatically set the WooCommerce order status as Completed
while it puts orders into processing not complete status if its a virtual product only. What if we need to auto complete orders with virtual products ...
However, WooCommerce does set the orders with only virtual and downloadable products directly to “Completed” status after payment, which can break your ...
This behavior comes from the Woo Credit plugin (You could contact authors support threads). Now you could try this code that will target ...
Automatically complete orders with only virtual products. *. * @param string $ payment_complete_status Order status used after an order payment is received.