Have a question about CiviCRM? Get it answered quickly at the new CiviCRM Stack Exchange Q+A siteThis forum was archived on 25 November 2017. Learn more.How to get involved.What to do if you think you've found a bug.
Dave's proposal works within the current implementation, where a Price Set is just that, a set of price fields. Fields require users to either make a choice or specify a count....The new type "nests" a set of Choice fields within a count field. The database would need to manage these links between price set options. The price set becomes harder to set up and test.
I think Ken's approach makes a lot of sense - and this would potentially be a great addition to core. Basic concept (to reiterate) : each price set FIELD carries a "participant count" property which can be used to control capacity (maximum participants). If this count property is 0, then the participant record itself is counted (as 1).