CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Multiple event attendee names, single fee?
Pages: [1]

Author Topic: Multiple event attendee names, single fee?  (Read 676 times)

provanca

  • I’m new here
  • *
  • Posts: 8
  • Karma: 0
  • CiviCRM version: 4.5.3
  • CMS version: WordPress 4.0.1
  • MySQL version: 5.5.32
  • PHP version: 5.3.28
Multiple event attendee names, single fee?
April 24, 2014, 06:37:22 am
I'm having trouble setting up the registration fee structure for an event, and I'm hoping I am overlooking an easy solution.

We have a fundraiser for which there is no ticket price - just a suggested minimum donation and some sponsorship levels. So the price set for the fields is an open-ended donation field and radio buttons for the sponsorships (all optional). However, we need to be able to collect names for multiple attendees connected to a single donation/sponsorship. I currently set this up by selecting the "Register multiple participants?" and "Allow multiple registrations from the same email address?" options. This is leading to two problems:

1) The fee selected by the main registrant is getting multiplied by the number of registrants. E.g., if I try to select a host sponsorship ($500) and register 2 participants, it is forcing me to pay for 2 sponsorships ($1000) (see attached Screenshot1.png). Or if I enter a custom donation amount, it automatically doubles it.
2) The price set shows up again on the pages to register additional attendees. A single donation should cover everyone in the group, so I would like the user to be able to enter additional attendee names without seeing the fees again.

Is there another way I can set this up to better meet my requirements?
« Last Edit: April 24, 2014, 06:58:21 am by provanca »

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Multiple event attendee names, single fee?
April 24, 2014, 04:08:44 pm
As a non-coder my offering is a work around, that may or may not be suitable depending on what you need to do with the names you collect.

Perhaps you could deselect the "Register multiple participants?" and "Allow multiple registrations from the same email address?" options and then add another field to your price set  number of people attending using this to keep track of how many people are coming.

This solves your contribution issues but makes collecting the names more difficult.

You could create one custom text field to collect the names of people who are attending, however, this will not translate easily to name tags for event attendees.

Or you could create a series of custom fields called participant 1, participant 2 etc and put them into a profile for people to complete as needed.  It would be easier to extract the info for names tags.  But the question then is "How many participant custom fields should you create?"
 

provanca

  • I’m new here
  • *
  • Posts: 8
  • Karma: 0
  • CiviCRM version: 4.5.3
  • CMS version: WordPress 4.0.1
  • MySQL version: 5.5.32
  • PHP version: 5.3.28
Re: Multiple event attendee names, single fee?
April 25, 2014, 05:01:14 am
Thanks joanne. I was thinking about a similar workaround but was hesitant to implement it for the reasons you mentioned.

I'm still hoping someone with knowledge of the code can offer a fix for the first issue I described - the donation amount getting multiplied by the number of registrants to compute the initial total but then reverting to the initial amount when it is time to make a payment. That seems like it could be a bug in a single line of code.

If I can fix that then I can live with the donor seeing the price sets when they enter other attendee names - I'll just add a note telling them to only enter the donation once. If not then I'll likely implement one of your solutions.

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Multiple event attendee names, single fee?
April 25, 2014, 09:47:17 pm
I was not able to reproduce your results on the drupal or wordpress demo sites. In wordpress the total on the first page was always described as

Total Fee(s) for this participant and was just the amount not twice the amount.

If you can reproduce your results on the wordpress demo site then please post back here including details of the price set you are using?

provanca

  • I’m new here
  • *
  • Posts: 8
  • Karma: 0
  • CiviCRM version: 4.5.3
  • CMS version: WordPress 4.0.1
  • MySQL version: 5.5.32
  • PHP version: 5.3.28
Re: Multiple event attendee names, single fee?
May 12, 2014, 05:59:10 am
Oops - just saw your latest reply. I wasn't able to recreate it on the demo site, either. So I just now updated our CiviCRM from 4.4.4 to 4.4.5, and it appears that the issue with the incorrect donation total is fixed in that release. Too late for our most recent event, but glad to know it will work in the future.

Haven't figured out a way to get around seeing the fee table with each additional person's registration, but I can live with that.

Thanks again for the suggestions!

SarahG (FountainTribe)

  • Ask me questions
  • ****
  • Posts: 782
  • Karma: 29
  • CiviCRM version: 4.4.7
  • CMS version: Drupal 6, Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3
Re: Multiple event attendee names, single fee?
May 14, 2014, 12:09:29 pm
I have this situation often ( ie the price/fee for participant 1 covers the whole group). How I handle this is as follows:

I create a priceset as you have described, with fields for suggested donation for the group, etc.  I usually label this as "Donation for your group/family"  I also add a priceset field labeled "Additional guest/person" with a price of $ 0.00.    I also use the "allow additional participants to be registered" checkbox in the config, because I want to collect names/emails/etc for the additional people.

What happens is when the person is filling out the event is they choose their optional donation for the group/family for the first participant; then for participant 2, etc they choose the priceset field "Additional guest/person - 0.00".    I have found the key to this working is choosing very good labels/text for each priceset option so that the person filling out the form knows what to do.
Did I help you? Please donate to the Civi-Make-It-Happen campaign  CiviCRM for mobile devices! 

provanca

  • I’m new here
  • *
  • Posts: 8
  • Karma: 0
  • CiviCRM version: 4.5.3
  • CMS version: WordPress 4.0.1
  • MySQL version: 5.5.32
  • PHP version: 5.3.28
Re: Multiple event attendee names, single fee?
May 14, 2014, 12:40:49 pm
Excellent suggestion. Thanks epg. I'll give that a try for our next event.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Multiple event attendee names, single fee?

This forum was archived on 2017-11-26.