Bilety na wydarzenie i rejestracja

Opis

Sprzedawaj bilety i zbieraj potwierdzenia obecności dzięki bezpłatnej wtyczce Bilety na wydarzenie od zespołu stojącego za najlepszym kalendarzem w WordPressie.

Ta wtyczka ułatwia sprzedaż wszystkich różnych rodzajów biletów dzięki naszemu bezpłatnemu rozwiązaniu Bilety komercyjne. Twórz bezpłatne bilety, zbieraj rejestracje i generuj przychody oraz zarządzaj uczestnikami swoich wydarzeń osobistych lub wirtualnych. Ponadto zawiera funkcje wspierane przez nasz światowej klasy zespół programistów i projektantów. Łatwo zintegruj Bilety na wydarzenie ze swoim kontem Stripe lub kontem firmowym PayPal.

Połącz się ze Stripe i skorzystaj z jednej z najpopularniejszych bramek płatniczych na świecie. Nasza integracja ze Stripe umożliwia akceptowanie płatności kartą kredytową na Twojej witrynie internetowej, wraz z dodatkowymi metodami płatności, w tym AfterPay, ClearPay, AliPay, Giropay i Klarna.

Zobacz więcej filmów na naszym kanale YouTube

Łatwo połącz się z PayPal bez żadnych skomplikowanych kluczy API lub kodu za pomocą naszego kreatora szybkiego połączenia w zapleczu WordPress. Za pomocą kilku kliknięć możesz zacząć sprzedawać bilety i włączyć płatności za pośrednictwem PayPal, Venmo i kart kredytowych.

Co więcej, możesz ulepszyć do wersji Bilety na wydarzenie Plus i odblokować dodatkowe metody płatności, w tym portfele cyfrowe, np. ApplePay i Google Pay za pośrednictwem Stripe, lub użyć WooCommerce, aby skorzystać z popularnych rozwiązań płatniczych, w tym Braintree, Square, AmazonPay i innych.

🎟️ Sprzedaż biletów i rejestracja dla WordPress

Zobacz Bilety na wydarzenia w akcji na naszej stronie demonstracyjnej. Dopiero zaczynasz? Sprawdź Przewodnik wprowadzający, aby zapoznać się z wprowadzeniem do funkcji, ustawień i funkcjonalności.

Szukasz dodatkowych funkcji, takich jak niestandardowe pola rejestracji, odprawa za pomocą kodu QR, przepustki Apple Wallet, bilety PDF, integracja z Zoom i wiele innych? Sprawdź Bilety na wydarzenie Plus, Wallet Plus i nasze inne dodatki.

🔌🎨 Podłącz i rozpocznij lub dostosuj

Bilety na wydarzenia są zbudowane tak, aby działać od razu. Wystarczy zainstalować wtyczkę, skonfigurować ustawienia i zacząć zbierać RSVP i sprzedawać bilety w ciągu kilku minut.

Dodaj własny akcent, używając Biletów na wydarzenia jako podstawy do personalizacji. Personalizuj według własnego uznania za pomocą szkieletowego arkusza stylów, częściowych nadpisów szablonów, znaczników szablonów, haków i filtrów, starannej dokumentacji i biblioteki bezpłatnych rozszerzeń.

Niezależnie od tego, czy Twoja wizja jest duża czy mała, jesteś w dobrym towarzystwie. Tysiące małych firm, muzyków, miejsc, restauracji i organizacji non-profit zwiększa przychody ze swoich wydarzeń osobistych i wirtualnych dzięki Biletom na wydarzenie. Nasze wtyczki zostały również skalowane do pracy w dużych sieciach dla firm z listy Fortune 100, uniwersytetów i instytucji rządowych.

✨ Funkcje

✔️ Uczestnicy mogą kupować bilety na wydarzenia
✔️ Uczestnicy mogą potwierdzać obecność na wydarzeniach
✔️ Bezpłatne bilety z Bilety komercyjne.
✔️ Sprzedawaj bilety za pośrednictwem PayPal, Paystack i/lub Stripe, korzystając z naszego bezpłatnego rozwiązania handlowego, Bilety komercyjne.
✔️ Dodawaj RSVP i bilety do wpisów, stron lub niestandardowych rodzajów wpisów
✔️ Pobieraj opłaty za bilety, łącząc swoje konto firmowe PayPal lub Stripe
✔️ Generuj raporty sprzedaży i uczestników
✔️ Dostosowuj bilety i e-maile z potwierdzeniem RSVP
✔️ Odliczanie zapasów biletów
✔️ Działa od razu z Kalendarzem wydarzeń
✔️ Responsywny projekt działa na wszystkich urządzeniach
✔️ Przetestowano na głównych frameworkach motywów, takich jak Avada, Genesis, Kadence, Thesis i wiele innych.
✔️ Zinternacjonalizowany i przetłumaczony
✔️ Obszerne znaczniki szablonów do personalizacji
✔️ Mnóstwo haków i filtrów
✔️ Biblioteka rozszerzeń

Ulepsz do wersji Bilety na wydarzenie Plus, aby uzyskać pełną integrację WooCommerce i korzystać z dodatkowych bramek płatności.

Ulepsz do Wallet Plus, aby uzyskać bilety cyfrowe, takie jak karnety Apple Wallet i bilety PDF.

📃 Dokumentacja

Całą naszą dokumentację można znaleźć w naszej bazie wiedzy.

Dodatkowe przydatne odnośniki:

Jeśli masz jakieś pytania dotyczące tej wtyczki, możesz umieścić wątek na forum WordPress.org. Przed rozpoczęciem nowego wątku przeszukaj istniejące wątki.

➕ Dodatki

Przenieś swój kalendarz na wyższy poziom, łącząc go z naszymi wtyczkami do sprzedaży biletów, crowdsourcingu, marketingu e-mailowego i nie tylko. Dowiedz się więcej o wszystkich naszych produktach na naszej witrynie internetowej.
Nasze bezpłatne wtyczki:
📅 Kalendarz wydarzeń
📐 Zaawansowany menedżer wpisów

Nasze wtyczki i usługi Premium:

Kalendarz wydarzeń Pro
↪️ Agregator wydarzeń (usługa)
🎟️ Bilety na wydarzenia Plus
✉️ Promotor
👥 Społeczność
✏️ Pasek filtrów
🗓️ Bilety Eventbrite

Pomoc

Jeśli nie jesteś zaznajomiony z Biletami na wydarzenie, sprawdź nasz Przewodnik wprowadzający. Dzięki niemu w mgnieniu oka utworzysz bilety.

Gotowy, aby kopać głębiej? Sprawdź te zasoby:

Sprawdzamy forum Biletów na wydarzenie tutaj na WordPress.org mniej więcej raz w tygodniu, aby pomóc użytkownikom w podstawowym rozwiązywaniu problemów i identyfikowaniu błędów. Jeśli szukasz Premium, spersonalizowanego wsparcia, rozważ uaktualnienie do Biletów na wydarzenie Plus.

Masz jeszcze pytanie? Wyślij nam e-mail na adres support@theeventscalendar.com.

Przetłumacz

Bilety na wydarzenia są tłumaczone na wiele języków, w tym niemiecki, duński i holenderski. Pomóż zlokalizować bilety na wydarzenia jeszcze bardziej, dodając swoją lokalizację – odwiedź translate.wordpress.org.

Zrzuty ekranu

  • Potwierdź obecność na wydarzeniu.
  • Bilet front-end na stronie.
  • Bilety komercyjne płatność przez PayPal.
  • Sprawozdanie uczestników.
  • Bilet wysłany e-mailem.
  • Ustawienia biletów.
  • Utwórz bilet.
  • Ustawienia Biletów komercyjnych.

Bloki

Wtyczka dodaje 2 bloki.

  • Tickets Sell tickets and register attendees.
  • Event Ticket A single configured ticket type.

Instalacja

  1. Z kokpitu nawigacyjnego swojej witryny przejdź do Wtyczki –> Dodaj wtyczkę.
  2. Wybierz opcję Prześlij i kliknij „Wybierz plik”.
  3. Gdy pojawi się okno dialogowe, wybierz plik event-tickets.x.x.zip z kokpitu. (Kod „x.x” będzie się zmieniał w zależności od bieżącego numeru wersji).
  4. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i poczekaj na zakończenie przesyłania.
  5. Po zakończeniu włącz wtyczkę za pomocą monitu. Wyświetli się komunikat potwierdzający, że włączenie zakończyło się powodzeniem.
  6. Aby uzyskać dostęp do nowych aktualizacji, upewnij się, że dodałeś swój ważny klucz licencyjny w sekcji Bilety –> Ustawienia –> Licencje.

