Description
Tickera lets you sell tickets on WordPress, manage event registration, and run ticket sales end-to-end on your own domain. Create an event, add tickets, deliver PDF tickets with QR/Barcodes, and check in attendees at the door. You keep the revenue – no middleman fees taken by Tickera.
For ticket scanning, use integrated Barcode readers. If you want mobile check-in on phones, our premium Checkinera apps for iOS/Android enable blazing-fast scanning – even offline after sync. There’s also a Checkinera web app that turns any modern browser into a fully-fledged check-in desk.
✅ Key features
- 🎟️ Sell event tickets on your site – you keep the revenue
- 🗂️ Manage events in WordPress — create, edit, duplicate, set dates/capacity, and control ticket types
- 🧾 PDF tickets with embedded QR/Barcode for fast entry
- 🧍 Event registration with buyer and attendee fields
- 💸 Ticket sales tools: multiple ticket types, limits, discount codes, fees, taxes
- 🚀 Fast check-in with barcode readers, Checkinera mobile apps (premium), or the web app
- 🧩 Works with most WordPress themes
- 🧪 Developer-friendly (actions and filters for customization)
- 🏷️ White-label ready
- 🕸️ Multisite support
━━━━━━━━━━━━━━━━
“These guys offer a whole different level of service… give them a go!” — James Farmer, WPMU DEV
━━━━━━━━━━━━━━━━
Manage events & event registration
Create and update events in WordPress, then capture event registration details for each attendee.
🧠 How it works
- Choose your payment gateway.
- Create an event and add one or more ticket types (e.g., Standard, VIP).
- Share your ticket sales page and take orders.
- Buyers receive PDF tickets with QR/Barcodes.
- At the venue, check in attendees with scanners, the Checkinera apps (premium), or the web app.
🎬 Video
💳 Payments
Tickera plugin comes with 2Checkout, Custom Offline Payments, and Free Orders as built-in payment gateways.
Need more options? Get Tickera Premium for gateways like:
– Mollie (iDeal, Credit Card, Bancontact/Mister Cash, SOFORT, Overbooking, Bitcoin, PayPal, paysafecard, AcceptEmail)
– PayPal Standard • PayPal PRO • 2Checkout • Stripe • Paymill • Authorize.net • PIN Payments • Vogue Pay • iPay88 • PayGate • OptimalPayments/Netbanx • Braintree • PayUMoney • PayTabs • White Payments • PayU Latam • Komoju • plus Custom Offline Payments & Free Orders.
🛒 WooCommerce compatible
Already on WooCommerce? Sell tickets as WooCommerce products while Tickera handles e-ticket delivery and check-in. Learn more about Bridge for WooCommerce (premium add-on).
🪑 Seating & 🧾 forms (premium add-ons)
- 🪑 Assigned seating with Seating Charts – build seat maps; let buyers pick seats at checkout.
- 🧾 Custom attendee fields and exports with Custom Forms.
- 💼 Take a cut on multisite/marketplaces with Stripe Connect.
For more, see the complete catalog: All Tickera add-ons.
━━━━━━━━━━━━━━━━
“In my opinion Tickera is the best ticket management solution available today on WordPress” – Anton Kozlov
━━━━━━━━━━━━━━━━
📚 Documentation
- Getting started & setup: https://tickera.com/documentation-category/tickera/
- Checkinera apps (iOS/Android): https://tickera.com/checkinera-app/
- Checkinera web app: https://tickera.com/checkinera-web/
- Bridge for WooCommerce: https://tickera.com/addons/bridge-for-woocommerce/
- Seating Charts: https://tickera.com/addons/seating-charts/
- Custom Forms: http://tickera.com/addons/custom-forms/
Need help? Browse full docs: https://tickera.com/documentation-category/tickera/
🚀 Premium demo
Want to try everything (including premium add-ons)?
👉 Request a demo access
🧰 Use cases
- Ticket sales for concerts, conferences, festivals, theatres, meetups, comedy shows
- Sports events (football matches, basketball, volleyball, tournaments, races)
- Event registration for workshops, classes, seminars, trainings, hackathons
- Attractions & venues (zoos, museums, galleries, exhibitions, theme/adventure parks)
- Tours & experiences (city tours, boat/ferry tours, winery/brewery tours, campus open days)
- Community & non-profit (church events, charity fundraisers, school/university events)
- Nightlife & hospitality (clubs, DJ nights, VIP lists, table/service packages)
- Seasonal & holiday events (markets, fairs, fireworks nights, Halloween/NYE)
- Corporate & product (launches, networking, town halls, partner events)
- Education & webinars (online events with attendee data collection)
- Theatre & cinema (screenings, premieres; seat selection via Seating Charts add-on)
- On-site logistics (entry lanes, staff/crew passes, vendor passes)
- Parking passes for events (sell/scan parking tickets to manage capacity)
- Multi-activity days (festival day passes, stage/area access levels)
- Timed entry windows (staggered arrivals, capacity control at the door)
- Sell tickets online and scan tickets on-site via QR/Barcode (readers, Checkinera apps, or web app)
- Event registration with per-attendee data (forms, exports)
━━━━━━━━━━━━━━━━
“Cannot recommend Tickera highly enough” – DJ Andy Ward
━━━━━━━━━━━━━━━━
External services
- Freemius manages upgrades to the premium license and handles premium licensing. Privacy policy: https://freemius.com/privacy/
- TCPDF handles the rendering process of tickets, QR codes, and barcodes. Privacy policy: https://tcpdf.org/about/
- Google Map API (maps.googleapis.com) renders the ticket template’s map element. Privacy policy: https://policies.google.com/privacy?hl=en-US
- Freegeoip.net collects customer geolocation information (e.g., City, ZIP) to pre-fill checkout payment forms. Privacy policy: https://freegeoip.live/privay-policy.html
- 2Checkout makes it possible to accept payments via the 2Checkout payment gateway. Privacy policy: https://www.2checkout.com/legal/privacy/
- Tickera is used for pulling the list of add-ons offered in the Add-ons area of the plugin. Privacy policy: https://tickera.com/privacy/
Blocks
This plugin provides 26 blocks.
- Event Sponsors Logo
- Seating Chart
- Ticket – Add to Cart
- Event Location
- Event – Add to Cart
- Ticket Add to Cart
- Event Tickets Left
- Tickets Left
- Ticket – Add to Cart
- Ticket Price
- Event Tickets Sold
- Event – Add to Cart
- Event – Add To Cart
- Event – Add To Cart
- Event – Add to Cart
- Event – Add to Cart
- Event – Add To Cart Columns
- Event – Add To Cart Values
- Event Terms & Conditions
- User Order History
- Ticket – Add to Cart
- Ticket Price
- Event Logo
- Tickets Sold
- Event Calendar
- Event Date
Installation
To install
- Download the Tickera plugin file.
- Unzip the file into a folder on your hard drive.
- Upload the /tickera/ folder to the /wp-content/plugins/ folder on your site.
- Visit your Dashboard Plugins and activate it there.
To set up and configure Tickera
You can find setup instructions here.
FAQ
-
How do I sell tickets on WordPress with Tickera?
-
Create an event, add ticket types, publish, and share the purchase link. Tickets are delivered as PDF tickets with QR/Barcode for fast entry.
-
Can I run ticket sales with WooCommerce?
-
Yes. Ticket sales with WooCommerce are available via the premium add-on Bridge for WooCommerce, which lets you sell tickets as WooCommerce products.
-
Can I check in tickets with phones and work offline?
-
Yes. Use the Checkinera (iOS/Android) premium apps for mobile scanning with offline support after the initial sync, or use barcode readers / the Checkinera web app.
– Mobile apps: https://tickera.com/checkinera-app/
– Web app: https://tickera.com/checkinera-web/
– Barcode readers: https://tickera.com/tickera-documentation/barcode-reader/ -
Do you support assigned seating and seat selection?
-
Yes. Assigned seating is available via the premium Seating Charts add-on.
-
Which payment gateways come with Tickera?
- Tickera plugin comes with 2Checkout, Custom Offline Payments, and Free Orders as built-in payment gateways. Additional gateways are available in Tickera Premium.
Reviews
Contributors & Developers
“Tickera – Sell Tickets & Manage Events” is open source software. The following people have contributed to this plugin.
Contributors“Tickera – Sell Tickets & Manage Events” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Tickera – Sell Tickets & Manage Events” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.5.6.3 25/11/2025
- Applied the “Hide event after expiration” option to individual event pages, ensuring expired events are hidden across both listings and single event views.
- Unable to bulk trash Woocommerce > Orders while HPOS is active. [Fixed]
- Security patch to fix a Broken Access Control Vulnerability on logged-in users.
- Additional updates for Woocommerce High-Performance Order Storage Integration.
3.5.6.2 27/10/2025
- PHP fatal error when one or both of the administrator and staff roles do not exist. [Fixed]
- “Ticket Orders” column in Dashboard > Users for Tickera Standalone.
3.5.6.1 12/10/2025
- Uncaught Error: Class “Tickera\stdClass” not found in class.virtualpage.php. [Fixed]
3.5.6.0 08/10/2025
- Removed the initial maximum value limit of 9999 from the Custom Form Number Field.
- “Show tickets automatically” and “Hide event after expiration” are being disabled when changing the event status via Tickera > Events > Active Column > Toggle switch.
- Tickera menu missing in staff role. [Fixed]
- Disable event duplicate action in staff role.
- Adjustment on the admin script to address undefined javascript functions due to caching mechanism.
- New “tc_admin_script_allowed_pages” filter hook. Argument: $pages array
- Backend keyboard navigation improvement. Tickera > Settings
- Backend keyboard navigation improvement. Tickera > Ticket Templates
3.5.5.9 29/08/2025
- Fixed missing cart quantity field
3.5.5.8 25/08/2025
- Inclusion of trashed tickets in Tickera > Settings > Delete Info > Bulk Delete Tickets process.
- New “tc_after_bulk_delete_ticket_order” action hook. Argument: $order_id
- New “tc_round_cart_total_value” filter hook to allow developers to disable rounding up of cart total values.
- Namespacing refinements.
- Cleared PHP Deprecated Notice related to quantity selector.
- Translation strings for “Order Status” in Attendees & Tickets page.
- Additional updates for Woocommerce High-Performance Order Storage Integration.
- Additional security patch for Barcode Reader. Tickera > Barcode Reader.
- Stripe Payment Gateway “Invalid Integer” error. [Fixed]
- Adjustment on Tickera gutenberg blocks styles.
- Keyboard navigation improvements
3.5.5.7 23/06/2025
- Persistent error code when a ticket code contains a slash “/” during check-in. [Fixed]
- Cleared PHP Notice related to the _load_textdomain_just_in_time function.
- New “tc_ticket_order_history_list_by_user_email” filter hook to list “Users > Ticket Order History” by user’s email address.
3.5.5.6 05/05/2025
- New “tc_client_order_completed_email_subject” filter hook. Arguments: $subject
- New “tc_attendee_order_completed_email_subject” filter hook. Arguments: $subject
- New “tc_admin_order_completed_email_subject” filter hook. Arguments: $subject
- New “tc_client_order_placed_email_subject” filter hook. Arguments: $subject
- New “tc_admin_order_placed_email_subject” filter hook. Arguments: $subject
- New “tc_admin_order_refunded_email_subject” filter hook. Arguments: $subject
- “Event – Add to Cart” gutenberg block’s html element for “dropdown” type is being stripped. [Fixed]
- Remove Stripe Webhook registry if the option is disabled in Tickera > Settings > Payment Gateways > Stripe or Stripe 3D Secure.
- Ability to send order refunded email notification to Buyers.
- New ORDER_DETAILS, EVENT_NAME and EVENT_LOCATION placeholders for “Client Order Placed Email” Notification.
- New ORDER_DETAILS placeholder for “Admin Order Placed Email” Notification
3.5.5.5 23/04/2024
- New “tc_pdf_font_measure_divisor” filter hook. Allow developers to adjust the font space distance.
- Critical error on Tickera > Tickets Template when running Tickera free version alongside a paid add-on. [Fixed]
- Render the current checked-in date without converting to the local timezone.
- New “Display Format” option in Tickera > Ticket Templates > Event Date & Time element.
3.5.5.4 02/04/2025
- Updated Braintree Server and Client Side SDK.
- Unable to checkin per calendar basis due to timestamp discrepancy. [Fixed]
- Gutenberg “Event – Add to Cart” block’s dropdown type elements are being removed. [Fixed]
- Terms and Conditions add-on: Tinymce unable to switch to “Text” editor.
3.5.5.3 12/03/2025
- Ticket template spacing issue on bold text. [Fixed]
- New “Enable line breaks” option in Ticket Template’s Ticket Description Element.
- Disable default payment gateways when Tickera is running alongside Bridge for Woocommerce.
- Duplicated Ticket Template fail to save existing elements. [Fixed]
- The PayU Latam payment method is unable to proceed to the payment form. [Fixed]
- Deprecated “tc_tickets_instances_init_table_by_order_statuses” filter hook.
- Missing age confirmation checkbox in checkout page. [Fixed]
- New discount scope option in Tickera > Discount Codes.
- Broken Access Control vulnerability via Event duplication. [Fixed]
3.5.5.2 22/02/2025
- Updated “Offline Payment Gateway” > “Visible to admin only” option to “Visible to user roles”.
- Discontinued “tc_change_user_role_offline_payment” filter hook.
- Freemius SDK updated to v2.11
3.5.5.1 15/01/2025
- Remove extra spaces below the event page title.
- Order statuses string translation. Tickera > Orders.
- Discount code validation in payment summary page. A final discount code validation right after the “continue checkout” button is clicked.
- Limit Tickera > Discount Codes > “Discount Available for” select options with published ticket types only.
- Additional security measures in Order details page (frontend).
- Additional error handler in TCPDF Library.
- Duplicated ticket template element values not rendered. [Fixed]
- Clear out PHP Deprecated: Creation of dynamic property notice at Dashboard widget “Ticketing store at a Glance”.
- “Ticketing store at a Glance” number of tickets sold discrepancy. [Fixed]
- Additional security measures in Tickera > Barcode Reader
- Ticket checkin via Tickera > Barcode Reader can be processed by admin and associated APIs user only. No privilege access will be invalidated.
- Additional error handler in Authorize.net payment method.
3.5.5.0 10/12/2024
- Ability to enable/disable wpautop within Tickera Custom Post Types via “tc_the_content_wpautop” filter hook. Argument(s): $content
3.5.4.9 03/12/2024
- Additional security patch for Checkin API
3.5.4.8 18/11/2024
- Unable to save “Background Placement” option in Tickera > Ticket Templates.
- Unable to render “Google Map” Ticket Template Element. [Fixed]
- Set offline payments active as default.
- Load up localization file on init hook
3.5.4.7 06/11/2024
- Additional error handler for Stripe payment method.
- New “Background Placement” option in Tickera > Ticket Templates. The option allows to render background image either in first page or across all pdf pages.
3.5.4.6 31/10/2024
- Wordfence security patch
- Additional error handler for Stripe payment method.
- Selecting “Courier” font in Ticket Template is being overridden by “Al Arabiya”. [Fixed]
= 3.5.4.5 28/10/2024=
* New “tickera_track_added_to_cart” hook. Arguments: $ticket_id, $quantity, $cart_content.
* Ticket type’s “Limit check-ins on time basis” executes regardless the status of the option. The issue occurs when the option’s limit field is set with a value (any value from 0). [Fixed]
* Ability to override order details page. Override the includes/templates/page-order.php onto the theme root directory.
* Updated Freemius to the latest SDK v2.9.0.
* Freemius SDK patched with PR:730. Patched Freemius SDK v2.9.0.1. Reference PR: https://github.com/Freemius/wordpress-sdk/pull/730/files
* Ability to insert custom order statuses via “tickera_order_statuses” filter hook. Argument: $order_statuses
3.5.4.4 18/10/2024
- Stripe connect add-on compatibility.
- Remove promotional notification once an affiliated theme is already active. Page: Themes page
- Ability to use other payment methods (e.g Klarna) within Stripe Checkout Session Form.
- Bridge for Woocommerce: Callback error on Network activated. [Fixed]
- Remove “Tickera” Shortcode Builder Button in Tickera > Event > “Event terms and conditions” metabox.
3.5.4.3 03/10/2024
- Uncaught Error: Class “Tickera\FS_Admin_Menu_Manager” not found. [Fixed]
3.5.4.2 01/10/2024
- Tickera > Ticket Type “Active” toggle not working. [Fixed]
- Stripe webhook fatal error. [Fixed]
- Clear out undefined function tc_wizard_get_start_screen_next_step() error appearing during installation wizard.
- Unable to render quantity selector in Event – Add to cart table. Issue occurs only when running Tickera alongside Bridge for Woocommerce. [Fixed]
3.5.4.1 16/09/2024
- Unable to complete checkout with Braintree payment method. [Fixed]
- Tickera > Events “Active” toggle not working. [Fixed]
- Custom Form Fields placeholder not properly rendered in cart/checkout pages.
- Tickera – Add to cart gutenberg block rendering issue. [Fixed]
3.5.4.0 13/09/2024
- Custom Form Fields placeholder not properly rendered in cart/checkout pages.
3.5.3.9 04/09/2024
- Critical error in the event page. [Fixed]
3.5.3.8 03/09/2024
- Implemented namespace across plugin classes.
- Additional sanitization and escaping across the plugin files.
- WordPress version 6.5+ compliance.
3.5.3.7 29/08/2024
- Fatal error on an incomplete object __PHP_Incomplete_Class. [Fixed]
3.5.3.6 27/08/2024
- Translation for cart field’s error messages
- Unable to send offline payment instruction email. [Fixed]
- Remove legacy functions.
- WordPress version 6.5+ compliance.
3.5.3.5 15/08/2024
- Fatal error occurs whenever the “Enable Webhook” option is enabled in Stripe Elements 3D Secure
- Applied TC prefix across all constant variables.
3.5.3.4 14/08/2024
- Enforce ticket download without hash via “tickera_bypass_ticket_download_hash” filter hook
- Replaced tc.pot with tickera-event-ticketing-system.pot file.
- Set an earlier load priority for ticket template elements classes. These classes serves as a dependency of any sort of custom ticket template element add-ons.
- Additional “Disable Ticket Download Hash” option at Tickera > Settings > Miscellaneous.
- WordPress version 6.5+ compliance.
3.5.3.3 01/08/2024
- Ticket template duplication: Unable to clone existing elements. The issue occurs only on cached websites. [Fixed]
- New “First name field require” and “Last name field required” options in Tickera > Settings > General.
- Apply background image across Ticket’s PDF pages.
- New ‘Enable Webhook’ option in Standard Stripe Payment Gateway.
- Unable to limit check-ins on time basis whenever the date format is set with m/d/y. [Fixed]
- Styles adjustment in cart page.
- Divi > Theme Builder > Template and Tickera Shortcode Builder compatibility.
- Adjustment on search queries to address intermittent empty results.
- More string translation across the plugin files. Applied translator to those variable strings.
- Update Freemius SDK to 2.7.3
- Updated static functions with “tickera_” prefix. Applied legacy system to those deprecated functions.
- WordPress version 6.5+ compliance. In progress…
3.5.3.1 24/07/2024
*WordPress 6.6.1 compatibility
3.5.3.0 13/07/2024
*Bug fixes
3.5.2.9 12/06/2024
- Additional admin side security measures on bulk delete tickets. Only admin accounts can execute the function.
3.5.2.8 12/06/2024
- Set namespace for TCPDF library. Addresses plugins/themes conflict.
- Allow radio button to be assigned with empty default value in cart/checkout pages.
- Ability to require radio button in cart/checkout pages.
- Staff account is unable to view/download tickets. [Fixed]
- Number field handler in cart page.
3.5.2.7 27/05/2024
- Unable to search order number in Attendees & Tickets. [Fixed]
- Ability to disable extensive search functionality in Attendees & Tickets via “tc_tickets_instances_extensive_search” filter hook. Default: true
- Ability to override Ticket Checkin API via “tc_results_before_ticket_checkin” filter hook.
- Additional “Calendar day/24hrs basis” option for “Limit Check-ins on time basis”. Tickera > Ticket Types
- Disable alphanumeric filtering in the client side cart page fields.
- Update Tickera Shortcode Builder and Beaver builder integration.
- “Attendee Order Completed Email” Notification: New DOWNLOAD_LINK that will render clickable “Download” link to download ticket.
- “Attendee Order Completed Email” Notification: Updated DOWNLOAD_URL to render raw url. It can be used as an href of an anchor tag. E.g Click here to download your ticket
- Renamed “Terms & Conditions” ticket template element to “Event Terms & Conditions”.
- Ability to insert static content onto the ticket template html via “tc_ticket_template_html” filter hook.
- Ticket Templates: Broken color picker styles. [Fixed]
- Additional “tc_additional_buyer_fields” and “tc_additional_owner_fields” shortcodes.
- Braintree 3D Secure 2 overflowed height. [Fixed]
- Stripe payment method compliance for the latest Stripe API Version.
- Additional security for Broken Access Control Vulnerability in Attendees & Tickets.
- Attendee & Tickets search functionality conflict with Elementor. [Fixed]
- Additional ‘tc_attendee_order_completed_email_subject’ filter hook. Default arguments: $subject, $ticket_id
- Dynamic ticket’s template via download_url template_id parameter.
3.5.2.6 28/03/2024
- Secure tickets download urls backward compatibility.
- Additional “tc_stripe_checkout_form_styles” filter hook to customize Stripe Elements 3D Secure form styles.
3.5.2.5 26/03/2024
- “tc_checkins_time_basis_field_name” filter hook: additional “ticket_id” argument.
- “tc_allowed_checkins_per_time_basis_field_name” filter hook: additional “ticket_id” argument.
- “tc_checkins_time_basis_type_field_name” filter hook: additional “ticket_id” argument.
- Ability to search for buyer information in Tickera > Attendees & Tickets
- Secure tickets download urls.
- Attendees & Tickets page: Initialize event filter options with 10 most recent events.
- Attendees & Tickets page: Additional “tc_init_event_filter_options” filter hook to modify event filter’s initial options.
- Permanently deleted events causing warning errors in Tickets Table. [Fixed]
3.5.2.4 11/03/2024
- Ability to render date input fields via ‘tc_owner_info_fields’ and ‘tc_buyer_info_fields’ hooks.
- Added Bridge For WooCommerce notification when WooCommerce and Tickera are active
- Added advert to themes page
- Additional “tc_cart_quantity_default_limit” filter hook. Default: 500
- Tickera > Tickets Types: Regular “Event Filter” select field to chosen field.
- Tickera > Attendees & Tickets: Regular “Event Filter” select field to chosen field.
3.5.2.3 24/01/2024
- Hide order details page’s rows via css. Added few more ids and classes.
- Remove Cancelled Orders From Stock (Tickera Standalone) opposite functionality issue. [Fixed]
- Attendees first and last name fields show as default.
- Attendees email and verification email hidden as default.
- Cart being emptied once the “minimum tickets per order” has been validated. [Fixed]
- Additional “tc_before_session_start” and “tc_after_session_started” for header modification.
- Ability to bulk remove old tickets. Tickera > Settings > Delete Info
- Send “Admin Order Completed Email Notification” (only if enabled) on manually updated order status. Tickera > Orders
- Additional “tc_tickets_table_email_before_table” and “tc_tickets_table_email_after_table” action hook to allow developers to dynamically insert content right before and after the tickets table sent via order email notification. Arguments: $order_id int, $tickets array, $columns array
- Allow anchor tag in payment page’s error container.
- Update PayTabs integration with Transaction API (Hosted Payment Pages).
- TC_Checkin_API class: Additional “ticket_id” and “ticket_type_id” arguments in “tc_available_checkins_per_ticket_field_name” filter hook.
- Checkin API: Additional “tc_checkin_custom_ticket_info” filter hook. Allow developer to insert additional details in the checkin app tickets list section.
- Admin Order Email Notification: Additional From email address field.
- Clearing out PHP8.2 deprecated errors.
3.5.2.2 11/12/2023
- Tickera Standalone: “Show cart menu” option no longer working. Tickera > Settings > General > Menu. [Fixed]
- PayU Latam Payment Gateway: Additional “Periodically confirm order status” option.
- Cart Page: Render the attendee’s fields not exceeding the maximum tickets per order.
- Apply “tc_ticket_table_email_columns” filter hook for “ORDER_DETAILS” email placeholder.
- Freemius only loading when there is no AJAX call
3.5.2.1 20/11/2023
- Disabling ticket download url nonce as it expires and causing issues in the email’s ticket download urls.
3.5.2.0 17/11/2023
- Bridge for Woocommerce: Disable click event for ‘Ticket – Add to Cart’ and ‘Event – Add to Cart’ blocks.
- Updates for Gutenberg Styles.
- Bridge for Woocommerce Gutenberg: Blocks that are using deleted product/ticket_type is causing critical error. [Fixed]
- Download ticket’s url nonce no longer working. [Fixed]
- Exclude failed checkins from the total checkins count. Currently used in checkinera and sales api.
- PayGate: Ability to set PayWeb version
- PayGate: PayWeb3 integration
3.5.1.9 12/10/2023
- Unwanted labels being displayed in the checkout page if the “Show Attendees Fields” is enabled while the First/Last names and emails are disabled. Options can be found at Tickera > Settings > General. [Fixed]
- Missing required fields in the checkout page. [Fixed]
3.5.1.8 10/10/2023
- Additional “Event Title” in checkin api tickets_info response.
- Checkin API: Ability to collect both tickets from Tickera standalone and Bridge for Woocommerce with the help of “tc_paid_post_statuses” and “tc_order_is_paid” filter hooks.
- Tickera Gutenberg Blocks: Disable event selector on current event.
- Order details Tickets Table: Event column discrepancy. [Fixed]
- Exclude Ticket Types that are currently used as seats from the Event’s Tickets Table.
- Checkin API: Additional “tc_ticket_checkin_ticket_type_event_id” filter. This will enable developers to collect ticket_type’s event_id either from Tickera Standalone or alongside Bridge for Woocommerce.
- Additional tc_lock_event_single_content to disable specific event information (e.g event date and location) from rendering. Currently used for block type themes.
- Additional “owner_index” argument for tc_owner_info_fields filter hook’s function renderer.
- Tickera > Events datepicker: Unable to click “Sunday” colum due to overlapping container. [Fixed]
- Additional “tc_common_payment_gateway_fields” sub_key argument to allow developer to alter payment gateway common fields.
- Custom Payment Methods: Additional $skip_confirmation_page class variable to skip confirmation page after successful payment process.
3.5.1.7 30/08/2023
- Void redirection if a request is coming from REST API.
- Additional “tc_cart_col_before_ticket_name” filter hook to modify ticket type name at Payment Summary page.
- A hook to Bridge for Woocommerce: Replace “tc_wb_allowed_tickets_access” with “tc_wb_maybe_send_attendee_order_completed_email”.
- Stripe Element 3D Secure: Additional security measures.
- Stripe: Upgraded API Version to 2023-08-16.
- Event page: Apply the admin notice generated by “Show tickets automatically” option on the “Event – Add to Cart” and “Ticket – Add to Cart” gutenberg builder blocks.
3.5.1.6 09/08/2023
- Additional “tc_bypass_redirection” filter hook to bypass redirection on builders preview.
- “The preview could not be loaded” notice appearing when editing tickera pages (e.g payment and process payment pages ) via Elementor Builder. [Fixed]
- Divi frontend and Tickera shortcode builder compatibility.
- Stripe Payment: Additional option to specify api version. Field name: API Version
- Attendees & Tickets: Replace “tc_extended_search_meta_keys” with “tc_tickets_instances_extended_search_meta_keys”.
- Attendees & Tickets: Additional “tc_tickets_instances_init_table_by_order_statuses” filter hook. Parameters: $order_statuses array
- Clearing TCPDF PHP8.1 Deprecated errors.
- Display response message after order confirmation resend email.
- API Key not generating on newly created/duplicated Events. [Fixed]
- Additional TICKET_CODE placeholder in “Attendee Order Completed Email”.
- Clearing checkin php errors for those deleted ticket types/orders.
- Disable auto generation of API on event with auto-draft status.
- Stripe Elements 3D Secure overlapping form issue. [Fixed]
3.5.1.5 05/07/2023
- Automatically create api key on duplicated events.
- Set error_reporting with E_ALL level if TC_DEBUG is defined. Otherwise, error_reporting inherit the default level.
- Site Health: PHP Session notice. [Fixed]
- Sortable Attendees & Tickets table.
- Updated Freemius SDK
3.5.1.4 06/06/2023
- Addition “tc_delete_pending_orders_ignore_gateway_classes” filter hook to allow developers to ignore a list of gateway classes in “Cancel Pending Orders”.
- Unable to “Add to cart” due to deprecated jquery function. [Fixed]
- Stripe library PHP 7.4 and 8.1 deprecated errors. [Fixed]
- Age restriction no longer working if Tickera is running alongside Bridge for Woocommerce and Attendees fields option is disabled. [Fixed]
- Incompatibility with Yoast SEO “Start SEO data optimization”. Error caused by the function result to cart page redirection. [Fixed]
- Disable autocomplete in quantity field in cart page.
- Additional “tc_extended_search_meta_keys” filter hook to extend filters in admin Attendees & Tickets.
- “Free Orders” payment method: “Automatic payment status” option not working on fresh installation. [Fixed]
- Gutenberg blocks/elements styles. Developer Mode (Tests in progress).
3.5.1.3 12/05/2023
- “Ticket Add to Cart” gutenberg blocks attributes “Price position”, “Button Type”, “Soldout Message” not rendering properly in frontend. [Fixed]
- Unable to insert additional space on cart buyer/owner fields values. [Fixed]
- Creating new event no longer generates API Access entry. [Fixed]
- Stripe library PHP 7.4 and 8.1 deprecated errors. [Fixed]
3.5.1.2 09/05/2023
- Disable show/hide postbox toggle in Tickera > Orders > Specific Order. Issue: caused the order details postbox missing without any visibility of the toggle.
- Payment Form (Frontend): Unclickable ‘Proceed to checkout’ button due to overlapped containers. [Fixed]
- tc_use_only_digit_order_number filter: ability to convert order id/name to only numbers. [Fixed]
- Additional $oder_id and $order_attendee_id arguments in “tc_order_completed_attendee_email_placeholder_values” filter.
- Additional “tc_style_css_th” to insert inline css for order details and tickets tables.
- Additional “tc_pdf_disable_ticket_filename_validation” filter. Ability to allow symbols in the filename. Default value: false.
- Additional “tc_after_attendee_info_updated” action to allow additional steps right after an attendee information (e.g first and last name) has been updated. Fields are currently located at Tickera > Orders
- Clearing Php warning error messages at Tickera > Orders.
- Gutenberg support for event post type.
- Compatibility with Remove Dashboard Access plugin
- Checkins API: tickets_info and event_essentials load tickets from Tickera Standalone and Bridge for Woocommerce separately.
- Unable to add/edit discount codes due to overlapping containers. Tickera > Discount Codes. [Fixed]
- Additional notice in event gutenberg builder. Notice to create ticket types on newly created events.
- ‘Event terms and condition field’ not working properly in Gutenberg builder. [Fixed]
- Additional ‘tc_track_order_after_confirmation’ action hook at order confirmation page. File: tickera/includes/templates/page-confirmation.php
- Corrupted Tickera > Settings > Payment Gateways causing Setting/Section name missing. [Fixed]
- Compliance for WP6.2
- Compatibility for PHP8.1
- Added wrapping div for some blocks
3.5.1.1 06/02/2023
- Unable to initiate Stripe Element 3D Secure Payment Gateway on some websites. [Fixed]
- Mobile responsiveness of Tickets/Events table on smaller screens.
- Gutenberg block elements: Update deprecated InspectorControls and serverSideRender.
- Additional security measures for CSRF attack.
- Breakdance builder compatibility issue due to unclosed output buffer. [Fixed]
- Tickera > Discount Codes: Hide “Add new discount code” form as default.
- Publish tickets once untrashed.
3.5.1.0 19/12/2022
- Compatibility issue with Themify Ultra v7.0.1. [Fixed]
- Additional security measures for CSRF attack.
3.4.9.9 14/12/2022
- Additional security measures when downloading tickets in frontend ( e.g order details page and emails ).
- Unable to skip Installation Wizard. [Fixed]
- Updated action hooks at general-functions.php @tc_get_tickets_table_email method. Removed: tc_table_column, tc_email_table_row. Added: tc_tickets_table_email_column_title_before_{column_id}, tc_tickets_table_email_column_title_after_{column_id}, tc_tickets_table_email_column_value_before_{column_id}, tc_tickets_table_email_column_value_after_{column_id}, tc_tickets_table_email_additional_row.
- Updated action hooks at general-functions.php @tc_get_order_details_email method. Added: tc_order_details_email_column_title_before_{column_id}, tc_order_details_email_column_title_after_{column_id}, tc_order_details_email_column_value_before_{column_id}, tc_order_details_email_column_value_after_{column_id}, tc_order_details_email_additional_row
- Updated action hooks at general-functions.php @tc_order_details_table_front method. Added: tc_order_details_table_front_column_title_before_{column_id}, tc_order_details_table_front_column_title_after_{column_id}, tc_order_details_table_front_column_value_before_{column_id}, tc_order_details_table_front_column_value_after_{column_id}, tc_order_details_table_front_additional_row
- Allow developer to insert additional information at event frontend page via “tc_the_content_pre” filter action.
- Disable “Attendee Order Completed Email” if “Show attendee fields” or “Show attendee email field” is disabled at Tickera > Settings > General.
- Ability to limit checkins per time basis.
3.4.9.8 24/11/2022
- Ticket Templates: Equal width across all columns (ticket elements).
- Ticket Templates: Extra top break line is being added as default at “Ticket Description Element”. [Fixed]
- Event Quantity Limitation: “Unlimited” value no longer works. [Fixed]
- Restoring order from trash keeps the associated ticket instances in draft, causing attendees’ tickets unavailable for download. [Fixed]
- JQuery Validation – Updated to v1.19.5
- Additional string translation for cart fields validation messages.
- Tickera > Settings > API Access: Unable to edit existing API Keys. [Fixed]
- Optimized Event Tickets – Shortcode (Dropdown type)
3.4.9.7 14/11/2022
- Additional “tc_barcode_element_label” filter in tickera > includes > ticket-elements > ticket_barcode_element.php file. Parameters: ticket code string, ticket instance object.
- Additional “Display Type” parameter in Event Tickets – Shortcode. Values: Table (Default) and Dropdown. Applied in both Tickera Standalone and alongside Bridge for Woocommerce.
- Additional $ticket_instance object argument in “tc_ticket_description_element” filter hook. This will allow developers to collect data directly from the tickets instances.
- Tickera > Settings > API Access: Hide API Key form as default.
- Shortcode builder “Event Tickets”: Hide Quantity Column Title as default.
3.4.9.6 28/09/2022
- Additional “force_download” parameter in tc_change_tcpdf_save_option filter hook. Previously fixed with “I” value.
- Coincide the additional field “Font Subset” from Tickera – Custom Ticket Template Fonts v1.0.9.
- Admin notices appearing in the frontend event pages regardless of the user status, logged in or out. [Fixed]
- Warning message “Cannot modify header information – headers already sent” appearing in cart and payment pages. [Fixed]
- Compatibility between ticket attachment filename and “Custom Ticket PDF filename” custom add-on. [Fixed]
- Tickera > Settings > Export PDF: Unable to export due to undefined errors. Occurs if “Show attendee fields” option is disabled. [Fixed]
- Tickera > Settings > Export PDF: Applied pagination. Can be modified with “tc_export_pdf_pagination_per_page” filter hook.
- Updated Freemius SDK
3.4.9.5 15/09/2022
- Unable to Check in tickets in Admin > Tickera > Attendees & Tickets > details page due to missing “API Key Checkin Form”. [Fixed]
- Unable to update “Show tickets automatically” and “Hide events after expiration” fields in Tickera > Events page. [Fixed]
- Exclude order fraud status as default in the ticket_sold shortcode output.
- Offline Payment: Empty “Payment Instruction” field while “Send Instruction via Email” is enabled causing mail error. [Fixed]
- In some cases $wpdb->update to change order status somehow not working on some websites. Applied additional logic to handle such cases.
- Paypal Standard payment method: IPN page error if Custom Form plugin is active. This error is currently causing order status stuck to order received. [Fixed]
3.4.9.4 05/09/2022
- Potential bug found in Attendees & Tickets that possibly overrides other WP_Query parameters. [Fixed]
- Automatically remove whitespaces from the cart fields values.
- Authorize.net Payment method: Create tickera order, only if requested transaction returns approved.
- Authorize.net Payment method: Updated form validation and error handling.
- Clear “WP_Scripts::localize was called incorrectly” error in payment summary page if Authorize.net is enabled.
- Additional tc_stripe_checkout_metadata filter hook in Stripe payment gateways. This will allow insertion of metadata in the Stripe payment intent.
- Clearing out php error at confirmation page if order doesn’t exists.
- Additional error handler in Stripe payment gateway. Ensures stripe_session_id and stripe_payment_intent meta are updated.
- Critical error appears in Tickets Template preview if using Barcode EAN type. Dummy value doesn’t meet the EAN requirements. [Fixed]
- Replaced tc_order_completed_admin_email_placeholders with tc_order_placed_admin_email_placeholders filter. Tickera > Settings > E-mail > Admin Order Placed Email
- Replaced tc_order_completed_admin_email_placeholder_values with tc_order_placed_admin_email_placeholder_values filter. Tickera > Settings > E-mail > Admin Order Placed Email
- Accordion effect in selecting payment method (Payment Page) not working properly. [Fixed]
- Visible jumping/interchanging of payment methods arrangement in payment page. [Fixed]
- Selected payment method (Payment Page) doesn’t expand once an error occur, requiring to be clicked. [Fixed]
- Stripe Payment Method: Invalid arguments error due to incorrect Stripe API Version. [Fixed]
- Additional error handler in Tickera > Discount Codes.
- Unable to adjust item quantity in cart page if Google translated. [Fixed]
- Authenticate cart form action/request in order to ensure post data is collected in the backend.
- Dashboard > Ticketing Store at a Glance Widget – Ticket Sold. [Fixed]
- Order notes is unresponsive if payment is done via Paypal Standard. [Fixed]
- Event/Tickets Table kept hidden once the Force Login option (Tickera > Settings > General) is reverted from Yes to No. [Fixed]
- Error notices not visible in the cart page in recent WordPress released. [Fixed]
- Scheduling a post for later publish disables the Event’s “Show tickets automatically” and “Hide event after expiration” options. [Fixed]
3.4.9.3 24/05/2022
- Unable to render Google Map element in Ticket Templates. [Fixed]
- Additional security patch applied in Ticket Templates.
- Additional validation for downloadable tickets based from order statuses. (e.g downloadable ticket links from email or from the website pages).
- Ability to hide tickets ineligible for check-in. Applies in Attendees & Tickets page. Option can be found at Tickera > Settings > General > Miscellaneous > “Hide tickets ineligible for check-in”
- Incorrect fee, tax and total values displaying in Tickera Standalone cart and checkout tables. Issue only occurs if there’s a plugin or theme that for some reasons renders shortcode multiple times on page load (e.g tc_cart and tc_payment). [Fixed]
- Clearing PHP error in Discount column under Tickera > Order page. [Fixed]
- Ability to apply tax before fees. New option in Tickera > Settings > General > Store Settings > Apply tax before fees.
- Incorrect applied discount code notification in cart page. [Fixed]
3.4.9.2 01/02/2022
- Assign color for order refunded status. Default: The same color with order received (Gray).
- Incorrect class assigned to order refunded status in Tickera > Order table. [Fixed]
- Freemius SDK update
3.4.9.1 15/02/2022
- Long Field label of a Custom Form overlapping Ticket Elements in Tickera > Ticket Templates. [Fixed]
- Added Compatibility with Custom Form v1.2.5.5 for additional “Label” form element.
- Newly created ticket type with zero quantity is currently considered as “unlimited” instead of “Out of stock”. [Fixed]
- Unable to save html/css styles in Payment Gateways WP Editor fields. [Fixed]
- Set “Event Quantity Limitation” default value to “Unlimited”.
- Missing Tickera’s “Settings” action link in plugins page. [Fixed]
- Broken Tickera’s “Add-Ons” page when redirecting from the plugins page. [Fixed]
- Allow anchor/html tags in Event’s “Location” field.
- Ticket(s) column in order page showing incorrect event x qty. Issue occurs if a ticket type is reassigned with another event. [Fixed]
- Ability to utilize “Additional CSS” option in Tickera’s Gutenberg blocks/shortcode.
3.4.9.0 13/12/2021
- Link Type – Buy Now attribute in “Event Tickets” shortcode not redirecting automatically to cart page. [Fixed]
- Unable to translate Check-in apps using “Tickera Check-in App Translation”. [Fixed]
- Newly created ticket type with zero quantity not showing out of stock in the frontend. [Fixed]
3.4.8.9 09/12/2021
- Fixed issue with Checkinera app license check (for certain license keys) – Checkinera 1.3.1 or higher version required
- Adjusted the minimum font size of the Ticket Template Element from 8pt to 6pt.
- Order Email Notifications unable to process Cc header. [Fixed]
- Unable to save Event speakers add-on fields. [Fixed]
- “Skip Payment Page” option not working (Tickera > Settings > General > Store Settings). [Fixed]
3.4.8.8 30/11/2021
- Independently display Age Confirmation field regardless if “Show Attendee Fields” is enabled or disabled.
- Missing Tickera Gutenberg Blocks if Bridge for WooCommerce is active. [Fixed]
3.4.8.7 30/11/2021
- Stripe Element 3D Secure stuck on loading if “Send Receipt” option is enabled. [Fixed]
- Missing Tickera blocks/components in gutenberg editor. [Fixed]
- Unnecessary Ticket’s headers appearing in checkout page if “Show attendee fields” option is disabled. [Fixed]
- Unable to proceed to checkout if one of the custom form fields is set as optional. [Fixed]
3.4.8.6 24/11/2021
- Missing Order Tickets Seats IDs. Only occurs when attendees field is disabled in the frontend. [Fixed]
- Some Html entities not properly rendered in frontend ( appears after the released of v3.4.8.5 ). [Fixed]
- Tickera Widgets compatibility with WordPress v5.8
= 3.4.8.5 …
