As of Event Tickets Plus 4.2, you can require people to log in before being able to make RSVPs or buy tickets via a setting under Events > Settings > Tickets. By requiring folks to be logged-in to make RSVPs or buy tickets, these ticket purchases and RSVP responses become linked to the user account.
Having tickets connected to a specific user account provides cool new possibilities for you as a site owner and for your attendees. For example, one feature this enables is the ability for your customers to log back into your site any time and adjust their RSVP or registration information. You can read more about those features here.
Another great feature that emerges from the linking of user accounts to RSVPs and ticket purchases is the subject of this particular article: the ability to display a list of events to which a specific user has confirmed attendance.
⚠️ Please note: The features described here only works if you require folks to be logged-in to be able to buy tickets and/or make RSVPs. To learn how to configure your site in this way, see the "Letting Attendees Edit Their Information" section of this knowledgebase article.
If a user on your site has made an RSVP to, or purchased a ticket for, any upcoming events, then they have made "user event confirmations." This term is simple, and literal—it just means that they have confirmed that they will be attending an upcoming event.
You can list these confirmations with a simple shortcode:
⚠️ Please note: This shortcode does not show past events.
Displaying the List
To display a list of a user's upcoming event confirmations, find (or create) a page where it makes sense for such a list to exist. A "My Account" page is a great location, for example. You may already have this sort of page on your site, especially if you are using WooCommerce.
Below is an example of a default "My Account" page, which in this case is using a WooCommerce shortcode to generate some profile information:
A "My Account" Page in the wp-admin
A "My Account" Page on the Front-end
Adding a list of the logged-in attendee's upcoming events is as simple as adding the [tribe-user-event-confirmations] shortcode mentioned above:
Adding the user confirmations shortcode in the wp-admin.
Logged-in, with no event confirmations:
The list of user event confirmations when logged-in, and with no event confirmations.
Logged-in, with event confirmations:
The list of user event confirmations when logged-in, and with event confirmations.
The list of user event confirmations when logged-out; no list will show.