This extension allows you to limit individual Price options in a Price Set to different Participant roles for an event.
In CiviCRM we have different participant roles available for an event for eg Attendees, Volunteers, Hosts, Speakers etc. Sometimes we want our speakers/volunteers and hosts to pay lesser fee than the attendees since they are helping us manage the event. Also our discounted delegates/attendees like CEO/Founder/Chairman should be allowed to attend the event free of cost.
This extension helps address the above by limiting the individual price option to the participant roles.
Download and install the extension: https://github.com/veda-consulting/uk.co.vedaconsulting.rolebasedpricing
Navigate to Administer -> CiviContribute -> Manage Price Sets
On your Price Set -> View and Edit Price Fields
Similarly you can set other price options to different roles.
Now the event registration page would only show first price option i.e 1000.00 since the default participant role for the event is “Attendee”. You can however choose multiple Participant roles for a price option.
Use this extension in combination with “Register Multiple Participant Roles for an event”
This extension allows you to register different participant roles for an event by generating different urls for different participant roles. Once you have this extension installed you should see list of Urls under “Info And Settings” tab on event configuration screen
This way you can register multiple participant roles for an event and have different pricing for each one of them.