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 registrations per contact
Pages: [1]

Author Topic: Multiple registrations per contact  (Read 2551 times)

jcm55

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 14
Multiple registrations per contact
October 17, 2008, 11:13:04 am
My wife runs a theatre company, and we're using CiviEvent /w Authorize.net as an online ticketing system for their performances.  In general, this has been working very well, and it's allowed the company to really lower their costs vs. using a ticketing service.  We've created a price set called "Tickets" with three fields: "Child," "Adult," and "Groups."  Then we create one event per performance and use the "Tickets" price set for each event. 

The "performance tickets" use case is a little different than what CiviEvent was intended for I think.  One situation that's difficult to handle is when someone purchases tickets for a given performance, and then later decides they want additional tickets for that same performance.  They cannot go through the online registration interface, because it tells them they're already registered for that event.  There doesn't seem to be any way to modify an existing registration, and even if that could be done, I don't think there's any mechanism to charge a credit card for the incremental cost of the modified registration /w additional tickets.

CiviCRM 2.1 does have the "Submit Credit/Debit Card Event Registration" feature under the "Events" tab for a contact.  And it seems that feature does allow you to create multiple same-event registrations for a single contact.  So if someone wants to purchase additional tickets, they can call us and we can use that method to put the additional tickets under a 2nd registration.  Both registrations show under "Find Participants".  However,  when you run the "Price Set Details" custom report for the event, only the most recent registration shows.  That's a problem because we are using that report to generate the Will Call list for the box office on the day of the performance.

Can the "Price Set Details" report be modified to handle the case where we have multiple registrations per contact?  Or maybe there's a better way to handle the case where someone wants to purchase additional tickets?


jcm55

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 14
Re: Multiple registrations per contact
October 17, 2008, 11:27:29 am
And actually, it would be nice if contacts could purchase additional tickets (i.e. create multiple registrations) through the online registration interface as well.  That would save us the hassle of dealing with this situation over the phone.  Maybe there could be an "allow multiple registrations" checkbox in the "Online Registration" section of the event config.


Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Multiple registrations per contact
October 17, 2008, 02:51:15 pm
"Allow multiple registrations" makes sense for your use case - would be good for you to add that with some explanation to the CiviEvent Feature Candidates page:

http://wiki.civicrm.org/confluence/display/CRM/CiviEvent+-+Feature+Candidates

In the meantime, if you are interested in how to "hack" the existing code to bypass the "you are already registered" check during online registration - ping us on IRC or post back here and we can try and point you to the section of code. Not sure but I suspect it might be a pretty easy change.
Protect your investment in CiviCRM by  becoming a Member!

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: Multiple registrations per contact
October 17, 2008, 06:03:50 pm
Quote from: jcm55 on October 17, 2008, 11:13:04 am
Can the "Price Set Details" report be modified to handle the case where we have multiple registrations per contact?  Or maybe there's a better way to handle the case where someone wants to purchase additional tickets?

can i get a 2.1 db with multiple registrations for at least 2 contact id (and the contact id numbers) and i'll fix the price set detail report. i suspect this will take me between 1-3 hours. In exchange, would be great if you could volunteer the same amount of time and help out on the forums / improve documentation on the forums / write a use case for your current install

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

jcm55

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 14
Re: Multiple registrations per contact
October 18, 2008, 09:31:23 am
Quote from: Dave Greenberg on October 17, 2008, 02:51:15 pm
In the meantime, if you are interested in how to "hack" the existing code to bypass the "you are already registered" check during online registration - ping us on IRC or post back here and we can try and point you to the section of code. Not sure but I suspect it might be a pretty easy change.

In case others are interested in bypassing the multiple registrations check, you can comment out lines 907 - 916 in CRM/Event/Form/Registration/Register.php.  That will bypass the check for the primary participant.  You can also comment out lines 918 - 922 to bypass the check on additional participants.

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: Multiple registrations per contact
October 19, 2008, 09:19:11 am
Issue filed and fixed here: http://issues.civicrm.org/jira/browse/CRM-3728

patches on our fisheye install at: http://fisheye.civicrm.org/browse/CiviCRM-2-1 (rev: 17534, 17536, 17537)

lobo
« Last Edit: October 19, 2008, 04:16:50 pm by Donald 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

dominion

  • Guest
Re: Multiple registrations per contact
March 01, 2009, 02:51:40 pm
The fisheye link doesn't work.  Please verify the correct url, so that I may implement this feature.  Thank you!

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: Multiple registrations per contact
March 01, 2009, 03:04:21 pm

check: http://fisheye.civicrm.org/browse/CiviCRM/branches/v2.1

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

dominion

  • Guest
Re: Multiple registrations per contact
March 01, 2009, 05:06:26 pm
Quote from: Donald Lobo on March 01, 2009, 03:04:21 pm

check: http://fisheye.civicrm.org/browse/CiviCRM/branches/v2.1

lobo


Lobo,

For clarification... to apply these patches:
http://fisheye.civicrm.org/rdiff/CiviCRM?csid=17534&u&N
http://fisheye.civicrm.org/rdiff/CiviCRM?csid=17536&u&N
http://fisheye.civicrm.org/rdiff/CiviCRM?csid=17537&u&N

These are changes to the following php file?
/CRM/Contact/Form/Search/Custom/PriceSet.php

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: Multiple registrations per contact
March 02, 2009, 02:50:16 pm

note that 2.2 beta4 has support for multiple registrants. The fixes in 2.1 were for the custom search part of this

jim hacked the code to allow multiple registrants in 2.1

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) »
  • Multiple registrations per contact

This forum was archived on 2017-11-26.