Summary
Feature Release
We’re introducing a new feature that allows you to collect attendee registration information on a per-ticket basis. This release also includes new optional views that make customizing ticket layouts easier than ever.
This is a feature release, meaning there may be some slight breaking changes. Most changes have been made within the new optional views so as to avoid breaking any existing customizations you may have. That said, it’s always a good idea to make a backup of your site and database before installing the latest version of the plugin as you would do for any other WordPress update.
✨ New
Collect attendee information for each purchased ticket.
Previously, collecting information about attendees — such as name and email — was limited to the person purchasing the tickets. Now, you have the option to enable this feature, which allows you to collect information for each ticket purchased instead of one person’s information for all tickets.
✅ Fixed
The following issues were resolved in this release:
- We removed the
queryparameter from WooCommerce cart and checkout links to prevent conflicts with some payment gateways, - The notice to use the updated attendee registration features now displays only once in the plugin settings to sites that have upgraded.
- We’re now properly saving the fieldset checkbox label when adding attendee registration information to a ticket.
⚙️ Developers
The following filters were added:
tribe_tickets_plus_attendee_registration_iac_optionstribe_tickets_plus_attendee_registration_iac_default_setting_for_all_ticketstribe_tickets_plus_attendee_registration_iac_setting_for_tickettribe_tickets_plus_attendee_registration_iac_setting_label_for_tickettribe_tickets_plus_attendee_registration_iac_fieldstribe_tickets_plus_attendee_registration_view_ticket_datatribe_tickets_attendee_registration_has_required_metatribe_tickets_attendee_registration_is_meta_up_to_datetribe_attendee_registration_cart_providertribe_attendee_registration_form_no_provider_classtribe_attendee_registration_form_classestribe_attendee_registration_form_classtribe_tickets_attendee_create_individual_nametribe_tickets_plus_attendee_save_metatribe_tickets_attendee_create_individual_emailtribe_tickets_plus_editor_configuration_varstribe_tickets_plus_meta_field_classtribe_tickets_plus_ticket_has_meta_enabledtribe_tickets_plus_meta_field_pre_valuetribe_tickets_plus_meta_field_types_collectiontribe_tickets_my_tickets_allow_email_resend_on_attendee_email_updatetribe_tickets_plus_show_unlimited_availabilitytribe_tickets_plus_hide_attendees_list_optout
The following actions were added:
tribe_tickets_plus_after_csv_import_ticket_createdtribe_tickets_plus_commerce_paypal_meta_before_savetribe_tickets_plus_meta_contents_up_to_datetribe_tickets_plus_attendee_updatetribe_tickets_plus_after_my_tickets_attendee_updatetribe_tickets_plus_after_my_tickets_attendee_updatestribe_tickets_registration_content_before_all_events
ℹ️ Changes
Templates that have changed in this release
attendees-listeddtickets/ticketslogin-to-purchasemetameta/birthmeta/checkboxmeta/datetimemeta/emailmeta/numbermeta/radiometa/selectmeta/telephonemeta/textmeta/urltickets-plus/attendee-list-checkbox-rsvptickets-plus/attendee-list-checkbox-ticketstickets-plus/email-qrtickets-plus/orders-edit-metatickets-plus/orders-ticketstpp/attendees-list-optoutv2/attendee-registration/button/back-to-cartv2/attendee-registration/button/submitv2/attendee-registration/contentv2/attendee-registration/content/attendees/contentv2/attendee-registration/content/attendees/errorv2/attendee-registration/content/attendees/fieldsv2/attendee-registration/content/eventv2/attendee-registration/content/event/summaryv2/attendee-registration/content/event/summary/descriptionv2/attendee-registration/content/event/summary/titlev2/attendee-registration/content/noticev2/attendee-registration/content/titlev2/attendee-registration/footerv2/attendee-registration/mini-cartv2/attendee-registration/mini-cart/titlev2/components/meta/birthv2/components/meta/checkboxv2/components/meta/datetimev2/components/meta/emailv2/components/meta/numberv2/components/meta/radiov2/components/meta/selectv2/components/meta/telephonev2/components/meta/textv2/components/meta/urlv2/iac/attendee-registration/email-disclaimerv2/iac/attendee-registration/unique-email-errorv2/iac/attendee-registration/unique-name-errorv2/iac/my-tickets/resend-email-templatev2/modal/attendee-registrationv2/modal/attendee-registration/footerv2/modal/attendee-registration/notice/errorv2/modal/attendee-registration/notice/non-arv2/modal/attendee-registration/title- `v2/modal/cart`,
v2/modal/form v2/modal/item/opt-outv2/modal/item/remove- `v2/modal/item/total`,
v2/modal/target v2/tickets/commerce/fieldsv2/tickets/commerce/fields/eddv2/tickets/commerce/fields/woov2/tickets/submit/button-modalwootickets/tickets
Templates that were added in this release:
blocks/attendeesblocks/attendees/descriptionblocks/attendees/gravatarblocks/attendees/titleblocks/attendees/view-linkblocks/rsvpblocks/rsvp/content-inactiveblocks/rsvp/contentblocks/rsvp/detailsblocks/rsvp/details/availabilityblocks/rsvp/details/descriptionblocks/rsvp/details/titleblocks/rsvp/formblocks/rsvp/form/attendee-metablocks/rsvp/form/detailsblocks/rsvp/form/emailblocks/rsvp/form/errorblocks/rsvp/form/formblocks/rsvp/form/nameblocks/rsvp/form/opt-outblocks/rsvp/form/quantity-inputblocks/rsvp/form/quantity-minusblocks/rsvp/form/quantity-plusblocks/rsvp/form/quantityblocks/rsvp/form/submit-buttonblocks/rsvp/form/submit-loginblocks/rsvp/icon-svgblocks/rsvp/iconblocks/rsvp/loader-svgblocks/rsvp/loaderblocks/rsvp/messages/successblocks/rsvp/statusblocks/rsvp/status/fullblocks/rsvp/status/going-iconblocks/rsvp/status/goingblocks/rsvp/status/not-going-iconblocks/rsvp/status/not-goingblocks/ticketsblocks/tickets/commerce/fields-eddblocks/tickets/commerce/fields-tppblocks/tickets/commerce/fields-wooblocks/tickets/commerce/fieldsblocks/tickets/content-descriptionblocks/tickets/content-inactiveblocks/tickets/content-titleblocks/tickets/contentblocks/tickets/extra-available-quantityblocks/tickets/extra-available-unlimitedblocks/tickets/extra-availableblocks/tickets/extra-priceblocks/tickets/extrablocks/tickets/footer-quantityblocks/tickets/footer-totalblocks/tickets/footerblocks/tickets/icon-svgblocks/tickets/iconblocks/tickets/item-inactiveblocks/tickets/itemblocks/tickets/opt-out-hiddenblocks/tickets/quantity-addblocks/tickets/quantity-numberblocks/tickets/quantity-removeblocks/tickets/quantity-unavailableblocks/tickets/quantityblocks/tickets/registration/attendee/contentblocks/tickets/registration/attendee/fieldsblocks/tickets/registration/attendee/fields/checkboxblocks/tickets/registration/attendee/fields/radioblocks/tickets/registration/attendee/fields/selectblocks/tickets/registration/attendee/fields/textblocks/tickets/registration/attendee/submitblocks/tickets/registration/contentblocks/tickets/registration/summary/contentblocks/tickets/registration/summary/ticket-iconblocks/tickets/registration/summary/ticket-priceblocks/tickets/registration/summary/ticket-priceblocks/tickets/registration/summary/ticket-titleblocks/tickets/registration/summary/ticketblocks/tickets/registration/summary/ticketsblocks/tickets/registration/summary/titleblocks/tickets/submit-button-modalblocks/tickets/submit-buttonblocks/tickets/submit-loginblocks/tickets/submitcomponents/noticemodal/item-totalmodal/registration-jsregistration-js/attendees/contentregistration-js/contentregistration/attendees/contentregistration/contenttickets/emailtickets/ordersv2/components/icons/errorv2/components/icons/guestv2/components/icons/paper-planev2/components/loader/loaderv2/day/event/costv2/list/event/costv2/map/event-cards/event-card/actions/costv2/month/calendar-body/day/calendar-events/calendar-event/tooltip/costv2/month/mobile-events/mobile-day/mobile-event/costv2/photo/event/costv2/rsvp-kitchen-sinkv2/rsvp-kitchen-sink/ariv2/rsvp-kitchen-sink/default-fullv2/rsvp-kitchen-sink/default-must-loginv2/rsvp-kitchen-sink/default-no-descriptionv2/rsvp-kitchen-sink/default-unlimitedv2/rsvp-kitchen-sink/defaultv2/rsvp-kitchen-sink/form-goingv2/rsvp-kitchen-sink/form-not-goingv2/rsvp-kitchen-sink/successv2/rsvpv2/rsvp/actionsv2/rsvp/actions/fullv2/rsvp/actions/rsvpv2/rsvp/actions/rsvp/goingv2/rsvp/actions/rsvp/not-goingv2/rsvp/actions/successv2/rsvp/actions/success/titlev2/rsvp/actions/success/togglev2/rsvp/actions/success/tooltipv2/rsvp/ariv2/rsvp/ari/formv2/rsvp/ari/form/errorv2/rsvp/ari/form/fieldsv2/rsvp/ari/form/fields/emailv2/rsvp/ari/form/fields/metav2/rsvp/ari/form/fields/namev2/rsvp/ari/form/template/fieldsv2/rsvp/ari/sidebarv2/rsvp/ari/sidebar/quantity/inputv2/rsvp/ari/sidebar/quantity/minusv2/rsvp/ari/sidebar/quantity/plusv2/rsvp/contentv2/rsvp/detailsv2/rsvp/details/attendancev2/rsvp/details/availabilityv2/rsvp/details/availability/days-to-rsvpv2/rsvp/details/availability/fullv2/rsvp/details/availability/remainingv2/rsvp/details/availability/unlimitedv2/rsvp/details/descriptionv2/rsvp/details/titlev2/rsvp/form/buttonsv2/rsvp/form/fieldsv2/rsvp/form/fields/cancelv2/rsvp/form/fields/emailv2/rsvp/form/fields/namev2/rsvp/form/fields/submitv2/rsvp/form/formv2/rsvp/form/going/titlev2/rsvp/form/not-going/titlev2/rsvp/form/titlev2/rsvp/messages/errorv2/rsvp/messages/must-loginv2/rsvp/messages/successv2/rsvp/messages/success/goingv2/rsvp/messages/success/not-goingv2/ticketsv2/tickets/commerce/fieldsv2/tickets/commerce/fields/tribe-commercv2/tickets/footerv2/tickets/footer/quantityv2/tickets/footer/return-to-cartv2/tickets/footer/totalv2/tickets/itemv2/tickets/item/contentv2/tickets/item/content/description-togglev2/tickets/item/content/descriptionv2/tickets/item/content/inactivev2/tickets/item/content/titlev2/tickets/item/extrav2/tickets/item/extra/availablev2/tickets/item/extra/available/quantityv2/tickets/item/extra/available/unlimitedv2/tickets/item/extra/description-togglev2/tickets/item/extra/pricev2/tickets/item/inactivev2/tickets/item/opt-outv2/tickets/item/quantity-miniv2/tickets/item/quantityv2/tickets/item/quantity/adv2/tickets/item/quantity/numberv2/tickets/item/quantity/removev2/tickets/item/quantity/unavailablev2/tickets/itemsv2/tickets/noticev2/tickets/opt-out/hiddenv2/tickets/submitv2/tickets/submit/buttonv2/tickets/submit/must-loginv2/tickets/titlev2/week/grid-body/events-day/event/tooltip/costv2/week/mobile-events/day/event/cos
