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) »
  • Get attendee info, one price multiple attendees
Pages: [1]

Author Topic: Get attendee info, one price multiple attendees  (Read 970 times)

bdika

  • I’m new here
  • *
  • Posts: 23
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: drupal 7
  • MySQL version: 5.1.66
  • PHP version: 5.3.3
Get attendee info, one price multiple attendees
March 21, 2014, 06:41:13 am
I have set up a price set to handle one camper cost = 275, two campers (same family) cost = 375 and three campers (same family) cost = 475.

When some one registers online, the only attendee information collected is for the one paying for the event. How do I get the registration form to gather information for two attendees or three attendees depending on which price the registrant chooses.

Sorry if this is obvious but my search did not turn up anything.

Thank you.

bdika

BrightBold

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7
  • MySQL version: Pantheon
  • PHP version: Pantheon
Re: Get attendee info, one price multiple attendees
March 21, 2014, 07:35:09 am
I have the same question! You can set the Participant Count for each price option and that will give you fields for attendee info for the additional participants, but it also seems to ask you to choose a price for each additional participant, rather than allowing them to be included in the initial price choice.

I need for people to be able to either purchase individual tickets, where there would a cost for each additional participant, or to purchase a sponsorship or table, where they would receive X tickets for a single price, and additional participants will not have a price associated with their ticket. I feel like there must be a way to do this but I haven't been able to find documentation or a forum post on how to do it.

(Off topic but my first thought on that bot-or-not question below was "sofa wars.")

BrightBold

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7
  • MySQL version: Pantheon
  • PHP version: Pantheon
Re: Get attendee info, one price multiple attendees
March 21, 2014, 07:56:59 am
I've continued to research and still don't have an answer, but I've thought of two potential work-arounds, although I don't love either of them:
  • There's an option in the price set for "Display amount." You could uncheck this and set the amount to a per-person price, so family of two would be $187.50, family of three would be $158.33 (you're going to lose a penny to a rounding error there, though). Then you'd name your price options to include the total price (so people would see $375 and not $187.50) and hide the options on subsequent participant pages. But you'd probably need some custom code to select the same price option for subsequent participants.
  • Add some kind of custom field where people can list additional participants, and then staff will have to enter these people manually. This is probably a lot more feasible for my situation than yours - the number of bulk registrations for my event is relatively small, so that won't be a big burden on the organizers. Whereas for yours I would expect the majority will be groups of more than one person. So this probably doesn't help you but I think it's the solution I'll go with if I don't get a better suggestion.
(Disclaimer: I'm brand new to CiviCRM. Hopefully someone experienced will come along and help, but I thought as long as I'm researching the same problem I'd share my thoughts.)

bdika

  • I’m new here
  • *
  • Posts: 23
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: drupal 7
  • MySQL version: 5.1.66
  • PHP version: 5.3.3
Re: Get attendee info, one price multiple attendees
March 21, 2014, 08:18:12 am
Thanks for your thoughts BrightBold.

I might try option 1 although I'm not skilled enough for custom code.

It seems to me that this must have been addressed previously but I can't find anything in the forums.

bdika

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Get attendee info, one price multiple attendees
March 21, 2014, 03:53:54 pm
As both of you are using Drupal I think you will be able to do what you want using Webforms. 

You would need the Webform and Webform CiviCRM Integration modules.

bdika

  • I’m new here
  • *
  • Posts: 23
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: drupal 7
  • MySQL version: 5.1.66
  • PHP version: 5.3.3
Re: Get attendee info, one price multiple attendees
March 21, 2014, 05:21:01 pm
Hi joanne:

I looked into webforms but I read the following under the webforms-civicrm documentation:

Code: [Select]
Note: It is not currently possible to pay for events via webform.

Am I missing something? Or is my understanding deficient? Can I use webform for registration and pay on a separate page?

I will look into it further.

Thanks.

bdika

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Get attendee info, one price multiple attendees
March 21, 2014, 07:07:57 pm
I haven't used it myself, but Coleman's blog from 28 August 2013 ( https://civicrm.org/blogs/colemanw/try-out-webform-payments-and-other-new-features ) says:
Quote
Webforms can now accept credit cards! Any on-site credit-card processor supported by CiviCRM ought to work, such as Authorize.net and Paypal Pro. And in true Webform-CiviCRM fashion, your users can pay for lots of stuff at once. Multiple paid events, memberships, and contributions can be mixed and matched on the same form.

You will need Civicrm 4.4 (4.4.4 would be best) Webform 4 and Webform CiviCRM Integration 4

Perhaps you are quoting from old documentation?  What was the exact source?



bdika

  • I’m new here
  • *
  • Posts: 23
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: drupal 7
  • MySQL version: 5.1.66
  • PHP version: 5.3.3
Re: Get attendee info, one price multiple attendees
March 21, 2014, 09:13:29 pm
Thanks joanne. I'll check out the blog.

The source for my quote was https://drupal.org/node/1615380, towards the bottom of the page, under the title "Event Registration".

It seems that the praises of webforms and civicrm are quite common, so I'll spend some time with it.

Also, although the first paragraph on the above link says that it was last updated March 4, 2014, it does say Using Webform Civicrm Integration 3, so you are right it may be outdated.

Thanks again.

bdika

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Get attendee info, one price multiple attendees
March 22, 2014, 02:10:09 pm
Yea the documentation is out-of-date.
The trouble is that drupal book pages are just such a terrible medium (no TOC, no rich-text editor, hard to track revisions) that I've been reluctant to spend any more time messing with it and was hoping to find a new home for the webform-civicrm docs.
Joanne could you suggest a spot on the civicrm wiki?
Try asking your question on the new CiviCRM help site.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Get attendee info, one price multiple attendees

This forum was archived on 2017-11-26.