e-Commerce over the last month or so has been under heavy development for v4, and in the area of products there has been some good development in the area of products with the implementation of product features.
Product features is sort of like CCK fields for product types. So instead of having a monolithic product which does everything from inventory and shipping, we can now just build a feature which can be added to any product types (even the old monolithic products).
This has allowed for the generic module, the tangible module, and others could be removed as they are no longer required. Basically the tangible module is really just a basic product type with the shippable and availability features added.
So this has allowed us to develop modules that perform a single function and do it very well, then store owners can use this and combine this with other feature and create a product type that they need.
One such feature that I would like is a Class list feature. In selling access to training or events the product type would just have an availability feature to restrict the number of people, and a class list so that the event manager can get a list of all the people who will be attending.
This would also link to the new customer interface which is where all the customer information is held so there is no need to collect entry information at first.
Also I would like someone to do this check the the new interfaces and make sure that they are logical.
If you would like to do this, then please contact me either via the contact page or in the #drupal-ecommerce
Thanks.

Comments
Interesting.
That sounds like a really interesting approach. I'll try to try out the v4 module this weekend. I'd like to have a stab at your Class list feature but I'm pretty sure that I won't have the time this weekend. So in stead of promising something and letting you down, I'll try to surprise you next week with some feedback.