Najczęściej zadawane pytania

Czy są jakieś sposoby rozwiązywania problemów, które powinienem wypróbować zanim zamieszczę nowy wątek na forum pomocy technicznej?

Najpierw upewnij się, że korzystasz z najnowszej wersji Biletów na wydarzenie. Jeśli masz inne dodatki, upewnij się, że są aktualne i również korzystają z najnowszego kodu. Sprawdź także naszą bazę wiedzy.

Najczęstsze problemy, jakie widzimy, to konflikty wtyczek lub motywów. Możesz sprawdzić, czy wtyczka lub motyw powoduje konflikt, ręcznie wyłącz inne wtyczki, aż na Twojej stronie będzie działać tylko Bilety na wydarzenie. Jeśli problem będzie się powtarzał, wróć do domyślnego motywu Twenty Twenty. Jeśli problem zostanie rozwiązany po wyłączeniu konkretnej wtyczki lub motywu, będziesz wiedzieć, że to jest źródło konfliktu.

Pamiętaj, że nie będziemy mówić „pech”, jeśli zidentyfikujesz konflikt wtyczki/motywu. Chociaż nie możemy zagwarantować 100% integracji z żadną wtyczką lub motywem, zrobimy, co w naszej mocy (i skontaktujemy się z autorem wtyczki/motywu, jeśli będzie to konieczne), aby znaleźć rozwiązanie korzystne dla wszystkich.

Nadal utknąłem. Gdzie mogę zgłosić błąd lub zadać pytanie?

Użytkownicy darmowej wtyczki mogą zamieszczać wpisy na forum wsparcia Biletów na wydarzenie na WordPress.org. Nasz zespół co tydzień sprawdza to forum pod kątem raportów o błędach.

Jeśli jesteś już subskrybentem Bilety na wydarzenie Plus, masz prawo do naszego aktywnie monitorowanego Wsparcia Premium na naszej witrynie internetowej. Zasadniczo, z wyjątkiem okresów zwiększonego obciążenia wsparciem, odpowiadamy na wszystkie zgłoszenia wsparcia Premium w ciągu 24 godzin w ciągu tygodnia roboczego.

Jaka jest różnica między Biletami na wydarzenie i Biletami na wydarzenie Plus?

Bilety na wydarzenia to nasza darmowa wtyczka do sprzedaży biletów, która zawiera wszystkie podstawowe funkcje potrzebne do sprzedaży biletów i zbierania RSVP na Twojej witrynie internetowej. Możesz używać Biletów na wydarzenia z kalendarzem wydarzeń lub bez niego.

Bilety na wydarzenie Plus to wtyczka Premium, która działa razem z Bilety na wydarzenie i wzbogaca ją o dodatkowe funkcje, w tym niestandardowe pola rejestracji, krótkie kody, integrację z WooCommerce, ulepszoną funkcjonalność Stripe dla Stripe dla Biletów komercyjnych, naszą aplikację mobilną do sprzedaży biletów i wiele innych.

Przeczytaj więcej, aby dowiedzieć się, która wtyczka jest dla Ciebie odpowiednia.

Czy potrzebuję Kalendarza wydarzeń, aby uruchomić funkcję Biletów na wydarzenie?

Nie! Bilety na wydarzenia działają z kalendarzem wydarzeń lub bez niego. Nawet jeśli nie masz Kalendarza wydarzeń, możesz tworzyć RSVP i bilety na stronach i wpisach WordPress.

Czy mogę wysyłać e-maile do uczestników, korzystając z Biletów na wydarzenie?

Tak. Bilety na wydarzenia automatycznie wysyłają potwierdzenie e-mailem po zarejestrowaniu się uczestników lub potwierdzeniu obecności na wydarzeniu. Jeśli uczestnik kupi bilet, e-mail z potwierdzeniem będzie również zawierał bilet do zeskanowania przy drzwiach w celu uzyskania wstępu.

Jakie dodatki są dostępne dla Biletów na wydarzenie i gdzie mogę dowiedzieć się o nich więcej?

Do Kalendarza wydarzeń dostępne są następujące dodatki:

  • Kalendarz wydarzeń Pro, umożliwiający dodawanie funkcji Premium do kalendarza, takich jak wydarzenia cykliczne, zaawansowane widoki, fajne widżety, krótkie kody, dodatkowe pola, wydarzenia wirtualne, w tym integracja z Zoom, film, osadzanie transmisji na żywo i wiele więcej!
  • Agregator wydarzeń, usługa, która bez problemu uzupełnia Twój kalendarz wydarzeniami z Meetup, Kalendarza Google, iCalendar, Eventbrite, CSV i ICS.
  • Bilety na wydarzenie Plus, dzięki której możesz sprzedawać bilety na swoje wydarzenia za pośrednictwem swojej ulubionej platformy e-commerce.
  • Promoter, automatyczna komunikacja e-mailowa stworzona specjalnie dla Kalendarza wydarzeń i Biletów na wydarzenia. Bądź w kontakcie ze swoimi uczestnikami na każdym etapie.
  • Wydarzenia społecznościowe, umożliwiają czytelnikom przesyłanie informacji o wydarzeniach, a organizatorom wydarzeń sprzedaż biletów na te wydarzenia.
  • Pasek filtrów, umożliwia dodanie zaawansowanych możliwości filtrowania w kalendarzu wydarzeń.
  • Bilety Eventbrite, umożliwiające sprzedaż biletów na Twoje wydarzenie bezpośrednio za pośrednictwem Eventbrite.

Mam pomysł na funkcję. Jaki jest najlepszy sposób, aby Ci o tym opowiedzieć?

Mamy stronę LoopedIn, na której aktywnie obserwujemy pomysły na funkcje od społeczności. Głosuj na istniejące prośby o funkcje lub dodaj własne i pomóż nam kształtować przyszłość biznesu produktów w sposób, który najlepiej odpowiada potrzebom społeczności.

Znalazłeś lukę w zabezpieczeniach?

Upewnij się, że zgłaszasz w bezpieczny i odpowiedzialny sposób. Bezpieczeństwo traktujemy bardzo poważnie. Jeśli odkryjesz problem z bezpieczeństwem, zgłoś go nam natychmiast! Poniżej znajdziesz wszystkie metody zgłaszania luk w zabezpieczeniach:

Nadal mam pytania. Gdzie mogę znaleźć odpowiedzi?

Przejrzyj naszą obszerną bazę wiedzy, w której znajdziesz artykuły na temat korzystania z naszych wtyczek, ich modyfikowania i rozwiązywania problemów.

Recenzje

2025-10-13 1 odpowiedź
J’ai eu une super expérience avec le support d’Event Tickets ! Hyper efficace et réactif, même en version gratuite. Le fait de pouvoir les contacter directement depuis le plugin et l’admin WordPress, c’est super pratique. Mon souci de connexion avec PayPal a été résolu rapidement. Je recommande à 100% !
2025-09-30 1 odpowiedź
We have the paid version of this app, and so far I find that support is extremely responsive, and they have been able to answer all my questions, provide code for all my customization requests, and they respond very quickly. They are also all super friendly. So, I am a fan!
2025-09-12 1 odpowiedź
This plugin will arbitrarily change your website when it hasnt been updated in a while. On 2 occasions it has taken down my site without me knowing until the client found it causing me some embarrassment.
2025-09-11 1 odpowiedź
I’ve used this plugin for two years now, subscribing to the plus features and even with auto-updates off during the month long sales period before an event, the plug in always crashes. Currently 2 days away from an event and the plugin stopped working only stating „must update to latest version to continue using.” and now after updating, the links to my event won’t work. It is not worth the trouble of lost sales. I am going to have to switch to Posh.VIP or eventbrite. Cause no matter how good the support, they cannot fix the errors in 60 seconds, which is all the time our users have given us to allow them to purchase tickets. Horrible plugin and coding, run the other way!
2025-07-30 2 odpowiedzi
I’m using the events calendar and event tickets plus as a platform for selling tickets for small group workshops. The capability of the plugin has been exactly what I’ve needed, and it’s not only worked out of the box, it also provides clear approaches to customise the look and feel to meet my needs. I’ve been able to solve most problems using the extensive knowledgebase resources available online, but when I’ve got stuck (mostly with issues of my own making!) the support has been excellent. Prompt and helpful responses that have allowed me to resolve everything really quickly. Thanks to the Events Calendar team for your great work
2025-07-18 1 odpowiedź
I had some problems with the plugin and my theme. After all, it was a problem with the theme, that created issues with the plugin. Anyway, I had full support, with a real human, and it was a great help
Przeczytaj 227 recenzji

