Posted: October 25, 2016 at 10:34 am
|
I am using the Multi Event Registration Plugin in order to allow multiple registrations at the same time. Unfortunately, if you add an event that has not all questions groups into your basket before adding another event that has more questions groups, the additional question groups will not be shown in the checkout process! Example: Now, if I add Event B first to my “basket” followed by Event A and then go to checkout, only Questions Groups 1, 2 and 4 are shown. Further down Event A is show but it states that no further information is need, although it is, because question group 3 is missing! If have plenty of registrations that are broken now, because I lack a very essential information that needed to be provied in question group 3! Please confirm the bug. |
It’s not a bug. You’ll need to check the boxes next to the relevant question groups in the “Additional Attendee information boxes” to allow additional tickets for other events to display their questions. |
|
|
However, there is a problem with that solution. If I was checking the “Additional Attendee information boxes” for Question Group 3 in all Events that have Questions Groups 1, 2, 3 and 4, that Question Group 3 now appears in all added events in my basket. Example: Event A, Questions Groups 1, 2, 3 and 4 In Event A, C and D I checked the “Additional Attendee information boxes” for Question Group 3. Now, If I add Event A, B, C and D in my basket, Event A, C and D will have the question group 3 shown and to be filled out by the user. That, however, is not working in my case. I need the information only given once for one transaction and not multiple times where users could accidentially or purposely fill in different information. |
That’s not exactly the solution I’m trying to describe. I’ll try to describe it more clearly this time. You’ll need to check the boxes next to the relevant question groups in the “Additional Attendee information boxes” within the event to allow the tickets for that event to display its questions. So in your example, you have these requirements: Event A, Questions Groups 1, 2, 3 and 4 You can set the question groups for event A like this. Then you set the question groups for event B like this. When you set the question groups in the event like in the above example, the questions for question group 3 will always be included in the registration form when event A is in the cart. Then whenever it happens where a question group shows up more than once, there’s an option to check a box to copy over the information from the earlier part of the form. |
|
|
Your scenario is exactly the scenario I was trying to describe. As I pointed out If we have other events with the same setting as Event A, then the question group 3 will always be show in all events in the basket. That leads to, people maybe inserting different values (intentionally or by accident). The copy option is not available for those items. It is only availble for the first item. But the first item does not have question group 3 so copying is not possible. |
|
Could you tell me where I can modify or hook into the checkout page, step “attendee information”. I would like to add an HTML ID to some fields. |
|
Maybe you do have a better idea. The reason for my question is the following: So, is there a possibility to hook into the “attendee information” registration step and check if the basket has at least one event that has a price > 0 (or total sum of all events > 0) and if so show questiongroup 3 for the first event, wether it is free or not. Thus no additional attende information is need to be checked. |
Not that’s not currently possible to conditionally add questions to a reg form without setting the question groups, and the registration fields already have HTML IDs. If you want to add more html Ids to the reg form fields via a new hook, that’s best accomplished by submitting a pull request with the new hooks. |
|
|
Hey Josh, thanks for hint. Thanks. |
The support post ‘Multi Event Registration Plugin + Additional Registration Questions + Order’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.