Skip to main content
All CollectionsRegistrationFinance
How to set up category specific discounts
How to set up category specific discounts

Learn how discounts can be made available for specific categories only.

Ben Dharmanandan avatar
Written by Ben Dharmanandan
Updated over 3 years ago

Within Eventsforce, discounts created in your event will generally be available to all attendee categories by default. This is true when using the "Code" discount type, and applying the discount to the "Entire Event Price". 

It is possible, however, to set up a discount that is only available to specific categories. This involves using "Registration prompt" as the discount type, and setting up category specific registration questions. 

If a question such as "Enter your discount code" is only visible to one of your attendee categories, linking the discount to this question will ensure only that category can receive the discount. 

Adding a category specific question

The first step involves creating a new question in your event that only some categories will see:

  1. Go to Website > Content > Registration Pages

  2. Click to "Edit" the registration page for the category in question

  3. Hover over 'Add here' and select "Registration Question"

  4. Create a new question such as "Attendee Discount code" (we recommend adding the name of the category to the database name)

  5. Click "Save"

Creating the discount

The second step involves creating the discount that will be linked to the new question created above:

  1. Go to Setup > Finance > Discounts

  2. Click "Add" to create a new discount

  3. Enter a discount name, and choose what the discount applies to 

  4. Choose "Registration prompt" as the discount type

  5. In the "Registration Prompt 1:" drop-down, locate the discount code question you created previously

  6. Enter the code you will provide to attendees in the box on the right (click "Save" and use the "more" link to set up multiple codes)

  7. Enter the discount amount at the bottom

  8. Click "Save"

Did this answer your question?