Event Tickets
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]
Security
- Hardened the API around ticket and attendee creation, editing, and deletion. Props to "the sneaky squirrel" for the report! [SVUL-14]
Languages
- 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Updated common library to correct issues with notifications around licensing.
- Add a callback to remove the
tribe_pue_key_noticesonce on upgrade to version 6.5.1.1 [TEC-5384] - Adjustments were made to prevent a fatal error when tec_pue_checker_init was triggered too early, attempting to call tribe_is_truthy() before it was available. The license check and active plugin monitoring now run on admin_init to ensure proper loading. [TEC-5384]
- Update the license checker to ignore empty licenses. [TEC-5385]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
Tweaks
- Modify price field in seat report information to include formatted price, not just value. [SL-266]
- Refactored a hidden ticket provider field within the classic editor for RSVPs and tickets. [ET-2287]
- Removed filters:
tribe_events_tickets_module_name
Fixes
- Added version number to the
editor.jsscript to stop caching. [ET-2293] - Correct row and total calculation in the seat selection modal. [SL-266]
- When updating a Ticket's price on block editor, while the ticket is on sale, won't overwrite the sale price in WooCommerce. [ET-2100]
- Changed the way translations are loaded to work with the latest WordPress language changes.
Languages
- 7 new strings added, 133 updated, 0 fuzzied, and 0 obsoleted.
