If I set the event price to $60 and some ticket types to $0, no matter how many ticket types are selected the total remains $60.
If I set the event price to $60 and set some ticket types to $60, it charges $120 for a single ticket type instead of $60. It then charges $60 more for each ticket type selected, so selecting two ticket types gives a total of $180, when it should be $120.
If I set the event price to $0 and set some ticket types to $60, it works as it should, charging $60 for each ticket type selected. But I don't want to advertise the event as free.
I FOUND THE PROBLEM:
I had set Registration Type to "Only Individual Registration":
What fixed it was setting it to "Both Individual and Group Registration":
I think there should be different options for ticket type prices:
A. Replace the event price, or
B. Be in addition to the event price (this is how it works now)
OK, I see that now. However, the issue with this is that the event then shows up as 'Free' on the site (for example in Events module), which is a little misleading to people when they arrive on the actual event page to sign up.
I think it would be better to make it so that the prices for Ticket Types replace the Event Price, rather than having Ticket Types prices be added to the Event Price. Or have an option to choose either method.