Disponibilidade por data, não só estoque
Você tem 30 cadeiras. Um evento usa 20 de 10 a 11 de outubro e outro usa 10 de 15 a 16. Não há conflito, e o sistema aceita os dois. Se faltar item, ele avisa antes de você confirmar e sugere parceiros para sublocar.