Kontrybutorzy i deweloperzy

Wtyczka „Bilety na wydarzenie i rejestracja” została przetłumaczona na 10 języków. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Bilety na wydarzenie i rejestracja” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

[5.26.7] 2025-10-28

  • Fix – Add logic to only show the purchase button during checkout after billing info is filled out. [ET-2592]
  • Fix – Correct Stripe payment amount formatting by standardizing all currency values to two decimals before creating payment intents, preventing incorrect low charge amounts.[ET-2558]
  • Fix – Prevent ticket overselling by adding database-locked stock validation before payment intent creation. [ET-1942]
  • Tweak – Changed views: v2/commerce/gateway/stripe/card-element, v2/commerce/gateway/stripe/payment-element
  • Tweak – Added actions: tec_tickets_commerce_insufficient_stock_detected, tec_conditional_content_header_notice
  • Tweak – Added filters: tec_tickets_commerce_gateway_value_formatter_{$gateway_key}_currency_map
  • Tweak – Add upsell link for Seating in License page. [ET-2556]
  • Tweak – Modify the existing inline upsell to utilize the new modular logic in common. [ET-2590]
  • Tweak – Tweak logic when fetching ticket data. [ET-2555]
  • Language – 6 new strings added, 66 updated, 1 fuzzied, and 0 obsoleted.

[5.26.6] 2025-10-14

  • Security – Enhanced authorization validation for order processing endpoints. [SVUL-24]
  • Language – 1 new strings added, 31 updated, 0 fuzzied, and 0 obsoleted.

[5.26.5] 2025-09-16

  • Fix – Adjusted how cart total is handled on page refresh to avoid coupons not being applied. [ETP-1060]
  • Fix – Correctly invalidate ticket caches to deal with ETP order-of-operation issue. [ETP-1044]
  • Language – 0 new strings added, 8 updated, 0 fuzzied, and 0 obsoleted.

[5.26.4] 2025-09-10

  • Security – Added user permission check when refreshing panels after ajax calls. [SVUL-20]
  • Language – 1 new strings added, 14 updated, 0 fuzzied, and 0 obsoleted.

[5.26.3] 2025-09-09

  • Tweak – Added fees and coupons to emails. [ET-2547]
  • Tweak – Changed views: emails/purchase-receipt/body, emails/template-parts/body/order/order-total, emails/template-parts/body/order/ticket-totals, emails/template-parts/body/order/ticket-totals/coupons-row, emails/template-parts/body/order/ticket-totals/fees-row, emails/template-parts/body/order/ticket-totals/header-row, emails/template-parts/body/order/ticket-totals/total-row, emails/template-parts/header/head/series-pass-styles, emails/template-parts/header/head/styles.
  • Language – 1 new strings added, 13 updated, 0 fuzzied, and 1 obsoleted.

[5.26.2] 2025-09-02

  • Fix – Remove duplicate page title from the All Tickets page. [ET-2545]
  • Fix – Completed Order email can handle again multiple recipients separated by comma. [ET-2551]
  • Tweak – Adds a notice about the 2% fee when using the free Square payment gateway integration. [ET-2548]
  • Language – 1 new strings added, 33 updated, 0 fuzzied, and 0 obsoleted.

[5.26.1] 2025-08-26

  • Fix – Correct some logic for loading the RSVP importer. Ensure the class it extends is available.
  • Performance – Cache Views v2 ticket models preferably during updates to speed up frontend. [ETP-1021]
  • Language – 0 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted.

[5.26.0.1] 2025-08-20

  • Fix – Ensures the Actions Scheduler Logs table is present before attempting to use it. [TCMN-190]

[5.26.0] 2025-08-19

  • Version – Event Tickets 5.26.0 is only compatible with The Events Calendar 6.15.0 and higher.
  • Performance – Improving TicketsCommerce Checkout by offloading tasks to Shepherd. [TCMN-185]
  • [EXPERIMENTAL] Feature – Introduced new REST endpoints for managing your Tickets. Note: This API is for experimental use only and requires the X-TEC-EEA header. It may be subject to breaking changes in upcoming releases.
  • Language – 74 new strings added, 4 updated, 3 fuzzied, and 0 obsoleted.

[5.25.1.1] 2025-07-30

  • Fix – Adds support for SCA (Strong Customer Authentication) for the Square Payment Gateway in TicketsCommerce. [ET-2542]
  • Language – 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted.

[5.25.1] 2025-07-22

  • Fix – Correct background color on „Get Tickets” button when dealing with series passes. [ET-2534]
  • Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.

[5.25.0] 2025-07-16

  • Version – Event Tickets 5.25.0 is only compatible with Event Tickets Plus 6.7.0 or higher.
  • Feature – Add in support for uncheckin through the REST API. [ETP-1000]
  • Feature – For Offline checkin support added the optional $details parameter to be able to set the checkin time and device_id. [ETP-1003]
  • Fix – Add „Orders” link in the admin page row actions menu for pages with Tickets Commerce tickets. [ET-2450]
  • Fix – Add bail checks if Tickets Commerce is disabled to avoid a fatal on an event’s Attendee page. [ET-2310]
  • Fix – Add conditional to only show ticket description toggle if there is a description. [ET-2530]
  • Fix – Added logic so deleted attendees will not count as deleted tickets. [ET-1002]
  • Fix – Add extra check that items added to an order should be an array. Props to @TomGroot! [ET-2510]
  • Fix – Ensure pending reservations are properly canceled when the Seat Selection page is closed. [SL-296]
  • Fix – Fixed manual quantity input for tickets to respect shared capacity. [ET-2492]
  • Fix – Fixed My Tickets link not working on Pages due to canonical redirect. [ET-2517]
  • Fix – Fix the calculations when tickets are moved between events, so the correct number of available tickets is shown on list-based views. [ETP-994]
  • Fix – Make sure add_submenu_page is called correctly to avoid deprecation messages. [TEC-5529]
  • Fix – Make sure that the sales of tickets with unlimited capacity are tracked. [ET-2513]
  • Fix – Prevents fatal error when activating WooCommerce through WP-CLI when Event Tickets plugin was already active. [ET-2532]
  • Fix – Remove unused JS for TicketsCommerce settings and resolve stripe checkout template warning. [ET-2493]
  • Tweak – Fixed sort order in the move attendees dialog to display posts alphabetically by title instead of by post ID. [ET-2305]
  • Tweak – Added actions: tribe_log
  • Tweak – Changed views: v2/commerce/checkout/cart/item/details, v2/commerce/checkout/cart/item/details/toggle, v2/commerce/gateway/stripe/payment-element
  • Language – 1 new strings added, 93 updated, 1 fuzzied, and 1 obsoleted.

[5.24.2] 2025-06-18

  • Version – Event Tickets 5.24.2 is only compatible with Event Tickets Plus 6.6.1 or higher.
  • Fix – Ensure wizard does not install The Events Calendar unless requested. [ET-2524]
  • Fix – Correct an issue where seating timer was getting interrupted during checkout. [ET-2519]
  • Fix – Ensure Tickets can be added to Posts using Block Editor. [ET-2516]
  • Fix – Correctly formats the query for cleaning up stale webhook entries properly. [ET-2206]
  • Language – 1 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted.

[5.24.1.1] 2025-06-12

  • Version – Event Tickets 5.24.1.1 is only compatible with Event Tickets Plus 6.6.0 or higher.
  • Fix – Prevent issues with NULL or empty TEXT column values. Improve database schema migration robustness and compatibility. Bump schema version from 1.1.0 to 1.2.0. [ET-2515]
  • Language – 12 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.

