Isso de fechar o pedido com o mínimo de 10 produtos é simples de resolver com este plugin: https://woocommerce.com/products/minmax-quantities/
Já essa parte de reservar não acredito ter visto algo assim, você vai ter que fazer na mão mesmo, para tornar o carrinho mais persistente do que já é por padrão.
Claudio Sanches, muito obrigado pela orientação quanto a quantidade de mínima.
Sobre a reserva vou tentar ver se algum plugin de compra coletiva pode ajudar. Senão, vou ter que deixar a plataforma woocommerce e criar um sistema do zero para atender o cliente, já que não estou muito familiarizado com o uso de comandos para manipular strings sql no wordpress e deixar o carrinho do jeito que preciso.
Mais complicado fazer um sistema do zero do que fazer isso no WooCommerce.
Mas boa sorte de qualquer forma.
Consegui resolver usando esse plugin https://wordpress.org/plugins/woocommerce-cart-stock-reducer/
Nos testes reduziu a quantidade no estoque assim que o produto foi para o carrinho, e exibiu uma mensagem com um contador regressivo, informando que a pessoa tem 6dias (eu que defini) xhoras xminutos e xsegundos para realizar o checkout do pedido, senão os produtos são devolvidos para o estoque.