I have an event in CiviEvent that should be a paid event for some of our user base but should be a free event for other users.
Presently the users are grouped using smart groups, but I could also create a membership if that would be more helpful.
The main question is how do I structure my price sets so that one price set is offered to one type of user, but a different price set (or no price set) is offered to a different type of user?
I thought it would be possible to create different price sets and only make them available to different user types, but I haven't figured out how to do that.
I also thought about using a cividiscount code, but the challenge is that I don't want people to share the discount code. (Is there a way to make a discount code limited to a certain user group?)
Thanks for any thoughts.