Event Tickets Plus
Fixes
- Output the correct event capacity as a formatted integer in the admin meta box, which also renders on the Community Events Tickets form. [ETP-307]
- Prevent errors when a post has previously sold tickets for a now-deactivated Ticket Provider (WooCommerce or Easy Digital Downloads). [ETP-235]
- Remove the provider parameter from the WooCommerce checkout URL to prevent conflicts when completing orders, with payment gateways using parameters. [ETP-222]
- Fully deprecate the
wootickets-tickets-email-enabledfilter with itstribe_tickets_plus_email_enabledreplacement (introduced in version 4.7.1). Props to @aaemnnosttv for identifying the incomplete deprecation. [ETP-197]
Tweaks
- Use the new attendees code implemented in Event Tickets to reduce duplicated code in both plugins. [ETP-311]
- Implement WooCommerce price suffix for the tickets block when you have the WooCommerce tax feature enabled. [ET-620]
- Load plugin text domain on the new 'tribe_load_text_domains' hook instead of the 'plugins_loaded' hook to support third-party translation providers. [ETP-308]
Fixes
- Save updated shared capacity for event/post if the argument is passed to the REST API endpoint for an Easy Digital Downloads or WooCommerce ticket. [ETP-267]
- Make sure when changing unlimited ticket to be a shared capacity ticket that the empty individual capacity gets properly overridden to the shared capacity for WooCommerce and Easy Digital Downloads. [ETP-262]
- Add
skuanddescriptionto the REST API endpoint for tickets for Easy Digital Downloads because they were returning empty. [ETP-262] - Protect classic editor tickets meta box code by avoiding direct calls to WooCommerce methods without prior validation that they are defined. [ETP-149]
- Log potential QR code warnings to correct logger instead of causing a fatal error. [ETP-287]
Tweaks
- Update the logic to set the maximum allowed to be purchased at a time via WooCommerce, in line with the changes to Event Tickets' changes to the
tribe_tickets_get_ticket_max_purchasefilter. [ETP-149] - Improve support for Promoter with Easy Digital Downloads and WooCommerce by extending the range of actions where Promoter is notified of changes. [ETP-265]
Languages
- 0 new strings added, 23 updated, 0 fuzzied, and 0 obsoleted
Fixes
- The script to check if required Attendee Information exists before purchasing a ticket no longer conflicts with the actual form submission. [ET-686]
- Save initial shared capacity value for global stock correctly on first WooCommerce/Easy Digital Downloads ticket so availability shows as expected instead of zero. [ETP-221]
- Prevent fatal error when deleting WooCommerce tickets. [ETP-229]
Languages
- 0 new strings added, 21 updated, 0 fuzzied, and 0 obsoleted
Features
- Implement new functions from Event Tickets to easily rename ticket types and ensure consistent wording. Many translated strings will need updating. [ETP-145]
Fixes
- Correct checks to WooCommerce
is_on_sale(),get_regular_price()andget_sale_price(). [ETP-47] - Correct text domain strings that did not match
event-tickets-plus. [ET-592] - Ensure we are correctly checking
ticket_end_datewhen saving the ticket start and end date from the ticket editor. [ETP-159] - Do not add
&provider=tribe_wooticketquery argument to WooCommerce Cart and Checkout URLs if there aren't tickets in the Cart. [ETP-52]
Tweaks
- Modify filter to enable security code check during QR checkin by default. [ETP-91]
- Additional escaping in the
woocommerce-metabox-capacityadmin-view template and clean up code formatting of some view templates. [ETP-145] - Add a note to the public Attendees List opt-out checkbox in tickets admin (classic editor only). [ET-615]
- Removed filters:
wootickets_email_message - Changed views:
attendees-list,tickets-plus/orders-edit-meta,tickets-plus/orders-tickets
Languages
- 50 new strings added, 68 updated, 29 fuzzied, and 43 obsoleted
Tweaks
- Remove duplicate ticket script to prevent JavaScript conflicts. [ET-596]
Tweaks
- Avoid loading plugin assets on post types that are not tickets-enabled post types
- Tweak styles around asterisk for required attendee registration inputs.
- Ensure font weight is standardized for attendee fields on single-event and tickets views.
Fixes
- WooCommerce tickets no longer show negative quantity available to purchase, such as if a ticket product is already oversold and backorders are not allowed
Languages
- 0 new strings added, 22 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Clean up the way we query pending orders for tickets, add caching to prevent repeated queries, and optimize meta calls for order information.
- Update the WooCommerce minimum version as version prior to 3.7 are now incompatible.
Fixes
- Prevent Composer Autoloader from taking too much time loading files and stop autoloading a class unnecessarily on each page load
- Correct a bad
selfreference inTribe__Tickets_Plus__Commerce__WooCommerce__Metathat could cause a fatal.
Features
- Added an 'Unlimited' drop-down option to the Stock filter for Advanced Post Manager to avoid having to manually filter by '-1'
- Stock and Sales values for Advanced Post Manager now display as formatted numbers (such as 'Unlimited' instead of '-1' stock and '2,520' instead of '2520' sales)
Fixes
- Adjust Stock and Sales filter values for Advanced Post Manager display
- Avoid potential PHP fatal errors with Advanced Post Manager
- Correct display value for Advanced Post Manager's Stock column for events with Global Stock
- Unlimited stock events now appear when searching "Ticket Stock is at least ..."
Languages
- 0 new strings added, 16 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Attendees Report's "Orders" tab now displays amount sold and available regardless of amount, including for unlimited and zero remaining for Easy Digital Downloads and WooCommerce attendees
- Prevent Attendee Registration saving from storing only the last attendee's information for all Easy Digital Downloads attendees
Languages
- 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted