Event Tickets Plus 5.1.0
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
query
parameter 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_options
tribe_tickets_plus_attendee_registration_iac_default_setting_for_all_tickets
tribe_tickets_plus_attendee_registration_iac_setting_for_ticket
tribe_tickets_plus_attendee_registration_iac_setting_label_for_ticket
tribe_tickets_plus_attendee_registration_iac_fields
tribe_tickets_plus_attendee_registration_view_ticket_data
tribe_tickets_attendee_registration_has_required_meta
tribe_tickets_attendee_registration_is_meta_up_to_date
tribe_attendee_registration_cart_provider
tribe_attendee_registration_form_no_provider_class
tribe_attendee_registration_form_classes
tribe_attendee_registration_form_class
tribe_tickets_attendee_create_individual_name
tribe_tickets_plus_attendee_save_meta
tribe_tickets_attendee_create_individual_email
tribe_tickets_plus_editor_configuration_vars
tribe_tickets_plus_meta_field_class
tribe_tickets_plus_ticket_has_meta_enabled
tribe_tickets_plus_meta_field_pre_value
tribe_tickets_plus_meta_field_types_collection
tribe_tickets_my_tickets_allow_email_resend_on_attendee_email_update
tribe_tickets_plus_show_unlimited_availability
tribe_tickets_plus_hide_attendees_list_optout
The following actions were added:
tribe_tickets_plus_after_csv_import_ticket_created
tribe_tickets_plus_commerce_paypal_meta_before_save
tribe_tickets_plus_meta_contents_up_to_date
tribe_tickets_plus_attendee_update
tribe_tickets_plus_after_my_tickets_attendee_updatetribe_tickets_plus_after_my_tickets_attendee_updates
tribe_tickets_registration_content_before_all_events
ℹ️ Changes
Templates that have changed in this release
attendees-list
eddtickets/tickets
login-to-purchase
meta
meta/birth
meta/checkbox
meta/datetime
meta/email
meta/number
meta/radio
meta/select
meta/telephone
meta/text
meta/url
tickets-plus/attendee-list-checkbox-rsvp
tickets-plus/attendee-list-checkbox-tickets
tickets-plus/email-qr
tickets-plus/orders-edit-meta
tickets-plus/orders-tickets
tpp/attendees-list-optout
v2/attendee-registration/button/back-to-cart
v2/attendee-registration/button/submit
v2/attendee-registration/content
v2/attendee-registration/content/attendees/content
v2/attendee-registration/content/attendees/error
v2/attendee-registration/content/attendees/fields
v2/attendee-registration/content/event
v2/attendee-registration/content/event/summary
v2/attendee-registration/content/event/summary/description
v2/attendee-registration/content/event/summary/title
v2/attendee-registration/content/notice
v2/attendee-registration/content/title
v2/attendee-registration/footer
v2/attendee-registration/mini-cart
v2/attendee-registration/mini-cart/title
v2/components/meta/birth
v2/components/meta/checkbox
v2/components/meta/datetime
v2/components/meta/email
v2/components/meta/number
v2/components/meta/radio
v2/components/meta/select
v2/components/meta/telephone
v2/components/meta/text
v2/components/meta/url
v2/iac/attendee-registration/email-disclaimer
v2/iac/attendee-registration/unique-email-error
v2/iac/attendee-registration/unique-name-error
v2/iac/my-tickets/resend-email-template
v2/modal/attendee-registration
v2/modal/attendee-registration/footer
v2/modal/attendee-registration/notice/error
v2/modal/attendee-registration/notice/non-ar
v2/modal/attendee-registration/title
- `v2/modal/cart`,
v2/modal/form
v2/modal/item/opt-out
v2/modal/item/remove
- `v2/modal/item/total`,
v2/modal/target
v2/tickets/commerce/fields
v2/tickets/commerce/fields/edd
v2/tickets/commerce/fields/woo
v2/tickets/submit/button-modal
wootickets/tickets
Templates that were added in this release:
blocks/attendees
blocks/attendees/description
blocks/attendees/gravatar
blocks/attendees/title
blocks/attendees/view-link
blocks/rsvp
blocks/rsvp/content-inactive
blocks/rsvp/content
blocks/rsvp/details
blocks/rsvp/details/availability
blocks/rsvp/details/description
blocks/rsvp/details/title
blocks/rsvp/form
blocks/rsvp/form/attendee-meta
blocks/rsvp/form/details
blocks/rsvp/form/email
blocks/rsvp/form/error
blocks/rsvp/form/form
blocks/rsvp/form/name
blocks/rsvp/form/opt-out
blocks/rsvp/form/quantity-input
blocks/rsvp/form/quantity-minus
blocks/rsvp/form/quantity-plus
blocks/rsvp/form/quantity
blocks/rsvp/form/submit-button
blocks/rsvp/form/submit-login
blocks/rsvp/icon-svg
blocks/rsvp/icon
blocks/rsvp/loader-svg
blocks/rsvp/loader
blocks/rsvp/messages/success
blocks/rsvp/status
blocks/rsvp/status/full
blocks/rsvp/status/going-icon
blocks/rsvp/status/going
blocks/rsvp/status/not-going-icon
blocks/rsvp/status/not-going
blocks/tickets
blocks/tickets/commerce/fields-edd
blocks/tickets/commerce/fields-tpp
blocks/tickets/commerce/fields-woo
blocks/tickets/commerce/fields
blocks/tickets/content-description
blocks/tickets/content-inactive
blocks/tickets/content-title
blocks/tickets/content
blocks/tickets/extra-available-quantity
blocks/tickets/extra-available-unlimited
blocks/tickets/extra-available
blocks/tickets/extra-price
blocks/tickets/extra
blocks/tickets/footer-quantity
blocks/tickets/footer-total
blocks/tickets/footer
blocks/tickets/icon-svg
blocks/tickets/icon
blocks/tickets/item-inactive
blocks/tickets/item
blocks/tickets/opt-out-hidden
blocks/tickets/quantity-add
blocks/tickets/quantity-number
blocks/tickets/quantity-remove
blocks/tickets/quantity-unavailable
blocks/tickets/quantity
blocks/tickets/registration/attendee/content
blocks/tickets/registration/attendee/fields
blocks/tickets/registration/attendee/fields/checkbox
blocks/tickets/registration/attendee/fields/radio
blocks/tickets/registration/attendee/fields/select
blocks/tickets/registration/attendee/fields/text
blocks/tickets/registration/attendee/submit
blocks/tickets/registration/content
blocks/tickets/registration/summary/content
blocks/tickets/registration/summary/ticket-icon
blocks/tickets/registration/summary/ticket-price
blocks/tickets/registration/summary/ticket-price
blocks/tickets/registration/summary/ticket-title
blocks/tickets/registration/summary/ticket
blocks/tickets/registration/summary/tickets
blocks/tickets/registration/summary/title
blocks/tickets/submit-button-modal
blocks/tickets/submit-button
blocks/tickets/submit-login
blocks/tickets/submit
components/notice
modal/item-total
modal/registration-js
registration-js/attendees/content
registration-js/content
registration/attendees/content
registration/content
tickets/email
tickets/orders
v2/components/icons/error
v2/components/icons/guest
v2/components/icons/paper-plane
v2/components/loader/loader
v2/day/event/cost
v2/list/event/cost
v2/map/event-cards/event-card/actions/cost
v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost
v2/month/mobile-events/mobile-day/mobile-event/cost
v2/photo/event/cost
v2/rsvp-kitchen-sink
v2/rsvp-kitchen-sink/ari
v2/rsvp-kitchen-sink/default-full
v2/rsvp-kitchen-sink/default-must-login
v2/rsvp-kitchen-sink/default-no-description
v2/rsvp-kitchen-sink/default-unlimited
v2/rsvp-kitchen-sink/default
v2/rsvp-kitchen-sink/form-going
v2/rsvp-kitchen-sink/form-not-going
v2/rsvp-kitchen-sink/success
v2/rsvp
v2/rsvp/actions
v2/rsvp/actions/full
v2/rsvp/actions/rsvp
v2/rsvp/actions/rsvp/going
v2/rsvp/actions/rsvp/not-going
v2/rsvp/actions/success
v2/rsvp/actions/success/title
v2/rsvp/actions/success/toggle
v2/rsvp/actions/success/tooltip
v2/rsvp/ari
v2/rsvp/ari/form
v2/rsvp/ari/form/error
v2/rsvp/ari/form/fields
v2/rsvp/ari/form/fields/email
v2/rsvp/ari/form/fields/meta
v2/rsvp/ari/form/fields/name
v2/rsvp/ari/form/template/fields
v2/rsvp/ari/sidebar
v2/rsvp/ari/sidebar/quantity/input
v2/rsvp/ari/sidebar/quantity/minus
v2/rsvp/ari/sidebar/quantity/plus
v2/rsvp/content
v2/rsvp/details
v2/rsvp/details/attendance
v2/rsvp/details/availability
v2/rsvp/details/availability/days-to-rsvp
v2/rsvp/details/availability/full
v2/rsvp/details/availability/remaining
v2/rsvp/details/availability/unlimited
v2/rsvp/details/description
v2/rsvp/details/title
v2/rsvp/form/buttons
v2/rsvp/form/fields
v2/rsvp/form/fields/cancel
v2/rsvp/form/fields/email
v2/rsvp/form/fields/name
v2/rsvp/form/fields/submit
v2/rsvp/form/form
v2/rsvp/form/going/title
v2/rsvp/form/not-going/title
v2/rsvp/form/title
v2/rsvp/messages/error
v2/rsvp/messages/must-login
v2/rsvp/messages/success
v2/rsvp/messages/success/going
v2/rsvp/messages/success/not-going
v2/tickets
v2/tickets/commerce/fields
v2/tickets/commerce/fields/tribe-commerc
v2/tickets/footer
v2/tickets/footer/quantity
v2/tickets/footer/return-to-cart
v2/tickets/footer/total
v2/tickets/item
v2/tickets/item/content
v2/tickets/item/content/description-toggle
v2/tickets/item/content/description
v2/tickets/item/content/inactive
v2/tickets/item/content/title
v2/tickets/item/extra
v2/tickets/item/extra/available
v2/tickets/item/extra/available/quantity
v2/tickets/item/extra/available/unlimited
v2/tickets/item/extra/description-toggle
v2/tickets/item/extra/price
v2/tickets/item/inactive
v2/tickets/item/opt-out
v2/tickets/item/quantity-mini
v2/tickets/item/quantity
v2/tickets/item/quantity/ad
v2/tickets/item/quantity/number
v2/tickets/item/quantity/remove
v2/tickets/item/quantity/unavailable
v2/tickets/items
v2/tickets/notice
v2/tickets/opt-out/hidden
v2/tickets/submit
v2/tickets/submit/button
v2/tickets/submit/must-login
v2/tickets/title
v2/week/grid-body/events-day/event/tooltip/cost
v2/week/mobile-events/day/event/cos