Event Tickets Plus
Fixes
- Correct broken attendee list in classic editor
- Account for visitors getting to the WooCommerce cart or checkout screens in a manner other than our checkout flow, such as directly visiting the URL
- Correctly query and join the necessary tables when WooCommerce or Easy Digital Downloads are not activated for queries against
purchaser_nameorpurchaser_email
Languages
- 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
Features
- Implemented our abstract Object-relational Mapping layer for Easy Digital Downloads / WooCommerce Attendees and increased stability with more automated tests
Tweaks
- Added ability to query attendees by provider using
tribe_attendees( 'woo' )andtribe_attendees( 'edd' ) - Added filters:
tribe_tickets_plus_attendees_list_limit_attendees
Languages
- 0 new strings added, 18 updated, 0 fuzzied, and 0 obsoleted
Features
- Add tooltips to Attendee report, utilizing new tooltip object in tribe-common
- Add support for checkbox values returning as "Checked" when populating data for attendee list exports
Tweaks
- Verify the status of attendee as complete when checking in using the REST API
- Utilize the order items to generate the Order Report for WooCommerce instead of attendees
- Remove canceled orders from counting as Pending Competition on the WooCommerce Tickets Order Page
- Changed some tooltip text on the attendee report page for clarity around capacity/inventory/stock
- Adjust styling of the Attendee Information required fields indicator
- Added filters:
tribe_tickets_plus_get_total_cancelled,tribe_events_tickets_plus_attendees_list_checkbox_label
Fixes
- Update shared capacity on deletion of attendee for WooCommerce and Easy Digital Downloads Attendees
- Make Attendees Report match the order report, specifically "Total Tickets Issued" should not include cancelled tickets
- Make sure that
WC()->cartis set before we try to get it's contents - Prevent tickets from being counted twice in the order report when 2 or more tickets included in an order
- Ensure capacity changes for source and target tickets when moving a ticket from one type to another
- Deprecate old option key
ticket-attendee-info-slugfor attendee registration shortcode to prevent errors - Change cookie settings so that Attendee Information is passed through to checkout on non-secure sites properly
- Alter query so Easy Digital Downloads
Stock_Control->get_purchased_inventory()takes moved tickets into account
Languages
- 9 new strings added, 26 updated, 0 fuzzied, and 1 obsoleted
Tweaks
- Changed minimum supported version of The Events Calendar to 4.9
- Allow menu order to be saved when saving tickets
- Add hooks before WooCommerce and Easy Digital Downloads Attendees are generated
tribe_tickets_plus_woo_before_generate_ticketsandtribe_tickets_plus_edd_before_generate_tickets - Add CSS for
tribe_events_modalclass when query string is present in URL - Modify the attendee meta to remove empty values, but keep zero and improve the escaping of data
- Add support for display 0 when it is a value in attendee meta
- Change Attendee Registration page options to use ID instead of page slug
- Use new
tribe_attendee_registration_form_classeshook to add form classes for Easy Digital Downloads and WooCommerce - Added actions:
tribe_tickets_plus_woo_before_generate_tickets,tribe_tickets_plus_woo_before_generate_tickets
Fixes
- Add Deleted Attendees Count to Easy Digital Downloads and add checks for Easy Digital Downloads and WooCommerce Tickets to only increase counter once per attendee
- Filter the Attendee Registration display to only show tickets for the current provider. Add functions to add provider to cart and Attendee Registration URL
Languages
- 0 new strings added, 16 updated, 1 fuzzied, and 0 obsoleted
Tweaks
- Change text on Tickets WooCommerce settings to properly reflect delay changes
- Add option to use a different page as the default Attendee Registration page using the
[tribe_attendee_registration]shortcode - Update hooks used to notify promoter of changes
- Add new hook
tribe_tickets_plus_woo_reset_attendee_cacheto notify when an WooCommerce attendee is reset on cache - Changed views:
meta/checkbox,meta/radio,tickets-plus/orders-edit-meta
Fixes
- Change priority of initializing of CSV mapping
- Use a md5 hash for checkbox and radio option names to prevent fields from not saving if they a large amount of characters and handle the processing of them
- Swap similar methods with each other for statuses of ticket generation and emails in WooCommerce, thanks to @aaemnnosttv for the code!
- Add filter for better overriding of archive title
- Prevent missing stati causing query errors
- Trigger showing the submit button in "my tickets" view
- Handle null/empty values when iterating through attendee fields
Languages
- 5 new strings added, 27 updated, 0 fuzzied, and 1 obsoleted
Fixes
- Correct issue with WooCommerce ticket charges not being sent to Stripe and other gateways
Features
- Add system to check plugin versions to inform you to update and prevent site breaking errors
- Add order page for Easy Digital Downloads
Tweaks
- Add a class to admin attendee meta markup
- Update plugin header
- Add tooltips and additional information to WooCommerce Orders page header
- Added filters:
tribe_events_tickets_edd_orders_table_column,tribe_tickets_plus_edd_order_link_url,tribe_tickets_woo_cart_url,tribe_not_php_version_names - Added actions:
tribe_tickets_plus_report_event_details_list_top,tribe_tickets_plus_report_event_details_list_bottom,tribe_tickets_plus_after_event_details_list - Changed views:
wootickets/tickets
Fixes
- When adding a WooCommerce ticket to the cart, redirect only if the "WooCommerce" setting is set. Thanks to Thomas and Ilkka for flagging this!
Deprecateds
- The functions
event_tickets_plus_is_incompatible_tickets_core_installed(),event_tickets_plus_check_for_init_failure()andevent_tickets_plus_setup_fail_message()andregister_active_plugin(),on_load(),plugins_loaded()method has been deprecated inTribe__Tickets_Plus__Mainin favor of Plugin Dependency Checking system - Class Tribe__Tickets_Plus__Commerce__EDD__Orders_Report use Tribe__Tickets_Plus__Commerce__EDD__Orders__Report instead
filter_attendee_order_link()in Tribe__Tickets_Plus__Editor, replaced with method in Easy Digital Downloads and WooCommerce to filter order link usingtribe_filter_attendee_order_link
Languages
- 11 new strings added, 42 updated, 1 fuzzied, and 7 obsoleted
Tweaks
- Added a filterable 5 minute delay of ticket generation to WooCommerce tickets to avoid race conditions when IPN and PDT responses arrive simultaneously
- Added filters:
tribe_ticket_generation_delay,tribe_tickets_plus_order_pagination
Fixes
- Fix attendee registration user experience
- Fix attendee registration for RSVP block FE
Fixes
- Avoid fatal error when completing an order via WooCommerce
- Prevent
WC_Product_Simplefrom fataling when filtering max purchase limit on Tickets Block view
Languages
- 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
Features
- Added new registration page for collecting attendee registration information as part of the check out process.
Tweaks
- Changed views:
eddtickets/tickets.phpandwootickets/tickets.php
Languages
- 0 new strings added, 19 updated, 0 fuzzied, and 0 obsoleted
