I'm looking for a way to build some functionality using Ubercart for a registration form. The exact functionality I'm looking for is being used at the following:
http://www.okoyefoundation.org/store/racereg.php
It essentially is a product which allows a person to add entrants to a form using AJAX including fields such as age, T-Shirt size etc. After all entrants have been created, the "Register" button is pushed and the registration product is added to the cart along with all the entrant data as attributes. It also performs such calculations to adjust the pricing depending on the number of entrants and their ages. For example groups of 10 or more receive a discount as do children and seniors.
I know that there is the UC Signup module which connect Ubercart with the Signup module. I have not tried this as from what I've seen, this creates an account for each entrant which is not what I'm looking for. Overall it appears to be more than I would want.
I imagine that I would need to create a custom module of some type to create an AHAH form and then somehow programatically add the products to the cart after the form has been filled in.
Any pointers would be most greatly appreciated.