We are a not for profit organisation that runs masterclasses & Seminars across Australia. I need an event online registration page that the member selects the venue they want to attend from a list that states Venue, Day, Date, Time

  • Hi Deb - it may help if you can flesh out your use case as several solutions may apply. If each of those is a separate 'event' then it would be easiest to show a 'listing' of events as a table with the fields you want showing, with a link that allows the visitor to click for the event they want, they would be passed to the Civi Event Registration Form. There are other approaches but it depends on your CMS to some extent.
    – petednz - fuzion
    Jul 23, 2015 at 7:06
  • Just to make my other question more obvious. What CMS are you using?
    – petednz - fuzion
    Jul 23, 2015 at 7:09

2 Answers 2


Making a lot of assumptions here ... you could have a single event configured without enabling the location. Then use a priceset with each item in the priceset matching a location - set it to required.

e.g. "Select a Location" Canberra - $75 Melbourne - $75 Darwin - $75

You'll end up with a master list of all registrants, getting a list of registrants by location requires a price set report, either custom or in the Extended Reports extension.


Rather than trying to create one very complicated event in Civi, think of an Event as having two requirements: a place and a date/time. It may also have pricing (or not). Create an event for each class/seminar in each location. Otherwise you can expect to spend lots of time troubleshooting your pricing setup, and will have even more difficulty later when it's time to turn that mess of data into useful reporting or follow-up marketing.

Don't force Civi to be your event listing page by shoe-horning lots of real-life events into one pseudo-event. Instead let your CMS create the listing page, with links to register for the desired event. This could be a simple 15-minute exercise (using Drupal Views), or it could require some code or expense (a custom WordPress page or plugin). But you'll be better off in the end.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.