Answers.Body: <p>If you're using Drupal, <a href="https://drupal.org/project/webform_civicrm">Webform-CiviCRM Integration</a> will handle your scenario pretty easily. It allows registering any number of participants for any number of events on a single form.</p>
  
  <p>You may also want to e-mail Sarah Gladstone, the author of the Youth Registration extension, what she uses instead - but I'm pretty sure they use Webform-CiviCRM integration these days.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-03T15:01:02.690Z
Answers.Text: I  formally abandoned my YouthRegistraion extension that I sponsored. Now I am using WebForm and the WebForm-CiviCRM modules.  My recipe for handling youth registration: https://civicrm.org/blog/sarahgladstone/recipe-for-handling-youth-registration-with-civicrm
Answers.UserDisplayName: Sarah Poger Gladstone
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-03-30T03:09:07.563Z
Answers.Text: I've used that module for Drupal-based orgs, but the folks I'm helping right now run on Wordpress so we're tied to core functionality and CMS-independent extensions. Wordpress doesn't have a plugin remotely as powerful as Webform.
Answers.UserDisplayName: Nicholai
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-03-30T02:59:17.157Z
Answers.LastActivityDate: 2015-03-30T18:30:32.983Z
Answers.LastEditDate: 2015-03-30T18:30:32.983Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.Body: <p>Contributing or sponsoring upgrades to the youth-registration extension seems like a good option for you. The extension has already been written and seems to need minimal maintenance to get it working with the latest version of CiviCRM.</p>
  
  <p>Short of that, your current options are limited. You could set up your registration form in such a way that the child's information gets entered as the participant, with the parent's billing info and some custom data fields to enter parental and emergency contact info. This would not create contacts in the db for the adults but at least the information would exist.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-01T19:31:09.043Z