[5.24.1] 2025-06-11

  • Fix – Change the create table syntax to be compatible with MySQL.
  • Fix – Fix incorrect ticket counts when using multiple providers on one ticketed post.
  • Fix – Ensure the Tickets_Handler class can properly handle multiple ticket providers in connection queries.
  • Tweak – Add new columns to tec_ticket_groups custom table and corresponding model properties for use by Ticket Presets.
  • Tweak – Added actions: tec_tickets_admin_tickets_page_before_register_tabs, tec_tickets_admin_tickets_page_after_register_tabs, tribe_tickets_metabox_end, tribe_events_tickets_bottom_start
  • Tweak – Changed views: blocks/attendees/title, blocks/rsvp, blocks/rsvp/content, blocks/rsvp/details, blocks/rsvp/form, blocks/rsvp/form/details, blocks/rsvp/form/email, blocks/rsvp/form/form, blocks/rsvp/form/name, blocks/rsvp/form/opt-out, blocks/rsvp/form/quantity-input, blocks/rsvp/form/quantity, blocks/rsvp/form/submit-login, blocks/rsvp/loader, blocks/rsvp/status, blocks/rsvp/status/going, blocks/tickets, blocks/tickets/extra-available-quantity, blocks/tickets/extra-available, blocks/tickets/extra-price, blocks/tickets/item, blocks/tickets/quantity-number, blocks/tickets/registration/attendee/fields/select, blocks/tickets/registration/attendee/fields/text, blocks/tickets/registration/summary/ticket-price, components/attendees-list/attendees, components/attendees-list/attendees/attendee, components/attendees-list/title, emails/template-parts/body/order/ticket-totals/ticket-price, emails/template-parts/body/order/ticket-totals/ticket-quantity, emails/template-parts/body/series-events-list, emails/template-parts/header/head/series-pass-styles, modal/cart, modal/item-total, modal/registration-js, modal/registration, registration-js/attendees/fields/birth, registration-js/attendees/fields/checkbox, registration-js/attendees/fields/datetime, registration-js/attendees/fields/email, registration-js/attendees/fields/number, registration-js/attendees/fields/radio, registration-js/attendees/fields/select, registration-js/attendees/fields/telephone, registration-js/attendees/fields/text, registration-js/attendees/fields/url, registration-js/content, registration-js/mini-cart, registration/attendees/fields/checkbox, registration/attendees/fields/radio, registration/attendees/fields/select, registration/attendees/fields/text, seating/iframe-view, seating/tickets-block, shortcodes/my-attendance-list, tickets/email, tickets/orders-rsvp, tickets/rsvp, tickets/tpp, tickets/view-link, v2/commerce/checkout/cart, v2/commerce/checkout/cart/empty, v2/commerce/checkout/cart/empty/description, v2/commerce/checkout/cart/empty/title, v2/commerce/checkout/cart/footer, v2/commerce/checkout/cart/footer/total, v2/commerce/checkout/cart/header, v2/commerce/checkout/cart/item, v2/commerce/checkout/cart/item/details, v2/commerce/checkout/cart/item/details/description, v2/commerce/checkout/cart/item/details/extra, v2/commerce/checkout/cart/item/details/title, v2/commerce/checkout/cart/item/details/toggle, v2/commerce/checkout/cart/item/price, v2/commerce/checkout/cart/item/quantity, v2/commerce/checkout/cart/item/sub-total, v2/commerce/checkout/cart/items, v2/commerce/checkout/cart/ticket, v2/commerce/checkout/fields, v2/commerce/checkout/footer, v2/commerce/checkout/footer/gateway-error, v2/commerce/checkout/gateways, v2/commerce/checkout/header, v2/commerce/checkout/header/links, v2/commerce/checkout/header/links/back, v2/commerce/checkout/header/title, v2/commerce/checkout/must-login, v2/commerce/checkout/must-login/login, v2/commerce/checkout/must-login/registration, v2/commerce/checkout/order-modifiers/coupons, v2/commerce/checkout/order-modifiers/fees, v2/commerce/checkout/purchaser-info/address, v2/commerce/checkout/purchaser-info/city, v2/commerce/checkout/purchaser-info/country, v2/commerce/checkout/purchaser-info/email, v2/commerce/checkout/purchaser-info/name, v2/commerce/checkout/purchaser-info/state, v2/commerce/checkout/purchaser-info/zip, v2/commerce/gateway/paypal/advanced-payments, v2/commerce/gateway/paypal/advanced-payments/fields/card-name, v2/commerce/gateway/paypal/advanced-payments/fields/card-number, v2/commerce/gateway/paypal/advanced-payments/fields/cvv, v2/commerce/gateway/paypal/advanced-payments/fields/expiration-date, v2/commerce/gateway/paypal/advanced-payments/fields/submit, v2/commerce/gateway/paypal/advanced-payments/form, v2/commerce/gateway/paypal/advanced-payments/separator, v2/commerce/gateway/paypal/buttons, v2/commerce/gateway/paypal/checkout-script, v2/commerce/gateway/paypal/container, v2/commerce/gateway/paypal/order/details/capture-id, v2/commerce/gateway/stripe/card-element, v2/commerce/gateway/stripe/payment-element, v2/commerce/order/description, v2/commerce/order/description/order-empty, v2/commerce/order/description/order, v2/commerce/order/details/date, v2/commerce/order/details/email, v2/commerce/order/details/order-number, v2/commerce/order/details/total, v2/commerce/order/footer, v2/commerce/order/footer/links, v2/commerce/order/footer/links/back-home, v2/commerce/order/footer/links/browse-events, v2/commerce/order/header, v2/commerce/order/header/title-empty, v2/commerce/order/header/title, v2/commerce/success, v2/day/event/cost, v2/list/event/cost, v2/map/event-cards/event-card/actions/cost, v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost, v2/month/mobile-events/mobile-day/mobile-event/cost, v2/photo/event/cost, v2/rsvp/ari/form/fields/email, v2/rsvp/ari/form/fields/name, v2/rsvp/ari/sidebar/quantity/input, v2/rsvp/form/fields/email, v2/rsvp/form/fields/name, v2/tickets, v2/tickets/commerce/fields, v2/tickets/footer, v2/tickets/footer/quantity, v2/tickets/footer/return-to-cart, v2/tickets/footer/total, v2/tickets/item/content, v2/tickets/item/content/description-toggle, v2/tickets/item/content/inactive, v2/tickets/item/content/sale-label, v2/tickets/item/content/title, v2/tickets/item/extra, v2/tickets/item/extra/available, v2/tickets/item/extra/available/quantity, v2/tickets/item/extra/available/unlimited, v2/tickets/item/extra/price, v2/tickets/item/inactive, v2/tickets/item/opt-out, v2/tickets/item/quantity-mini, v2/tickets/item/quantity, v2/tickets/item/quantity/add, v2/tickets/item/quantity/number, v2/tickets/item/quantity/remove, v2/tickets/item/quantity/unavailable, v2/tickets/items, v2/tickets/notice, v2/tickets/opt-out/hidden, v2/tickets/submit, v2/tickets/submit/button, v2/tickets/title, v2/week/grid-body/events-day/event/tooltip/cost, v2/week/mobile-events/day/event/cost
  • Language – 0 new strings added, 218 updated, 0 fuzzied, and 0 obsoleted.

[5.24.0.1] 2025-06-05

  • Fix – Fix some hardcoded asset paths. [TEC-5523]
  • Fix – Harden PayPal authentication. [ET-2244]
  • Fix – Utilize the newer version of our build process to ensure inline svgs are being handled properly. [TCMN-188]

