Event Tickets Plus
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
Features
- Extended capacity and stock control for Tribe Commerce Paypal Tickets
Fixes
- Remove the Purchase Limit field from WooCommerce and Easy Digital Downloads tickets back-end edit form
Tweaks
- Addressed some issues where the ticket form would sometimes show up even when all tickets' end-sale dates had passed (props to @reckling and others for reporting this!)
- Added filters:
tribe_tickets_plus_woo_get_attendees,tribe_tickets_plus_hide_attendees_list_optout - Removed actions:
wootickets_generate_ticket_attendee - Changed views:
login-to-purchase,tpp/attendees-list-optout
Languages
- 2 new strings added, 60 updated, 1 fuzzied, and 14 obsoleted
Fixes
- Make sure Stock is updated accordingly based on total sales when updating capacity
- Resolved bug where "Purchase limit" field was not saving correctly
- Fixed an issue where the wrong number of tickets available would be shown in WooCommerce and Easy Digital Downloads purchase forms
Tweaks
- Added filter to change the default value for the option to show attendees on the event, 'tribe_tickets_plus_default_show_attendees_value'
- Prevent Easy Digital Downloads from being a provider for front-end Community Tickets, as only WooCommerce is allowed for that
- Updated tooltip text for Capacity settings when using Easy Digital Downloads
- Event capacity field will be enabled if never set via Ticket creation form
- Modified warning toggle with tribe prefix
- Avoid printing the SKU ticket fields on frontend forms (e.g. Community Event Tickets)
- Added helper text to selection of ecommerce plugin to clarify what that changes
- Decreased the width of the ticket capacity fields so they're sized more proportionally to the values they hold
- Fixed some typos in names of deprecated properties on the Tribe__Tickets_Plus__Commerce__WooCommerce__Main class
- Resolved problems with importing sale time for tickets
Languages
- 2 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Ensure attendee meta information is available within the admin environment
Languages
- 1 new strings added, 52 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Added checkin status class to Easy Digital Downloads to fix checkin buttons showing as disabled
- Formats properly when displaying Unlimited capacity Tickets
- Prevents deleted shared event capacity to still factor in when no tickets are sharing capacity
- Updating capacity for the event all tickets gets Stock validation preventing Out of Stock message
Tweaks
- Easy Digital Downloads quantity styling to match WooCommerce and RSVP forms
- Only display admin links in Community Tickets if user is able to access the admin
- Added filters:
tribe_events_tickets_edd_display_ecommerce_links,tribe_filter_attendee_order_link - Removed filters:
tribe_events_tickets_woo_display_ecommerce_links
Features
- Fully redesigned ticket editor interface
- Ticket description is now optional for frontend display
- Introduced "shared capacity" to replace "global stock"
- Introduced "Sell up to" capacity field to replace "global stock with cap"
- Improved helper text and error messages
- Reorder tickets via drag and drop
- Updated time pickers for start and end sale
- Total Event Capacity display
- Introduced filter to change the default value for the option to show attendees on the event, 'tribe_tickets_plus_default_show_attendees_value'
Fixes
- Improved clarity around ticket availability
Woocommerce->get_attendees()andEDD->get_attendees()signatures now require the$attendees_queryis aWP_Queryto match the abstract method
Tweaks
- Added filters:
tribe_events_tickets_module_name,tribe_tickets_get_default_module,tribe_events_tickets_woo_display_ecommerce_links - Removed filters:
tribe_events_tickets_woo_display_sku - Added actions:
tribe_events_tickets_metabox_edit_ajax_advanced - Removed actions:
wootickets_after_,wootickets_after_save_ticket - Changed views:
eddtickets/tickets,meta,wootickets/tickets - Made unlimited capacity an explicit option
- Changed ecommerce usage setting to per-event instead of per-ticket
- Changed minimum supported version of WooCommerce to 3.0
- Changed minimum supported version of WordPress to 4.5
Languages
- 41 new strings added, 67 updated, 2 fuzzied, and 13 obsoleted
Features
- Added new filter,
tribe_tickets_plus_meta_cookie_flag, that lets users manually control the updating of attendee meta storage cookies.
Fixes
- Updated some template files to use the
wc_get_cart_url()function (instead of calling theget_cart_url()WC method directly) to prevent PHP notices - Improved some aspects of temporary storage of attendee meta during the checkout process; the data persists more reliably (props to @slny311 and others)
- Re-added legacy WooCommerce version 2.x _visibility "hidden" meta to ticket Products (missing as of version 4.4.7 until now).
- Added support for the resend tickets email action when running alongside WooCommerce 3.2.x (with thanks to Benjamin Schreier for highlighting this)
- Fixed an issue with Easy Digital Downloads tickets not being correctly assigned to users in some cases (thank you @atmedia for reporting this!)
Tweaks
- Added new
wootickets_ticket_email_attachmentsfilter - Added CSS class and filter to table rows in WooCommerce ticket purchase form (thank you @helgatheviking for coding this)
- Started using Woo's Decimal Separator setting on the Add Ticket screens
Compatibilitys
- Minimum supported version of WooCommerce is now 2.5
Fixes
- Fix issue where "Who's Attending?" list would often incorrectly report the number of people attending an event
- Prevent blank option values for fields like radio, checkbox, and dropdown
Tweaks
- Make the bottom-border on some WooCommerce ticket elements more consistent in color and width (props to @webidextrous for reporting this!)
Fixes
- Fixed issue where "Who's Attending?" list would often fail to show up on custom post types.
- Fixed dates in Orders report for items with status other than complete
- Ensure that if an Attendee is deleted, it cannot be "checked in" (props to ahelman for reporting this!)
Tweaks
- Added new filter
tribe_event_tickets_plus_email_meta_fields(thanks @carlosmachado for the suggestion) - Adjusted multiline option markup for meta fields type text
- Fixed incorrect plugin version in code documentation
- Purge unused meta fields template file
- Changed views:
eddtickets/tickets.phpandwootickets/tickets.php - New template tags:
unhook_event_tickets_order_link_logic()
Languages
- 1 new strings added, 19 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Fixed some included files' paths to ensure they can be overwritten in line with our Themer's Guide
- Fixed some PHP notices that would show up when buying Easy Digital Downloads tickets