Answers.LastActivityDate: 2015-04-01T19:31:09.043Z
Answers.UserDisplayName: Coleman
Answers.Body: <p>I use WebForm-CiviCRM integration module (<a href="https://civicrm.org/extensions/webform-civicrm-integration" rel="nofollow">https://civicrm.org/extensions/webform-civicrm-integration</a>) for my school/youth registration requirements. (I had sponsored the creation of the youth registration extension back when webform-civicrm integration was not as robust)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-03-30T19:33:30.247Z
Answers.LastActivityDate: 2015-03-30T19:39:19.930Z
Answers.LastEditDate: 2015-03-30T19:39:19.930Z
Answers.UserDisplayName: Sarah Poger Gladstone
Answers.Body: <p>As you note, there is an open issue for the Youth Registration extension relating to 4.4.0.  However, there was a PR merged in Sept 2014 to make it work on 4.4.6.</p>
  
  <p>I don't know whether those changes are enough to make it work on 4.5.8, but if WebForm-CiviCRM is not an option for you, then it would be worth trying the current version.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-02T10:55:27.273Z
Answers.LastActivityDate: 2015-04-02T10:55:27.273Z
Answers.UserDisplayName: Aidan
Answers.Body: <p>In order to register children for a class, I added custom profiles, using custom fields in CiviCRM (See under 'Customize Data and Screens'). The core registrant data is the parent's (as they're paying for the class), and the custom profiles allow for up to 3 children's names, ages, gender, school they attend, etc.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-17T14:52:28.920Z
Answers.LastActivityDate: 2015-04-17T14:52:28.920Z
Answers.UserDisplayName: Lesley Evensen
Answers.Body: <p>Since this is a WordPress specific question I believe these sorts of forms can be built using the Caldera forms integration for CiviCRM.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-02T19:03:35.500Z
Answers.LastActivityDate: 2020-09-02T19:03:35.500Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>I've gotten the desired result by creating a custom WP page to capture parent information and the <a href="https://github.com/DubFriend/jquery.repeater" rel="nofollow">jQuery Repeater</a> plugin to capture unlimited students and registrations. It displays checkboxes for all future events of a given Event Type. The form posts to a PHP page that creates the contacts, relationships, and event registrations via the API. I'm still playing with it, but you can <a href="https://github.com/narayanis/civicrm_wp_multi_student_registration" rel="nofollow">get the code here</a>. The client takes deposits and multiple payments for the student camps, so there is no contribution or payment code involved at this point.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-17T02:51:26.197Z
Answers.LastActivityDate: 2015-04-17T02:51:26.197Z
Answers.UserDisplayName: Nicholai
Body: <p>For class registrations, parents register their children, but they don't need to register themselves (because they won't be attending the class). Has anyone come up with a way to handle this, that allows us to capture the parent and students as regular contacts, vs resorting to a profile of custom participant fields?</p>
  
  <p>I've looked into the <a href="https://github.com/sgladstone/com.pogstone.youthregistration" rel="noreferrer" title="Youth Registration">Youth Registration</a> extension, but there are open issues stating that it isn't compatible with 4.4 (and we're on 4.5.8).</p>
  
  <p>Edit: Webform-CiviCRM is Drupal-specific, so is not an option for this organization.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-07T08:01:06.753Z
Comments.Text: Lesley, How do you manage the payment ? I have the same problem and use the same process, but the payment is requested before children are registered with pertaining options. Would webform bring a solution to this problem ?
Comments.UserDisplayName: Jacques-Marie Moranne
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-07T10:17:46.543Z
Comments.Text: This does not provide an answer to the question. Once you have sufficient [reputation](http://civicrm.stackexchange.com/help/whats-reputation) you will be able to [comment on any post](http://civicrm.stackexchange.com/help/privileges/comment); instead, [provide answers that don't require clarification from the asker](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead). - [From Review](/review/low-quality-posts/3552)
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-07T10:28:35.163Z
Comments.Text: sorry if i gave you the thumbs down and you don't have enough points to make a comment. It may be better to ask yours as a separate question and reference this one. If you do, then please try and explain the workflow as clearly as possible. We have provide several webform based solutions for educational processing so yes it may be what you need. If i understand you need payment before the full application then it can still be managed via webform if you have the right type of payment processor. and using webform helps by letting you create Activities as well as contributions.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-07T10:28:39.740Z
Comments.Text: but better on a separate question i think.
Comments.UserDisplayName: petednz - fuzion
Tags: <civievent><wordpress><webform-civicrm>
Title: How to allow parents to register children but still record their own info
ThreadText: # How to allow parents to register children but still record their own info
  
  (Asked by: username_0 on 2015-03-29)
  
  For class registrations, parents register their children, but they don't need to register themselves (because they won't be attending the class). Has anyone come up with a way to handle this, that allows us to capture the parent and students as regular contacts, vs resorting to a profile of custom participant fields?
  
  I've looked into the [Youth Registration](https://github.com/sgladstone/com.pogstone.youthregistration "Youth Registration") extension, but there are open issues stating that it isn't compatible with 4.4 (and we're on 4.5.8).
  
  Edit: Webform-CiviCRM is Drupal-specific, so is not an option for this organization.
  
  **Tags:** civievent, wordpress, webform-civicrm
  
  > **Comments:**
  > **username_1**: username_7, How do you manage the payment ? I have the same problem and use the same process, but the payment is requested before children are registered with pertaining options. Would webform bring a solution to this problem ?  
  > **username_2**: This does not provide an answer to the question. Once you have sufficient [reputation](http://civicrm.stackexchange.com/help/whats-reputation) you will be able to [comment on any post](http://civicrm.stackexchange.com/help/privileges/comment); instead, [provide answers that don't require clarification from the asker](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead). - [From Review](/review/low-quality-posts/3552)  
  > **username_2**: sorry if i gave you the thumbs down and you don't have enough points to make a comment. It may be better to ask yours as a separate question and reference this one. If you do, then please try and explain the workflow as clearly as possible. We have provide several webform based solutions for educational processing so yes it may be what you need. If i understand you need payment before the full application then it can still be managed via webform if you have the right type of payment processor. and using webform helps by letting you create Activities as well as contributions.  
  > **username_2**: but better on a separate question i think.  
  
  ---
  
  ## 7 answers
  
  ### Answer by username_0 on 2015-04-17. Score: 3 | Accepted answer
  
  I've gotten the desired result by creating a custom WP page to capture parent information and the [jQuery Repeater](https://github.com/DubFriend/jquery.repeater) plugin to capture unlimited students and registrations. It displays checkboxes for all future events of a given Event Type. The form posts to a PHP page that creates the contacts, relationships, and event registrations via the API. I'm still playing with it, but you can [get the code here](https://github.com/narayanis/civicrm_wp_multi_student_registration). The client takes deposits and multiple payments for the student camps, so there is no contribution or payment code involved at this point.
  
  
  ---
  
  ### Answer by username_3 on 2015-03-30. Score: 11
  
  If you're using Drupal, [Webform-CiviCRM Integration](https://drupal.org/project/webform_civicrm) will handle your scenario pretty easily. It allows registering any number of participants for any number of events on a single form.
  
  You may also want to e-mail username_4 username_4, the author of the Youth Registration extension, what she uses instead - but I'm pretty sure they use Webform-CiviCRM integration these days.
  
  > **Comments:**
  > **username_0**: I've used that module for Drupal-based orgs, but the folks I'm helping right now run on Wordpress so we're tied to core functionality and CMS-independent extensions. Wordpress doesn't have a plugin remotely as powerful as Webform.  
  > **username_4**: I  formally abandoned my YouthRegistraion extension that I sponsored. Now I am using WebForm and the WebForm-CiviCRM modules.  My recipe for handling youth registration: https://civicrm.org/blog/sarahgladstone/recipe-for-handling-youth-registration-with-civicrm  
  
  ---
  
  ### Answer by username_5 on 2015-04-01. Score: 7
  
  Contributing or sponsoring upgrades to the youth-registration extension seems like a good option for you. The extension has already been written and seems to need minimal maintenance to get it working with the latest version of CiviCRM.
  
  Short of that, your current options are limited. You could set up your registration form in such a way that the child's information gets entered as the participant, with the parent's billing info and some custom data fields to enter parental and emergency contact info. This would not create contacts in the db for the adults but at least the information would exist.
  
  
  ---
  
  ### Answer by username_4 on 2015-03-30. Score: 4
  
  I use WebForm-CiviCRM integration module (<https://civicrm.org/extensions/webform-civicrm-integration>) for my school/youth registration requirements. (I had sponsored the creation of the youth registration extension back when webform-civicrm integration was not as robust)
  
  
  ---
  
  ### Answer by username_6 on 2015-04-02. Score: 3
  
  As you note, there is an open issue for the Youth Registration extension relating to 4.4.0. However, there was a PR merged in Sept 2014 to make it work on 4.4.6.
  
  I don't know whether those changes are enough to make it work on 4.5.8, but if WebForm-CiviCRM is not an option for you, then it would be worth trying the current version.
  
  
  ---
  
  ### Answer by username_7 on 2015-04-17. Score: 3
  
  In order to register children for a class, I added custom profiles, using custom fields in CiviCRM (See under 'Customize Data and Screens'). The core registrant data is the parent's (as they're paying for the class), and the custom profiles allow for up to 3 children's names, ages, gender, school they attend, etc.
  
  
  ---
  
  ### Answer by username_2 on 2020-09-02. Score: 0
  
  Since this is a WordPress specific question I believe these sorts of forms can be built using the Caldera forms integration for CiviCRM.
  
  
  ---
  
  