Stock reduction only after admin approval

Stock reduction only after admin approval

Is it possible to reduce the stock of the product only after the admin approves (changes the order status to completed)?

Currently, it seems that the stock is reduced immediately after the order is made. I understand that this is useful in most cases.

However, there are many scenarios where reducing only after approval would be useful and add versatility. For example, I am now building a store where the store owner needs to sell products with a proforma invoice. The invoices are often not paid. The customer wants the product to be available for order until someone actually pays the invoice - so the first who pays the invoice gets the product. However, he also wants to show the stock at the store.

If this is not possible now, it would be a great option to have.