Advanced Registration Forms Add-on

The Advanced Registration Forms Add-on allows you to: 

  • Create conditional questions
  • Create ticket-specific questions (ticket questions)

Requires Event Espresso 5.0.30.p or greater.

Conditional Questions

How to Use Conditional Logic Forms

With the Advanced Registration Forms add-on active:

  • Scroll to the bottom of a question (existing or new)
  • Activate the Conditional Logic toggle to turn on the option to create a question based on an answer to a prior question.

You can test your conditional logic configuration by registering for an event and simulating your conditions.

Ticket Questions

Coming soon. With the Advanced Registration Forms add-on active, edit a ticket and choose the question to use and where in the registration form.

Testing

Visit the event registration page on your site.

  • Begin the registration process as if you were a typical attendee.
  • Interact with the registration form based on the conditions you’ve set up (e.g., select specific options, provide certain answers, or choose specific ticket types).
  • Observe if the expected changes, such as showing/hiding fields or applying different rules, occur correctly.
  • Troubleshooting:

    If the conditions don’t behave as expected, review the logic configuration in the Event Espresso admin settings. Look for:

  • Make sure conditional question is assigned to a Question Group.
  • Make sure that the Question Group that the conditional question is assigned to is assigned to the event.
  • Errors in the conditions setup.
  • Missing or incorrect field connections.
  • Plugin or theme conflicts.
  • By testing thoroughly, you can ensure that your conditional logic meets your event registration needs.

    Note, the questions per group can be checked via an API request to: `https://example.com/wp-json/ee/v4.8.36/question_groups/XXX/questions/` by checking the question group ID and questions.

    Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

    Still need help? Contact Us Contact Us