Event Tickets Plus
Fixes
- Display availability message when there are no tickets for WooCommerce tickets
- Include orphaned Attendee Meta in the export. Thanks Kelly for flagging this!
Languages
- 34 new strings added, 41 updated, 1 fuzzied, and 6 obsoleted
Tweaks
- Add
tribe_tickets_plus_qr_enabledfilter
Features
- Add a filter to enable security code check during QR checkin,
tribe_tickets_plus_qr_check_security_code
Fixes
- Show the ticket table when tickets are all sold out, show message in list view
Tweaks
- Set
tribe_tickets_plus_trash_ticketfilter to true by default - Added internal methods to WooCommerce and Easy Digital Downloads to handle more atomic Views for Gutenberg extension
Features
- Include a Tickets REST API endpoint for read operations
- Include WooCommerce tickets and Easy Digital Downloads tickets fields in the WP personal data erase
Fixes
- Properly update attendees transient when checkin/unchekin an attendee for WooCommerce and Easy Digital Downloads Tickets, in order to see changes immediately. Thanks to Adam for the report!
Tweaks
- WooCommerce Orders Sales by Ticket section to remove duplicate data
- Attendees section to clarify infomation
Features
- New template file for inserting the QR codes in tickets emails. Props to @madebyelmcity for bringing this up
- Include RSVP, Tribe Commerce, WooCommerce tickets and Easy Digital Downloads tickets fields data in WP personal data export
Fixes
- Fix Easy Digital Downloads tickets stock being borked after updating capacity. Thanks to @lvdesigner and @artstream8401 for flagging this!
- Prevent ticket unavailability message from displaying twice with multiple ticket providers
Tweaks
- Adjusted order status output in the tickets order report tab to use translated version. Props to @websource for the report
Features
- Add QR API settings field and button to generate key
- Add base REST API system and endpoint for QR check in
- Add security code and REST path to QR code url and require use of security code for REST check in
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!
- Display unavailability message when tickets are not yet or no longer available
Tweaks
- Add
tribe_tickets_plus_trash_ticketfilter to give the opportunity to trash tickets when deleted instead of actually deleting them
Fixes
- Fixed an issue with new "Enable QR codes for tickets?" option being only visible if WooCommerce was active
Languages
- 2 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
Tweaks
- Make QR codes optional via new "Enable QR codes for tickets?" option in Tickets settings
- Made the QR code base URL default to having a trailing slash to prevent issues with some server configurations
- Added new
tribe_tickets_qr_code_base_urlto allow easy filtering of the QR code base URL
Fixes
- Remove attendees from the public list if their order have failed (Thanks @beerddwr for flagging this!)
- Fixed an issue where Easy Digital Downloads was throwing insufficient stock error for shared capacity tickets (props to @artstream8401 for reporting this!)
- Clean the attendees cache every time an order is updated, so the changes are reflected immediately (Thanks @bartenderatlas, @artistinformatici, @danceworks and others for reporting)
- Synchronize the event cost when a WooCommerce sale start or end (Thanks @floydcountrystore for notifying us!)
- Ensured that the tickets start and end sale date respect the event timezone (props @Ryan, @Georges and others for flagging this!)
- Add class to handle WooCommerce order refunds on a ticket basis
- Prevent the event tickets page to break when Easy Digital Downloads is deactivated and there were Easy Digital Downloads orders
- Add default title to the ticket field set if none provided
- Sanitize HTML classes for ticket attendee details in the admin area (Thanks @Gergana, @ucheng and @mr-d for flagging this!)
- Ignore whitespaces in ticket required fields (props @jonahgirl and @seanaguilar for notifying us!)
- Render ticket fields without label (Thanks @creeert-net and @daviddweb for spotting this)
Languages
- 5 new strings added, 74 updated, 0 fuzzied, and 1 obsoleted
Features
- Add new action,
tribe_tickets_before_front_end_ticket_form, if tickets has been expired and the tickets form is not rendered any more
Fixes
- Fixed an issue where shared capacity would reduce available stock on load of the event editor; thanks to Sherman, Michael, and Greg for bringing it up!
- Fixed emails with Easy Digital Downloads tickets not being sent
- Added new column in the CSV import of tickets for the "Show ticket description" value, accompanied by new filter
tribe_tickets_plus_import_ticket_datato change the data before ticket creation via CSV (thanks to April in our Help Desk for flagging this problem!)
Features
- Added updater class to enable changes on future updates
Fixes
- Resolved undefined variable error that could occur when purchasing tickets via WooCommerce in some circumstances (thanks to @justlevine for flagging this problem)
- Added safety checks to stop customers from buying tickets left in the cart after the ticket sale dates have passed (our thanks to Lawrence in the forums for flag this problem)
- Added checks to help prevent tickets from inadvertently being added to the cart more than once when site visitors use the browser refresh button (thanks to Preethi in our forums for reporting this problem)
- Fixed some broken functionality and design elements on the front-end "Who's Attending?" list on ticketed events (thanks to @learningarchitects and others for reporting this bug!)
- Restored the order notes that get added to orders when a tickets email is manually re-sent to a customer (props to Nick H. in our forums for spotting this bug)
- Restored functionality of the custom WooCommerce tickets email subject line (props to @ilardo for surfacing this bug in the forums)
- Corrected a number of wrongly declared textdomains (thanks to @websource for drawing our attention to this)
- Make sure the sales page does not trigger any error when
get_current_screendoes not return an object (thanks to @artistinformatici for report this problem in our forums) - Prevented a fatal error that would sometimes arise when viewing events with Easy Digital Downloads tickets
Tweaks
- Modified WooCommerce ticket inputs so that they are disabled when viewed by unauthenticated users, when a requirement for users to login before purchasing is in effect
- Added caching to
get_orders_by_statuscall to avoid unnecessarily repeated queries - Fixed harmless (but annoying) PHP notice that would sometimes arise when tickets were in the same WooCommerce cart as non-ticket products (thanks @liblogger for reporting this one!)
- Fixed a PHP notice that would sometimes arise when deleting tickets with attendees (thanks to @svkg for reporting this in our forums)
- Added logic to clear cookies and storage used from a product when it is removed from the cart
- Added new filter
tribe_tickets_plus_email_enabledto allow for enabling or disabling the tickets emails - this replaces the now-deprecatedwootickets-tickets-email-enabledfilter - Added new filter
tribe_tickets_plus_woocommerce_order_link_urlto allow for remove of the order links on front end order report
