I have a client who has sports website that requires a once off registration fee to pay for a T-Shirt. If the shopper is registering for 2 or more kids then there needs to be an option to increase the registration amount.
When a user visits the site, they will choose a sports programme for $XX.XX and if they are not already registered they will then be prompted to register first. This will incur a once off registration fee as mentioned above.
In the interest of usability I don't want the shopper to insert their credit card details at registration and then again afterwards at checkout (for the chosen sporting programmes). Is it possible to create a registration form that adds the registration fee to the shopping cart and then hides it in the cart so that the shopper cannot cancel or change the registration fee?
On top of that, I would like to add an option for multiple "seats" under one registration so that if more than one child is being registered, then the parent can increase the amount.
I'm using this template as a starting point.
Any other suggestions would be most appreciated.