Event Tickets
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.
Features
- Add In-App Notifications for Event Tickets [ET-2294]
Tweaks
- Added actions:
tec_ian_icon - Changed views:
tickets/my-tickets/user-details,tickets/orders
Fixes
- Replace form element wrapping the Checkout with section to avoid invalid HTML of form into form resulting to broken checkout with PayPal. [ET-2327]
- Corrected template override path for My Tickets page. [ET-2296]
- Ensure the Attendee Model for Tickets Commerce doesn't throw fatal errors when Order ID is invalid.
Languages
- 14 new strings added, 121 updated, 0 fuzzied, and 1 obsoleted.
Features
- Properly support
return_urlon the checkout page, so that payments like Klarna, AliPay and a couple others properly handle failed orders.
Tweaks
- Improve how we handle webhooks with Stripe to avoid Orders to be left behind in status due to order of operations on Checkout page.
Fixes
- Ensure refunds would put the stock back when handled by either Webhook or directly on checkout page
- Prevent problems related to Stripe checkout experience causing users to duplicate charges.
- Template conditional appearance, ensuring the SKU field appears when editting a Ticket created through WooCommerce. [ETP-996]