[5.24.0] 2025-06-03

  • Version – Event Tickets 5.24.0 is only compatible with The Events Calendar 6.13.2 or higher.
  • Feature – Introduced Help Hub, a centralized support and resource interface for enhanced user guidance and plugin assistance. [ET-2375]
  • Feature – Introduced support for Square as a payment gateway for our TicketsCommerce. That comes with support for selling Tickets through Square’s POS! [ET-2383]
  • Fix – Allow seated attendees to be manually deleted even if the event has been deleted already [ET-2440]
  • Fix – The purchaser form on TicketsCommerce checkout will only be displayed on logged out users.
  • Tweak – Added actions: tribe_log, tec_tickets_commerce_square_merchant_disconnected, tec_tickets_commerce_square_order_before_upsert, tec_tickets_commerce_square_order_after_upsert, tec_tickets_commerce_square_webhook_event, tec_tickets_commerce_square_ticket_out_of_sync, tec_tickets_commerce_square_sync_post_reset_status, tec_tickets_commerce_square_sync_inventory_changed_, tec_tickets_commerce_square_sync_inventory_changed, tec_tickets_commerce_square_sync_completed, tec_tickets_commerce_square_sync_ticket_id_mapping_, tec_tickets_commerce_square_sync_ticket_id_mapping, tec_tickets_commerce_square_sync_object_, tec_tickets_commerce_square_sync_object, tec_tickets_commerce_square_object_synced_, tec_tickets_commerce_square_object_synced, tec_tickets_commerce_square_sync_request_completed
  • Tweak – Added filters: tec_tickets_commerce_gateway_webhook_maximum_attempts, tec_tickets_commerce_gateway_{$gateway_key}_webhook_maximum_attempts, tec_tickets_commerce_square_checkout_localized_data, tec_tickets_commerce_gateway_square_js_url, tec_tickets_commerce_square_order_customer_id, tec_tickets_commerce_square_order_payload, tec_tickets_commerce_square_payment_body, tec_tickets_commerce_square_create_from_order, tec_tickets_commerce_square_webhook_event_types, tec_tickets_commerce_square_order_endpoint_error_messages, tec_tickets_commerce_square_requests_chance_of_triggering_rate_limit_exception, tec_tickets_commerce_square_settings, tec_tickets_commerce_square_location_options, tec_tickets_commerce_square_sync_ticket_able_post_type_inventory_posts_per_page, tec_tickets_commerce_square_sync_inventory_query_args, tec_tickets_commerce_square_sync_post_type_posts_per_page, tec_tickets_commerce_square_sync_post_type_query_args, tec_tickets_commerce_square_sync_reset_post_type_data_schedule_events_to_delete_at_once, tec_tickets_commerce_square_sync_reset_post_type_data_schedule_events_to_delete_at_once_all_at_once, tec_tickets_commerce_square_event_item_data, the_content, tec_tickets_commerce_square_event_item_description_max_words, tec_tickets_commerce_square_event_data, tec_tickets_commerce_square_webhook_endpoint_url, tec_tickets_commerce_order_{$order->gateway}_get_value_refunded, tec_tickets_commerce_order_get_value_refunded, tec_tickets_commerce_order_{$order->gateway}_get_value_captured, tec_tickets_commerce_order_get_value_captured, tec_tickets_commerce_order_created_by, tec_tickets_ticket_about_to_go_to_sale_seconds, tec_tickets_commerce_tickets_currency_code
  • Tweak – Changed views: v2/commerce/checkout, v2/commerce/checkout/cart, v2/commerce/checkout/cart/empty, v2/commerce/checkout/cart/empty/description, v2/commerce/checkout/cart/empty/title, v2/commerce/checkout/cart/footer, v2/commerce/checkout/cart/footer/quantity, v2/commerce/checkout/cart/footer/total, v2/commerce/checkout/cart/header, v2/commerce/checkout/cart/item, v2/commerce/checkout/cart/item/details, v2/commerce/checkout/cart/item/details/description, v2/commerce/checkout/cart/item/details/extra, v2/commerce/checkout/cart/item/details/title, v2/commerce/checkout/cart/item/details/toggle, v2/commerce/checkout/cart/item/price, v2/commerce/checkout/cart/item/quantity, v2/commerce/checkout/cart/item/sub-total, v2/commerce/checkout/cart/items, v2/commerce/checkout/cart/ticket, v2/commerce/checkout/fields, v2/commerce/checkout/footer, v2/commerce/checkout/footer/gateway-error, v2/commerce/checkout/gateways, v2/commerce/checkout/header, v2/commerce/checkout/header/links, v2/commerce/checkout/header/links/back, v2/commerce/checkout/header/title, v2/commerce/checkout/must-login, v2/commerce/checkout/must-login/login, v2/commerce/checkout/must-login/registration, v2/commerce/gateway/square/container, v2/tickets/item/content/sale-label
  • Tweak – Removed filters: tec_tickets_commerce_gateway_stripe_webhook_maximum_attempts
  • Tweak – Tickets Commerce Flag Actions for controlling stock and attendees have increased precision to microtime to avoid concurrency problems
  • Language – 149 new strings added, 287 updated, 0 fuzzied, and 1 obsoleted.

[5.23.1] 2025-05-27

  • Fix – Ensures symbolic links are followed on Assets Group Paths. [TCMN-187]
  • Language – 0 new strings added, 10 updated, 0 fuzzied, and 0 obsoleted.

[5.23.0] 2025-05-20

  • Version – Event Tickets 5.23.0 is only compatible with The Events Calendar 6.13.0 or higher.
  • Version – Event Tickets 5.23.0 is only compatible with Event Tickets Plus 6.5.0 or higher.
  • Feature – Event Tickets Onboarding Wizard [ET-2339]
  • Feature – Event Tickets Settings page revamped to match The Events Calendar
  • Fix – Add defensive coding to custom_glance_items_attendees() to avoid a fatal. [ET-2404]
  • Fix – Change the asset loading function from tribe_asset to tec_asset in various parts of the codebase.
  • Language – 58 new strings added, 361 updated, 2 fuzzied, and 6 obsoleted.

[5.22.0.1] 2025-05-14

  • Fix – Prevents fatal if QR library in common has not loaded. [TEC-5497]
  • Language – 0 new strings added, 38 updated, 0 fuzzied, and 5 obsoleted.

[5.22.0] 2025-05-13

  • Feature – Move QR-Related code from ET to Common [TEC-5426]
  • Feature – Move QR code library to Common [TEC-5403]
  • Fix – Fix an issue when applying 100% off coupons to Seating tickets. [ET-2409]
  • Fix – Prevent instances of the _load_textdomain_just_in_time warning by moving all language after the init hook
  • Tweak – Removed filters: tec_tickets_qr_code_can_use, tribe_tickets_attendees_report_js_config
  • Tweak – Added actions: tec_tickets_fully_loaded, tec_tickets_promoter_fully_loaded
  • Tweak – Removed actions: tribe_tickets_plugin_loaded
  • Language – 0 new strings added, 5 updated, 0 fuzzied, and 4 obsoleted.

[5.21.1.1] 2025-04-28

  • Version – Event Tickets 5.21.1.1 is only compatible with The Events Calendar 6.11.2.1 or higher.
  • Security – Added more safety checks to telemetry opt-ins/opt-outs. [TCMN-186]
  • Language – 0 new strings added, 9 updated, 0 fuzzied, and 0 obsoleted.

[5.21.1] 2025-04-07

  • Fix – Ensures when TicketsCommerce is disabled, we don’t identify pages as Checkout or Cart page for TicketsCommerce. [ET-2349]
  • Language – 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.

[5.21.0] 2025-03-25

  • Feature – Add the ability to create Coupons that can be applied to ticket checkouts sold through TicketsCommerce. [ET-2189]
  • Tweak – Added filters: tec_tickets_commerce_cart_cookie_expiration, tec_tickets_commerce_cart_repo_prepare_data, tec_tickets_commerce_cart_add_full_item_params, tec_tickets_commerce_paypal_order_unit, tec_tickets_commerce_order_modifiers_successful_save_message, tec_tickets_checkout_should_skip_item, tec_tickets_commerce_cart_transient_expiration
  • Tweak – Removed filters: tec_tickets_commerce_cart_expiration, tec_tickets_commerce_order_modifiers_coupons_enabled
  • Tweak – Added actions: tec_tickets_commerce_cart_process
  • Fix – Fix the input field for Fees (and Coupons) when the type is Percent and the thousands/decimal separators are set to „.” and „,”
  • Language – 21 new strings added, 106 updated, 5 fuzzied, and 9 obsoleted.

[5.20.1] 2025-03-13

  • Feature – Added Ticket editor support for creating seating ticket with WooCommerce. [SL-209]
  • Security – Ensure proper URL encoding for Admin URLS
  • Tweak – Added filters: tec_tickets_seating_frontend_ticket_block_data
  • Tweak – Changed views: seating/seat-selection-timer
  • Language – 0 new strings added, 11 updated, 0 fuzzied, and 1 obsoleted.

