I want to have a price set for an event which offers two mutually exclusive options: (1) registration fee for the event (2) a sponsorship fee. Option 1 should register the person as an attendee. Option 2 should not. In other words, the visitor either registers for an event, or makes a donation.
I thought that by putting 0 (zero) into the 'participant count' field for the second option, that it would not increment the participant count for someone who pays the sponsorship fee. But it DOES register the person for the event when all they are doing is making a donation. Am I missing something or can Civi not handle this use case without programming?