Participant Role based Pricing

13 October 2015


DESCRIPTION:

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.

 


STEPS:

 

  • Edit the price option

    ‚Äč   rb3.png

    rb2.png

 

  • Similarly you can set other price options to different roles.



    Price Option

    Participant Role

    1000.00

    Attendee

    800.00

    Host

    500.00

    Speaker

    300.00

    Volunteer

    0.00

    Free

 

 

  • 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.

      rb4.png

 

  • If you change the default role for the event to be Volunteer, the price option changes to 300.00

    rb5.png

 

Use this extension in combination with “Register Multiple Participant Roles for an event”

Blog Post: https://civicrm.org/blogs/priyankakaran/event-registration-based-participant-roles

Download: https://github.com/veda-consulting/uk.co.vedaconsulting.multipleparticipantroleforevent

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

rb6.png

This way you can register multiple participant roles for an event and have different pricing for each one of them.

 
 

Keep in touch, we value relations!

Connect with us