[5.20.0] 2025-03-06

  • Feature – Adds Ticket actions for ticket goes on sale, ticket sale ended and ticket stock changed. [ETP-975]
  • Feature – Introduced Waitlist entry points in Ticket and RSVP templates. [ETP-944]
  • Tweak – Added actions: tec_tickets_commerce_decrease_ticket_stock, tec_tickets_commerce_increase_ticket_stock, tec_tickets_ticket_dates_updated, tec_tickets_ticket_stock_added, tec_tickets_ticket_stock_changed, tec_tickets_ticket_{$prefix}_date_trigger, tec_tickets_ticket_upserted
  • Tweak – Added filters: tec_tickets_rsvp_ids_to_sync
  • Tweak – Adding filters to Tickets and RSVP block for the ability to render components on top of those blocks. [ETP-954]
  • Tweak – Changed views: emails/confirmation, emails/spot-available, emails/template-parts/body/unsubscribe, tickets/my-tickets/user-details, v2/rsvp/content, v2/tickets
  • Tweak – Enrich ticket management JS hooks.
  • Tweak – Firing a hook tec.tickets.seating.setUsingAssignedSeating whenever the isUsingAssignedSeating property is set. [ETP-973]
  • Tweak – Init TicketsCommerce Module as soon as possible. [ETP-972]
  • Tweak – Introduced hooks that fire during RSVP creation/update/deletion while in the block editor.
  • Tweak – Introduce Waitlist email templates. [ETP-957]
  • Tweak – Moved abstract class for custom tables into TCMN.
  • Tweak – Move method provide_events_results_to_ajax one level higher so that it loads regardless of Tickets Commerce. [ETP-976]
  • Fix – Ensure that Capacity and Stock handling now are handled in one single Action by Tickets Commerce and it respects Global Capacity.
  • Fix – Restore Ticket’s API capability checks to take place in controller and not in internal API. [ET-2313]
  • Language – 2 new strings added, 55 updated, 0 fuzzied, and 1 obsoleted.

[5.19.3] 2025-03-04

  • Feature – Add In-App Notifications for Event Tickets [ET-2294]
  • Tweak – Added actions: tec_ian_icon
  • Tweak – Changed views: tickets/my-tickets/user-details, tickets/orders
  • Fix – Replace form element wrapping the Checkout with section to avoid invalid HTML of form into form resulting to broken checkout with PayPal. [ET-2327]
  • Fix – Corrected template override path for My Tickets page. [ET-2296]
  • Fix – Ensure the Attendee Model for Tickets Commerce doesn’t throw fatal errors when Order ID is invalid.
  • Language – 14 new strings added, 121 updated, 0 fuzzied, and 1 obsoleted.

[5.19.2] 2025-02-27

  • Feature – Properly support return_url on the checkout page, so that payments like Klarna, AliPay and a couple others properly handle failed orders.
  • Tweak – Improve how we handle webhooks with Stripe to avoid Orders to be left behind in status due to order of operations on Checkout page.
  • Fix – Ensure refunds would put the stock back when handled by either Webhook or directly on checkout page
  • Fix – Prevent problems related to Stripe checkout experience causing users to duplicate charges.
  • Fix – Template conditional appearance, ensuring the SKU field appears when editting a Ticket created through WooCommerce. [ETP-996]

[5.19.1.2] 2025-02-20

  • Security – Hardened the API around ticket and attendee creation, editing, and deletion. Props to „the sneaky squirrel” for the report! [SVUL-14]
  • Language – 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted.

[5.19.1.1] 2025-02-12

  • Fix – Updated common library to correct issues with notifications around licensing.
  • Fix – Add a callback to remove the tribe_pue_key_notices once on upgrade to version 6.5.1.1 [TEC-5384]
  • Fix – Adjustments were made to prevent a fatal error when tec_pue_checker_init was triggered too early, attempting to call tribe_is_truthy() before it was available. The license check and active plugin monitoring now run on admin_init to ensure proper loading. [TEC-5384]
  • Fix – Update the license checker to ignore empty licenses. [TEC-5385]
  • Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.

[5.19.1] 2025-02-10

  • Fix – Added version number to the editor.js script to stop caching. [ET-2293]
  • Fix – Correct row and total calculation in the seat selection modal. [SL-266]
  • Fix – When updating a Ticket’s price on block editor, while the ticket is on sale, won’t overwrite the sale price in WooCommerce. [ET-2100]
  • Fix – Changed the way translations are loaded to work with the latest WordPress language changes.
  • Tweak – Modify price field in seat report information to include formatted price, not just value. [SL-266]
  • Tweak – Refactored a hidden ticket provider field within the classic editor for RSVPs and tickets. [ET-2287]
  • Tweak – Removed filters: tribe_events_tickets_module_name
  • Language – 7 new strings added, 133 updated, 0 fuzzied, and 0 obsoleted.

[5.19.0] 2025-01-30

  • Fix – Update asset, dependencies, customizations to align with WordPress 6.7 and React 18. [TEC-5322]
  • Language – 0 new strings added, 12 updated, 0 fuzzied, and 0 obsoleted.

[5.18.1.1] 2025-01-27

  • Security – Prevent bug where order ID spoofing for Tickets Commerce would potentially display order data publicly [SVUL-11]

[5.18.1] 2025-01-22

  • Feature – Include Seating information in Attendee archive REST API response. [SL-264]
  • Tweak – Add filter to customize the cart hash cookie name for Tickets Commerce. [ET-2269]
  • Tweak – Introduced methods can_change_to for Statuses and can_transition_to for Orders. [ET-2281]
  • Tweak – Introduced various hooks for the order lock system and order completed checkout actions. [ET-2281]
  • Tweak – Lazy load attendees report page asset filter to properly localize asset data [ET-2274]
  • Tweak – Added filters: tec_tickets_commerce_attendee_update_args, tec_tickets_commerce_attendee_update, tec_tickets_commerce_cart_hash_cookie_name, tec_tickets_commerce_order_{$gateway_key}_upsert_args, tec_tickets_commerce_order_upsert_args, tec_tickets_commerce_order_upsert_existing_order_id, tec_tickets_commerce_order_{$gateway_key}_update_args, tec_tickets_commerce_order_update_args, tec_tickets_commerce_order_modifier_valid_statuses, tec_tickets_rest_attendee_archive_data
  • Tweak – Removed filters: tec_tickets_commerce_order_modifier_status_flags
  • Tweak – Added actions: tec_tickets_commerce_attendee_before_update, tec_tickets_commerce_attendee_after_update, tec_tickets_commerce_order_locked, tec_tickets_commerce_order_unlocked, tec_tickets_commerce_order_checkout_completed
  • Tweak – Changed views: v2/tickets/item
  • Fix – Added a default empty array to maybe_disable_foreign_key_checks. [ET-2275]
  • Fix – Attendee generation during order status transition becomes aware if attendees have been already generated. [ET-2282]
  • Fix – Introduce Order lock mechanism to ensure 2 or more action that could update the order, they dont so at the same time. [ET-2279]
  • Fix – Prevent duplicate orders and as a result duplicated attendees when a payment would initially fail at least once. [ET-2280]
  • Fix – Reverts aggressive hook update, causing fatals on installation with themes overwriting the template Single Ticket Item. [ET-2276]
  • Fix – Screen options will no longer be disabled when Event Tickets is active. [ET-2273]
  • Fix – Ticket sales will be counted correctly during status transitions of the orders they belong to. [ET-2286]
  • Performance – Enhance the performance of order modifier database queries [ET-2268]
  • Deprecated – Method should_payment_intent_be_updated since its no longer needed. [ET-2281]
  • Language – 3 new strings added, 111 updated, 2 fuzzied, and 2 obsoleted.

[5.18.0.1] 2025-01-07

  • Fix – Resolves problem related to duplication of attendees while using Stripe webhooks with Tickets Commerce. [ET-2279]

