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) »
  • Purchasing Multiple Event Tickets
Pages: [1]

Author Topic: Purchasing Multiple Event Tickets  (Read 1485 times)

swimman13

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
Purchasing Multiple Event Tickets
May 10, 2010, 06:29:28 am
I really need some help with this one, as I think I might have run into a limitation of civiEvents that I was not aware of.  My client sells event tickets with two different prices:  Adult and Student.  So I created a price set for this.  Works great, except that Price Set do not work with the maximum participant field.  So next I tried using the multiple registration function.  That will not work either, as the client does not want to force registration for everyone.  Imagine you are purchasing zoo tickets for your family and you are required to provide the names of all your family members.  Not a good customer experience.

Is their a simple way to allow one person to register and purchase multiple tickets of different prices at one time, without having to register all the participants?

civiCRM 3.0.2 & Joomla 1.5.15

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Purchasing Multiple Event Tickets
May 10, 2010, 10:09:34 am

I would use price sets and use the validation hook (http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification) to enforce the maximum participant count

In 3.2, price sets have a "number available" option that allow you to limit the number of participants who can choose an option

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

swimman13

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
Re: Purchasing Multiple Event Tickets
May 10, 2010, 11:17:41 am
Great to know.  Thanks.

swimman13

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
Re: Purchasing Multiple Event Tickets
May 11, 2010, 07:38:04 am
Would it be possible to obtain a copy of this code now and apply it to my current 3.0.2 version, making the necessary DB changes along the way?

swimman13

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
Re: Purchasing Multiple Event Tickets
May 11, 2010, 08:18:16 am
And while I'm at it, is it possible to offer multiple tickets at different price points in the 3.0 version without using Price Sets?  In other words, is there a way to sell multiple Adult and Student tickets via one registration that will work with Max participants in 3.0?

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Purchasing Multiple Event Tickets
May 11, 2010, 10:00:50 am

you can search and find the issue on jira and the associated commits with it. However this is not recommended (IMO)

You will need us price sets to accommodate different payment. I dont think there is a way around that in 3.2 and earlier.

If the below use case is important to you, consider contributing code that enables CiviEvent to handle this case in a easier manner

lobo

A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

swimman13

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
Re: Purchasing Multiple Event Tickets
May 13, 2010, 09:43:33 am
I just finished playing with price sets in 3.2 and I'm not sure it would work as you suggest.  If I have an event that allows a maximum of 15 total participants, and I create two prices within the set for Adult and Student ticket prices, I see that each one has a quantity.  Which means if I enter 15 for both, I could end up selling 30 tickets.  Not good.  In 3.2 can I somehow tie the two quantity fields to the max for the event so I don't over sell the event?

Is there no way for one person to purchase multiple tickets today within the system?  Price sets do not seem to work as they don't check quantity and all reports show only as 1 ticket per registrant.  And with Register Multiple, you need to repeat the registration info (name, email, address, phone) for each ticket being sold.  If you are buying 10 tickets, this is not a good customer experience.  Would there be a way to copy the data from the first registration so worst case, you would have to press 'Continue' 10 times?
« Last Edit: May 13, 2010, 10:55:57 am by swimman13 »

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Purchasing Multiple Event Tickets
May 13, 2010, 11:14:12 am

You will need to write a custom hook (i.e. php and sql) to implement your use case

OR

If the below use case is important to you, consider contributing code that enables CiviEvent to handle this case in a easier manner

If you are not a developer, consider hiring someone from http://civicrm.org/professional/

lobo

A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Purchasing Multiple Event Tickets

This forum was archived on 2017-11-26.