The CiviDiscount Extension page lists the feature "Option to apply discounts to additional participants" but I am having trouble finding that option.

I am curious if it can be extended (or used out of the box) for a workflow similar to this:

  • First registration of a multiple person registration is full price
  • Additional registrations (in the same multi-registration session) automatically get a discount applied

Has anyone used CiviDiscount with this feature?

(Originally asked in the CiviCRM Forum)

  • Is there a way to create the same kind of discounts on a non-event? we're doing a raffle, 1ticket=$100, 2 tickets $180 etc.
    – Yona
    May 15, 2020 at 22:32
  • That might be worth a separate question. If you're using Backdrop or Drupal, webform might be the way to go.
    – Laryn
    May 16, 2020 at 16:36

1 Answer 1


I don't think that you can use CiviDiscount for the work-flow you are describing.

CiviCRM does have another way of registering multiple participants, and that is with the use of price sets. You could use this to offer a discount. However, this method would only be useful fo you if you don't need to collect any information about the additional registrants.

If you went down the price set road, you would turn off register multiple participants on the event config, create a price set and and set your event fees to use this price set.

An example price set would look something like this:

  • First price field: a required check-box set at $100 dollars (this handles the first registration)
  • Second price field: a text/numeric quantity field set at $80 that increments the registration count by 1 (for all subsequent registrations)

Note: We are not using CiviDiscount at all in the price set example above.

Aside: "Option to apply discounts to additional participants" would probably be better worded as "Discounts can be applied to additional participants" in the documentation.

  • So the discount would be applied to the original registration as well as all the additional registrations, is that the default use?
    – Laryn
    Mar 30, 2015 at 17:12
  • In this price set example you wouldn't use CiviDiscount at all. I've updated my answer to make this more obvious, hopefully - let me know if it still unclear. Apr 1, 2015 at 8:44
  • But then you lose the function of the additional attendees personal information, ie, name badges, contact info, reminders, etc.
    – BruceW
    Sep 14, 2018 at 19:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.