[5.18.0] 2024-12-17

  • Feature – Added option to detach assigned seating tickets from layout and revert them to regular tickets. [SL-214]
  • Feature – Add support for max ticket purchase limit filter with seating tickets. [SL-205]
  • Feature – Introducing Booking Fees. A way to set up Fees for your Tickets being sold through TicketsCommerce. [ET-2189]
  • Tweak – Added actions: tec_tickets_commerce_checkout_cart_before_footer_quantity
  • Tweak – Added filters: tec_tickets_commerce_prepare_order_for_email_send_email_completed_order, tec_tickets_commerce_prepare_order_for_email_send_email_purchase_receipt, tec_tickets_commerce_paypal_order_get_unit_data_{$type}, tec_tickets_commerce_paypal_order_get_unit_data, tec_tickets_commerce_stripe_create_from_cart, tec_tickets_commerce_order_modifiers_api_role, tec_tickets_commerce_order_modifiers_coupons_enabled, tec_tickets_commerce_order_modifiers_repository_class, tec_tickets_commerce_order_modifiers_model_class, tec_tickets_commerce_order_modifiers_page_url, tec_tickets_commerce_order_modifier_display_amount, tec_tickets_commerce_order_modifier_generate_slug, tec_tickets_commerce_order_modifier_status_display, tec_tickets_commerce_order_modifier_types, tec_tickets_commerce_order_modifiers, tec_tickets_commerce_order_modifier_default_type, tec_tickets_commerce_order_modifier_status_flags, tec_tickets_commerce_single_orders_items_item_should_be_displayed
  • Tweak – Changed views: v2/commerce/checkout/cart/footer, v2/commerce/checkout/cart/footer/total, v2/commerce/checkout/order-modifiers/coupons, v2/commerce/checkout/order-modifiers/fees
  • Tweak – Removed outdated ticket duration tooltips. [ET-2263]
  • Fix – Correctly calculate and set the session expiration date in the seat selection modal. [n/a]
  • Fix – Ensure that number_format is used with a float value to prevent issues with PHP 8.0+. [ETP-962]
  • Fix – Hide seating reservation settings when seating license is not valid. [SL-248]
  • Fix – Order updates for asynchronous payment methods in Stripe will update correctly. [ET-2082]
  • Fix – The Attendee Registration page is now compatible with Full Site Editor themes. [ET-2266]
  • Fix – Users will not be able to RSVP for unpublished events or posts. [ET-2267]
  • Language – 127 new strings added, 353 updated, 2 fuzzied, and 5 obsoleted.

[5.17.0.1] 2024-11-21

  • Tweak – Introduced filter tec_tickets_rest_api_archive_results that gives the ability to filter out the tickets being provided to the REST API archive.
  • Security – Prevent Tickets from showing through REST API to unauthorized requests. [SVUL-9]

[5.17.0] 2024-11-19

  • Version – Event Tickets 5.17.0 is only compatible with Event Tickets Plus 6.1.1 or higher.
  • Feature – Add Reservation timer settings for seating tickets. [Sl-213]
  • Feature – Enable duplicate layout functionality for seating. [SL-65]
  • Feature – Reset Seat Layouts data when a new license is connected.
  • Feature – Update Seating assets into using Group Paths. [SL-246]
  • Tweak – Added filters: tec_tickets_seating_checkout_grace_time
  • Tweak – Added proper notice for invalid seating license. [SL-208]
  • Tweak – Cache Seating service status checks; better messaging. [SL-239]
  • Tweak – Increase payment failure correction timer to 60 seconds. [SL-233]
  • Fix – Avoid enqueue seating assets where they are not required. [SL-250]
  • Fix – Fixed styling issues for modals and dropdowns. [SL-202][SL-203]
  • Fix – Remove default value from sessions table column to avoid database update issues.
  • Language – 71 new strings added, 143 updated, 11 fuzzied, and 2 obsoleted.

[5.16.1] 2024-11-04

  • Fix – Attendee Registration page will work with FSE Themes. [ET-2261]
  • Fix – Issue preventing ticket creation on an unsaved ticket-able post type, while no Seating license is present. [ET-2264]
  • Fix – Include backwards compatibility for deprecated proprieties in the Settings class used in The Events Calendar and Event Tickets [TEC-5312]

[5.16.0.1] 2024-10-30

  • Fix – Resolved a fatal error that prevented the Sessions table from being set up on some databases with stricter settings. [ET-2262]

[5.16.0] 2024-10-30

  • Version – Event Tickets 5.16.0 is only compatible with Event Tickets Plus 6.1.0 or higher.
  • Version – Event Tickets 5.16.0 is only compatible with The Events Calendar 6.8.0 or higher.
  • Feature – Added per-event Seats tab for managing attendees with assigned seating.
  • Feature – Integrate with the new premium Seating Builder SaaS to create Seat Maps and Layouts for assigned seating.
  • Feature – Introduced new premium Seating option for selling tickets with assigned seating.
  • Tweak – Added actions: tec_tickets_seating_tab_{$tab}, tec_tickets_seating_session_interrupt, tec_tickets_seating_invalidate_layouts_cache, tec_tickets_seating_invalidate_maps_layouts_cache, tec_tickets_seating_delete_reservations_from_attendees, tec_tickets_seating_deleted_reservations_from_attendees, tec_tickets_seating_reservations_updated, tec_tickets_seating_seat_selection_timer
  • Tweak – Added filters: tec_tickets_seating_active, tec_tickets_seating_service_base_url, tec_tickets_seating_service_frontend_url, tec_tickets_seating_tickets_block_html, tec_tickets_seating_session_cookie_expiration_time, tec_tickets_seating_selection_timeout, tec_tickets_seat_selection_timer_expired_data, tec_tickets_seating_fetch_attendees_per_page, tec_tickets_seating_ephemeral_token, tec_tickets_seating_ephemeral_token_site_url, tec_tickets_attendees_page_render_context, tec_tickets_attendees_table_sortable_columns, tribe_tickets_ticket_inventory
  • Tweak – Added license key field and SaaS connection UI for premium Seating tool.
  • Tweak – Added Seat column to Attendees tab and page for attendees with assigned seating.
  • Tweak – Added Seat Layout setting to per-event Ticket Settings
  • Tweak – Added two new Site Health checks for Seating.
  • Tweak – Changed views: emails/template-parts/header/head/styles, seating/iframe-view, seating/seat-selection-timer, seating/tickets-block-error, seating/tickets-block, v2/tickets/item
  • Tweak – New compact frontend ticket display for events with assigned seating tickets.
  • Tweak – Removed superfluous tool tip from capacity options in block editor.
  • Tweak – Show seat assignment on My Tickets page for attendees with assigned seating.
  • Tweak – Show seat assignment on tickets for attendees with assigned seating.
  • Language – 130 new strings added, 52 updated, 0 fuzzied, and 0 obsoleted

[5.15.0] 2024-10-21

  • Fix – Tickets Commerce orders through Stripe no longer will create duplicate attendees. [ET-2256]
  • Fix – Order Completed page will no longer throw a fatal when visiting it directly. [ET-2253]
  • Fix – If users added an index to the post_meta table on meta_value using CONCAT() should speed up queries for them. [GTRIA-1236]
  • Fix – Possible miscounted ticketed or un-ticketed events in the events admin list [ET-2221]
  • Fix – Some dates in admin screens were not translated [TEC-4873]
  • Fix – Wrong ticket stock when attendees were moved between tickets [ET-2098]
  • Fix – Fix issue with svg display in settings page. [TEC-5282]
  • Tweak – Modify language around ticket capacity on „Tickets” block to improve clarity.
  • Language – 0 new strings added, 61 updated, 0 fuzzied, and 0 obsoleted

[5.14.0] 2024-10-09

  • Feature – Added new Tickets Home page to view and manage all tickets in a central location. [ET-2173]
  • Fix – Fix attendee search caching, and add search-related filters. [ET-2218]
  • Fix – Allow Admin and Editor roles to export Attendees CSV. [ET-2226]
  • Fix – Handle duplicating Tickets during event duplication [ECP-1826].
  • Fix – Send attendees by email feature will now function correctly. [ET-2223]
  • Fix – Event’s ticket availability calculations. Total event’s availability could be miscalculated depending on the order of the tickets. [ET-2222].
  • Tweak – Added filters: tec_tickets_admin_tickets_table_default_status, tec_tickets_admin_tickets_table_default_sort_by, tec_tickets_admin_tickets_table_default_sort_order, tec_tickets_admin_tickets_table_columns, tec_tickets_admin_tickets_table_default_hidden_columns, tec_tickets_admin_tickets_table_sortable_columns, tec_tickets_admin_tickets_table_column_default, tec_tickets_admin_tickets_table_column_default_{$column_name}, tec_tickets_admin_tickets_table_column_name, tec_tickets_admin_tickets_table_column_id, tec_tickets_admin_tickets_table_event_actions, tec_tickets_admin_tickets_table_column_event, tec_tickets_admin_tickets_table_column_start_date, tec_tickets_admin_tickets_table_column_end_date, tec_tickets_admin_tickets_table_column_days_left, tec_tickets_admin_tickets_table_column_price, tec_tickets_admin_tickets_table_column_sold, tec_tickets_admin_tickets_table_column_remaining, tec_tickets_admin_tickets_table_column_sales, tec_tickets_admin_tickets_table_query_args, tec_tickets_admin_tickets_table_status_options, tec_tickets_admin_tickets_table_provider_info, tec_tickets_admin_tickets_page_url, tec_tickets_admin_tickets_screen_options_show_screen, tec_tickets_attendees_user_can_export_csv, tec_tickets_attendees_table_cache_key, tec_tickets_search_attendees_default
  • Tweak – Added actions: tec_tickets_editor_list_table_title_icon_, tec_tickets_ticket_duplicated, tec_tickets_tickets_duplicated
  • Language – 1 new strings added, 73 updated, 1 fuzzied, and 2 obsoleted

