Answers.Body: <p>Sub-events and Conference Slots seem to be part of the Event Cart functionality.  There is some documentation here: <a href="https://wiki.civicrm.org/confluence/display/CRMDOC/CiviEvent+Cart+Checkout" rel="nofollow noreferrer">CiviEvent Cart Checkout</a>  </p>
  
  <p>That page needs updating since <a href="https://issues.civicrm.org/jira/browse/CRM-8705" rel="nofollow noreferrer">CRM-8705</a> referenced there was closed in 4.2.  New features were added in 4.7.10 - see <a href="https://issues.civicrm.org/jira/browse/CRM-16481" rel="nofollow noreferrer">CRM-16481</a>  You may need to experiment and/or read the code to figure out exactly what is available.</p>
  
  <p>From <a href="https://issues.civicrm.org/jira/browse/CRM-16753?focusedCommentId=75839&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-75839" rel="nofollow noreferrer">this comment</a> of June 2015, the cart functionality wasn't regarded as supported by the core team even though it is in core.  This might be a candidate for migrating to an extension.  Anyone from core team care to comment on how the event cart functionality is regarded now?</p>
  
  <p>Event Cart is one of the less travelled roads in Civi so proceed with caution.  If you can update and improve the wiki page that would help others.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-02T05:01:57.197Z
Answers.Text: I think I'll not progress down the sub-event path any further.  Seems a little clunky to have to create an event, then repeat the process for each stream.  I'm also guessing that I won;t be available to save a template that includes the sub-events meaning that I'll have recreate them every time I have an event of the same type. Would be easier if I could create the parent event first and then while within the parent add/define child events, and then save this as a template.
Answers.UserDisplayName: jkobier
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-01T18:12:12.817Z
Answers.LastActivityDate: 2016-12-01T18:12:12.817Z
Answers.UserDisplayName: Aidan
Answers.Body: <p>We have done some work on an <a href="https://github.com/fuzionnz/nz.co.fuzion.multipleeventreg" rel="nofollow noreferrer">extension</a> which gives a UI as a custom event field where you can select the 'other' events that should be registered for along with the parent one. Works eg for a Series where you want user registered for each event separately, but for a single fee, but eg then allows for flexibility of recording that participant didn't show up on Week 3 Monday series and instead took a spare spot on the Week 3 Thursday series so they didn't miss out on a week.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-09T00:29:01.750Z
Answers.LastActivityDate: 2020-10-29T22:48:10.253Z
Answers.LastEditDate: 2020-10-29T22:48:10.253Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p><strong>Creating Parent Event and Sub Event</strong> - using conference Slot</p>
  
  <ul>
  <li>Create an Event and consider that as an parent Event - you need to enable  online registration for parent event </li>
  <li>create another event consider this as a sub-event - In conference slot link the parent event and also create a slot and add to the slot - you don't need online registration for sub-event</li>
  <li>repeat the above step to create one more sub-event </li>
  </ul>
  
  <p>Now you can use event info page from parent event and try to book the event - It should create all the three event against the register contact</p>
  
  <p><hr>
  <strong>Regarding Paid Event</strong></p>
  
  <p>I am not sure about booking an un-paid event - I will give a quick test and will let you know </p>
  
  <p><hr>
  <strong>Regarding Off-line Registration</strong> </p>
  
  <p>To my knowledge - Conference Slot works can only be used for online registration screen </p>
  
  <p>I guess this helps!!!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-01T10:01:31.450Z
Answers.Text: Many thanks. I'll test this some more tomorrow and let you know how i go.  Do you know if sub-events can be reported upon seperately per chance?!
Answers.UserDisplayName: jkobier
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-01T10:06:18.133Z
Answers.Text: sorry can you please explain the above in details ?
Answers.UserDisplayName: Ramesh - ARTECH Consultancy
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-14T17:48:46.030Z
Answers.Text: I'm thinking of trying something like this. Wondering how this attempt turned out @jkobier
Answers.UserDisplayName: user1147171
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-01T09:56:33.090Z
Answers.LastActivityDate: 2016-12-01T09:56:33.090Z
Answers.UserDisplayName: Ramesh - ARTECH Consultancy
Body: <p>I cannot find any good instructions on how to create sub-events.  Basically I want to create a master/parent event that has 1 or 2 sub-events.  I have found a few links about Conference Slots and have spent a day trying to work out how to use hem with no luck - any hints?
  Can it only be used with paid events because it is a shopping cart thing?
  Does it only work with online registrations?
  Can a staff member register a participant manually or does it only work with the online registration page?</p>
  
  <p>Note that I'm using WordPress so the web-forms thing with Drupal is not an option.</p>
  
  <p>thanks!</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-17T14:42:58.307Z
