Hello. With our custom fields, you can accomplish just about anything
You would setup a base price, then use custom fields where a user could choose the various options and have the price modified accordingly. For example... base price for the whole conference: $100. Then the user has these options:
What do you plan to attend?
Full Conference, Friday - Monday (no price change)
Friday Only (subtract $30)
Friday & Saturday Only (subtract $15)
Do you need lodging?
1 Night (add $60)
2 Nights (add $120)
3 Nights (add $180)
The confirmation page would show the total price and the options chosen. All of your custom fields are included in the admin notification email, they can be included in the user confirmation emails, included in the backend records view, and also included in CSV data exports.
We do have a video tutorial that shows how to use all of the custom field options. These are just some examples I gave here, but I don't see why you can't accomplish the items you have mentioned here. You will find DT Register to be very flexible. Thanks.