Event Tickets
Compatibilitys
- Event Tickets 5.24.0 is only compatible with The Events Calendar 6.13.2 or higher.
Features
- Introduced Help Hub, a centralized support and resource interface for enhanced user guidance and plugin assistance. [ET-2375]
- Introduced support for Square as a payment gateway for our TicketsCommerce. That comes with support for selling Tickets through Square's POS! [ET-2383]
Fixes
- Allow seated attendees to be manually deleted even if the event has been deleted already [ET-2440]
- The purchaser form on TicketsCommerce checkout will only be displayed on logged out users.
Tweaks
- Added actions:
tribe_log,tec_tickets_commerce_square_merchant_disconnected,tec_tickets_commerce_square_order_before_upsert,tec_tickets_commerce_square_order_after_upsert,tec_tickets_commerce_square_webhook_event,tec_tickets_commerce_square_ticket_out_of_sync,tec_tickets_commerce_square_sync_post_reset_status,tec_tickets_commerce_square_sync_inventory_changed_,tec_tickets_commerce_square_sync_inventory_changed,tec_tickets_commerce_square_sync_completed,tec_tickets_commerce_square_sync_ticket_id_mapping_,tec_tickets_commerce_square_sync_ticket_id_mapping,tec_tickets_commerce_square_sync_object_,tec_tickets_commerce_square_sync_object,tec_tickets_commerce_square_object_synced_,tec_tickets_commerce_square_object_synced,tec_tickets_commerce_square_sync_request_completed - Added filters:
tec_tickets_commerce_gateway_webhook_maximum_attempts,tec_tickets_commerce_gateway_{$gateway_key}_webhook_maximum_attempts,tec_tickets_commerce_square_checkout_localized_data,tec_tickets_commerce_gateway_square_js_url,tec_tickets_commerce_square_order_customer_id,tec_tickets_commerce_square_order_payload,tec_tickets_commerce_square_payment_body,tec_tickets_commerce_square_create_from_order,tec_tickets_commerce_square_webhook_event_types,tec_tickets_commerce_square_order_endpoint_error_messages,tec_tickets_commerce_square_requests_chance_of_triggering_rate_limit_exception,tec_tickets_commerce_square_settings,tec_tickets_commerce_square_location_options,tec_tickets_commerce_square_sync_ticket_able_post_type_inventory_posts_per_page,tec_tickets_commerce_square_sync_inventory_query_args,tec_tickets_commerce_square_sync_post_type_posts_per_page,tec_tickets_commerce_square_sync_post_type_query_args,tec_tickets_commerce_square_sync_reset_post_type_data_schedule_events_to_delete_at_once,tec_tickets_commerce_square_sync_reset_post_type_data_schedule_events_to_delete_at_once_all_at_once,tec_tickets_commerce_square_event_item_data,the_content,tec_tickets_commerce_square_event_item_description_max_words,tec_tickets_commerce_square_event_data,tec_tickets_commerce_square_webhook_endpoint_url,tec_tickets_commerce_order_{$order->gateway}_get_value_refunded,tec_tickets_commerce_order_get_value_refunded,tec_tickets_commerce_order_{$order->gateway}_get_value_captured,tec_tickets_commerce_order_get_value_captured,tec_tickets_commerce_order_created_by,tec_tickets_ticket_about_to_go_to_sale_seconds,tec_tickets_commerce_tickets_currency_code - Changed views:
v2/commerce/checkout,v2/commerce/checkout/cart,v2/commerce/checkout/cart/empty,v2/commerce/checkout/cart/empty/description,v2/commerce/checkout/cart/empty/title,v2/commerce/checkout/cart/footer,v2/commerce/checkout/cart/footer/quantity,v2/commerce/checkout/cart/footer/total,v2/commerce/checkout/cart/header,v2/commerce/checkout/cart/item,v2/commerce/checkout/cart/item/details,v2/commerce/checkout/cart/item/details/description,v2/commerce/checkout/cart/item/details/extra,v2/commerce/checkout/cart/item/details/title,v2/commerce/checkout/cart/item/details/toggle,v2/commerce/checkout/cart/item/price,v2/commerce/checkout/cart/item/quantity,v2/commerce/checkout/cart/item/sub-total,v2/commerce/checkout/cart/items,v2/commerce/checkout/cart/ticket,v2/commerce/checkout/fields,v2/commerce/checkout/footer,v2/commerce/checkout/footer/gateway-error,v2/commerce/checkout/gateways,v2/commerce/checkout/header,v2/commerce/checkout/header/links,v2/commerce/checkout/header/links/back,v2/commerce/checkout/header/title,v2/commerce/checkout/must-login,v2/commerce/checkout/must-login/login,v2/commerce/checkout/must-login/registration,v2/commerce/gateway/square/container,v2/tickets/item/content/sale-label - Removed filters:
tec_tickets_commerce_gateway_stripe_webhook_maximum_attempts - Tickets Commerce Flag Actions for controlling stock and attendees have increased precision to microtime to avoid concurrency problems
Languages
- 149 new strings added, 287 updated, 0 fuzzied, and 1 obsoleted.
Fixes
- Ensures symbolic links are followed on Assets Group Paths. [TCMN-187]
Languages
- 0 new strings added, 10 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- Event Tickets 5.23.0 is only compatible with The Events Calendar 6.13.0 or higher.
- Event Tickets 5.23.0 is only compatible with Event Tickets Plus 6.5.0 or higher.
Features
- Event Tickets Onboarding Wizard [ET-2339]
- Event Tickets Settings page revamped to match The Events Calendar
Fixes
- Add defensive coding to custom_glance_items_attendees() to avoid a fatal. [ET-2404]
- Change the asset loading function from
tribe_assettotec_assetin various parts of the codebase.
Languages
- 58 new strings added, 361 updated, 2 fuzzied, and 6 obsoleted.
Fixes
- Prevents fatal if QR library in common has not loaded. [TEC-5497]
Languages
- 0 new strings added, 38 updated, 0 fuzzied, and 5 obsoleted.
Features
- Move QR-Related code from ET to Common [TEC-5426]
- Move QR code library to Common [TEC-5403]
Fixes
- Fix an issue when applying 100% off coupons to Seating tickets. [ET-2409]
- Prevent instances of the
_load_textdomain_just_in_timewarning by moving all language after theinithook
Tweaks
- Removed filters:
tec_tickets_qr_code_can_use,tribe_tickets_attendees_report_js_config - Added actions:
tec_tickets_fully_loaded,tec_tickets_promoter_fully_loaded - Removed actions:
tribe_tickets_plugin_loaded
Languages
- 0 new strings added, 5 updated, 0 fuzzied, and 4 obsoleted.
Compatibilitys
- Event Tickets 5.21.1.1 is only compatible with The Events Calendar 6.11.2.1 or higher.
Security
- Added more safety checks to telemetry opt-ins/opt-outs. [TCMN-186]
Languages
- 0 new strings added, 9 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Ensures when TicketsCommerce is disabled, we don't identify pages as Checkout or Cart page for TicketsCommerce. [ET-2349]
Languages
- 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
Features
- Add the ability to create Coupons that can be applied to ticket checkouts sold through TicketsCommerce. [ET-2189]
Tweaks
- Added filters:
tec_tickets_commerce_cart_cookie_expiration,tec_tickets_commerce_cart_repo_prepare_data,tec_tickets_commerce_cart_add_full_item_params,tec_tickets_commerce_paypal_order_unit,tec_tickets_commerce_order_modifiers_successful_save_message,tec_tickets_checkout_should_skip_item,tec_tickets_commerce_cart_transient_expiration - Removed filters:
tec_tickets_commerce_cart_expiration,tec_tickets_commerce_order_modifiers_coupons_enabled - Added actions:
tec_tickets_commerce_cart_process
Fixes
- Fix the input field for Fees (and Coupons) when the type is Percent and the thousands/decimal separators are set to "." and ","
Languages
- 21 new strings added, 106 updated, 5 fuzzied, and 9 obsoleted.
Features
- Added Ticket editor support for creating seating ticket with WooCommerce. [SL-209]
Security
- Ensure proper URL encoding for Admin URLS
Tweaks
- Added filters:
tec_tickets_seating_frontend_ticket_block_data - Changed views:
seating/seat-selection-timer
Languages
- 0 new strings added, 11 updated, 0 fuzzied, and 1 obsoleted.
Features
- Adds Ticket actions for ticket goes on sale, ticket sale ended and ticket stock changed. [ETP-975]
- Introduced Waitlist entry points in Ticket and RSVP templates. [ETP-944]
Tweaks
- Added actions:
tec_tickets_commerce_decrease_ticket_stock,tec_tickets_commerce_increase_ticket_stock,tec_tickets_ticket_dates_updated,tec_tickets_ticket_stock_added,tec_tickets_ticket_stock_changed,tec_tickets_ticket_{$prefix}_date_trigger,tec_tickets_ticket_upserted - Added filters:
tec_tickets_rsvp_ids_to_sync - Adding filters to Tickets and RSVP block for the ability to render components on top of those blocks. [ETP-954]
- Changed views:
emails/confirmation,emails/spot-available,emails/template-parts/body/unsubscribe,tickets/my-tickets/user-details,v2/rsvp/content,v2/tickets - Enrich ticket management JS hooks.
- Firing a hook
tec.tickets.seating.setUsingAssignedSeatingwhenever theisUsingAssignedSeatingproperty is set. [ETP-973] - Init TicketsCommerce Module as soon as possible. [ETP-972]
- Introduced hooks that fire during RSVP creation/update/deletion while in the block editor.
- Introduce Waitlist email templates. [ETP-957]
- Moved abstract class for custom tables into TCMN.
- Move method
provide_events_results_to_ajaxone level higher so that it loads regardless of Tickets Commerce. [ETP-976]
Fixes
- Ensure that Capacity and Stock handling now are handled in one single Action by Tickets Commerce and it respects Global Capacity.
- Restore Ticket's API capability checks to take place in controller and not in internal API. [ET-2313]
Languages
- 2 new strings added, 55 updated, 0 fuzzied, and 1 obsoleted.
