I'm building a course booking system. Users will be able to book one or more 'places' on a course. When they make their booking, they need to provide their details (name, address, age, etc).
Say a user is booking 5 places on a given course. They need to be able to provide different details for each of those places.
It's similar to what you might have seen when booking plane tickets. You specify how many people are flying, then you get a form with a set of fields for each passenger where you enter their name, passport number, etc.
I thought I might be able to use the product form tag and add custom modifiers, but it doesn't seem to be possible to add different modifiers for each 'instance' of the product.
Has anyone done something similar? Am I barking up the wrong tree with modifiers? Is there a better solution?
Thanks for your help Pete