Comments.Text: Time goes by: How did you accomplished subevents ?
Comments.UserDisplayName: Philipp Michael
Tags: <civievent><registration>
Title: CiviEvent with Sub-events and Conference Slots - how to....?
ThreadText: # CiviEvent with Sub-events and Conference Slots - how to....?
  
  (Asked by: username_0 on 2016-12-01)
  
  I cannot find any good instructions on how to create sub-events. Basically I want to create a master/parent event that has 1 or 2 sub-events. I have found a few links about Conference Slots and have spent a day trying to work out how to use hem with no luck - any hints?
  Can it only be used with paid events because it is a shopping cart thing?
  Does it only work with online registrations?
  Can a staff member register a participant manually or does it only work with the online registration page?
  
  Note that I'm using WordPress so the web-forms thing with Drupal is not an option.
  
  thanks!
  
  **Tags:** civievent, registration
  
  > **Comments:**
  > **username_1**: Time goes by: How did you accomplished subevents ?  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_2 on 2016-12-01. Score: 2 | Accepted answer
  
  Sub-events and Conference Slots seem to be part of the Event Cart functionality. There is some documentation here: [CiviEvent Cart Checkout](https://wiki.civicrm.org/confluence/display/CRMDOC/CiviEvent+Cart+Checkout)
  
  That page needs updating since [CRM-8705](https://issues.civicrm.org/jira/browse/CRM-8705) referenced there was closed in 4.2. New features were added in 4.7.10 - see [CRM-16481](https://issues.civicrm.org/jira/browse/CRM-16481) You may need to experiment and/or read the code to figure out exactly what is available.
  
  From [this comment](https://issues.civicrm.org/jira/browse/CRM-16753?focusedCommentId=75839&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-75839) of June 2015, the cart functionality wasn't regarded as supported by the core team even though it is in core. This might be a candidate for migrating to an extension. Anyone from core team care to comment on how the event cart functionality is regarded now?
  
  Event Cart is one of the less travelled roads in Civi so proceed with caution. If you can update and improve the wiki page that would help others.
  
  > **Comments:**
  > **username_0**: I think I'll not progress down the sub-event path any further.  Seems a little clunky to have to create an event, then repeat the process for each stream.  I'm also guessing that I won;t be available to save a template that includes the sub-events meaning that I'll have recreate them every time I have an event of the same type. Would be easier if I could create the parent event first and then while within the parent add/define child events, and then save this as a template.  
  
  ---
  
  ### Answer by username_3 on 2020-09-09. Score: 1
  
  We have done some work on an [extension](https://github.com/fuzionnz/nz.co.username_3.multipleeventreg) which gives a UI as a custom event field where you can select the 'other' events that should be registered for along with the parent one. Works eg for a Series where you want user registered for each event separately, but for a single fee, but eg then allows for flexibility of recording that participant didn't show up on Week 3 Monday series and instead took a spare spot on the Week 3 Thursday series so they didn't miss out on a week.
  
  
  ---
  
  ### Answer by username_4 on 2016-12-01. Score: 1
  
  **Creating Parent Event and Sub Event** - using conference Slot
  
  * Create an Event and consider that as an parent Event - you need to enable online registration for parent event
  * create another event consider this as a sub-event - In conference slot link the parent event and also create a slot and add to the slot - you don't need online registration for sub-event
  * repeat the above step to create one more sub-event
  
  Now you can use event info page from parent event and try to book the event - It should create all the three event against the register contact
  
  ---
  
  **Regarding Paid Event**
  
  I am not sure about booking an un-paid event - I will give a quick test and will let you know
  
  ---
  
  **Regarding Off-line Registration**
  
  To my knowledge - Conference Slot works can only be used for online registration screen
  
  I guess this helps!!!
  
  > **Comments:**
  > **username_0**: Many thanks. I'll test this some more tomorrow and let you know how i go.  Do you know if sub-events can be reported upon seperately per chance?!  
  > **username_4**: sorry can you please explain the above in details ?  
  > **username_5**: I'm thinking of trying something like this. Wondering how this attempt turned out @username_0  
  
  ---
  
  