[5.13.4] 2024-09-26

  • Fix – Load the full Payment Element if we have Wallets enabled. [ETP-942]
  • Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

[5.13.3.1] 2024-09-16

  • Security – Improve sanitization and escaping for Administration screens of ticket purchases.
  • Security – Improve general escaping for ORM queries to prevent legacy Events methods to be used for SQL injections.

[5.13.3] 2024-09-11

  • Feature – Added Individual Order Screen in the Admin to improve the Order Management for Tickets Commerce. [ET-2150]
  • Tweak – Tweaked setupCompactCardElement method to allow filtering of options using the existing tec_tickets_commerce_stripe_checkout_localized_data filter. [ET-2259]
  • Tweak – Made a string translatable in getting-started.php file. (props to @DAnn2012) [ET-2215]
  • Tweak – Added filters: post_updated_messages
  • Tweak – Added actions: tribe_tickets_commerce_order_actions_box_start
  • Language – 44 new strings added, 39 updated, 1 fuzzied, and 0 obsoleted

[5.13.2] 2024-08-20

  • Fix – Exporting all Attendees as a CSV file in the new Tickets Attendees Page. [ET-2094]
  • Fix – Shared capacity will no longer be affected by any of the unlimited sales tickets on the same event. [ETP-920]
  • Tweak – Start Sale and End Sale date will auto-populate when creating a new ticket. [ET-2103]
  • Tweak – Update legacy Wallet Plus plugin notices to the new Tickets Plus plugin.
  • Tweak – Changed views: v2/commerce/checkout/gateways, v2/commerce/checkout/purchaser-info, v2/commerce/checkout/purchaser-info/address, v2/commerce/checkout/purchaser-info/city, v2/commerce/checkout/purchaser-info/country, v2/commerce/checkout/purchaser-info/email, v2/commerce/checkout/purchaser-info/name, v2/commerce/checkout/purchaser-info/state, v2/commerce/checkout/purchaser-info/zip, v2/commerce/gateway/stripe/payment-element
  • Language – 2 new strings added, 33 updated, 0 fuzzied, and 0 obsoleted

[5.13.1] 2024-08-06

  • Fix – Ensure that users fill in all required billing address fields when Stripe advanced payment methods are available. [ETP-934]
  • Fix – Added missing global property for javascript undefined error Uncaught TypeError: format is undefined. This happened during ticket checkout. [ET-2148]
  • Tweak – Changed views: v2/commerce/checkout/gateways, v2/commerce/checkout/purchaser-info, v2/commerce/checkout/purchaser-info/address, v2/commerce/checkout/purchaser-info/city, v2/commerce/checkout/purchaser-info/country, v2/commerce/checkout/purchaser-info/email, v2/commerce/checkout/purchaser-info/name, v2/commerce/checkout/purchaser-info/state, v2/commerce/checkout/purchaser-info/zip, v2/commerce/gateway/stripe/payment-element
  • Language – 23 new strings added, 14 updated, 3 fuzzied, and 3 obsoleted

[5.13.0.3] 2024-08-01

  • Fix – Ticket Commerce fails to load on checkout when both Stripe and PayPal are active. [ET-2172]

[5.13.0.2] 2024-08-01

  • Fix – Replaces deprecated DOMNodeInserted event, fixing TicketsCommerce checkout with PayPal. [ET-2171]

[5.13.0.1] 2024-07-24

  • Fix – Stellar Sale’s banner links, details, and HTML tags handling. [TEC-5121]
  • Fix – Added missing global property for javascript undefined error Uncaught TypeError: format is undefined. This happened during ticket checkout. [ET-2148]

[5.13.0] 2024-07-22

  • Feature – Included compatibility with Events Tickets Plus 6.0.0 for integrations with Zapier and Power Automate.
  • Tweak – Added filters: tribe_tickets_admin_order_page_page_title, tribe_tickets_admin_order_page_menu_title, tribe_tickets_admin_order_page_capability, tribe_tickets_admin_order_page_menu_slug, tribe_tickets_admin_order_page_position, tec_tickets_commerce_orders_table_classes, tec_tickets_commerce_orders_table_no_items, tec_tc_order_search_types, tec_tc_orders_disable_date_range_dropdown, tec_tc_orders_disable_gateways_dropdown, tec_tc_orders_pre_gateways_dropdown_query, tec_tc_orders_gateways_dropdown_results, tec_tc_orders_disable_post_parent_dropdown, tec_tc_orders_disable_customer_dropdown
  • Tweak – Added actions: restrict_manage_posts, manage_posts_extra_tablenav
  • Language – 2 new strings added, 17 updated, 0 fuzzied, and 4 obsoleted

[5.12.0] 2024-07-18

  • Feature – Added new Orders Management page to view and manage all Tickets Commerce orders from one location. [ET-2117]
  • Fix – Ensure Stripe refunds are recorded in WordPress. [ET-2142]
  • Tweak – Added filters: tribe_tickets_admin_order_page_page_title, tribe_tickets_admin_order_page_menu_title, tribe_tickets_admin_order_page_capability, tribe_tickets_admin_order_page_menu_slug, tribe_tickets_admin_order_page_position, tec_tickets_commerce_orders_table_classes, tec_tickets_commerce_orders_table_no_items, tec_tc_order_search_types, tec_tc_orders_disable_date_range_dropdown, tec_tc_orders_disable_gateways_dropdown, tec_tc_orders_pre_gateways_dropdown_query, tec_tc_orders_gateways_dropdown_results, tec_tc_orders_disable_post_parent_dropdown, tec_tc_orders_disable_customer_dropdown
  • Tweak – Added actions: restrict_manage_posts, manage_posts_extra_tablenav
  • Language – 18 new strings added, 26 updated, 1 fuzzied, and 2 obsoleted

[5.11.0.5] 2024-07-11

  • Security – Prevent an unauthorized disconnection of Payment Method for Tickets Commerce [SVUL-4]
  • Fix – Ensure compatibility with WordPress 6.6 for removed polyfill regenerator-runtime. [TEC-5120]

[5.11.0.4] 2024-06-18

  • Fix – In installations where the plugins or wp-content directories were symbolic linked, assets would fail to be located.[TEC-5106]
  • Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

[5.11.0.3] 2024-06-14

  • Fix – Issue where scripts would not be enqueued as modules. [ET-2136]
  • Language – 0 new strings added, 22 updated, 0 fuzzied, and 0 obsoleted

[5.11.0.2] 2024-06-14

  • Fix – Windows Server compatibility issues with updated Assets handling. [TEC-5104]
  • Language – 0 new strings added, 22 updated, 0 fuzzied, and 0 obsoleted

[5.11.0.1] 2024-06-13

  • Fix – Issue on which some assets (css,js) would not be located in WP installs which could have some WP constant modified (WP_CONTENT_DIR, WP_PLUGIN_DIR)[TEC-5104]
  • Language – 0 new strings added, 0 updated, 1 fuzzied, and 0 obsoleted.

[5.11.0] 2024-06-11

  • Feature – Adapt to using the refactored tribe_asset. Remove some unused asset calls. [TCMN-172]
  • Feature – Added support for automatic Stripe Webhook Management for TicketsCommerce [ET-2104]
  • Tweak – Added filters: tec_tickets_commerce_need_to_enable_stripe_webhook
  • Deprecated – The is_success() method has been deprecated in TEC\Tickets\Commerce\Gateways\Stripe\Signup without a replacement.
  • Language: 6 new strings added, 46 updated, 4 fuzzied, and 1 obsoleted

See changelog for all versions