= 3.0.2 – 2026-04-12 =
- Fix: Old premium (< 1.5.0) compatibility — ReflectionClass-based method check BEFORE instantiation prevents “ghost hook” crashes. The old premium constructor registers 25+ WordPress hooks on $this; if the class was instantiated and then discarded, WordPress kept the callbacks alive in memory and fired them later, crashing the site on methods removed in the WC manager refactor. Now the compatibility check happens without ever running the constructor.
- Fix: DB migration for redeemed codes no longer loads all rows into PHP memory — replaced SELECT+loop with a single SQL UPDATE, preventing memory exhaustion on large databases (1M+ tickets)
- New: Vollstart Wallet integration — customers can add tickets to the Vollstart Wallet app (wallet.vollstart.com) to collect tickets from multiple shops in one place. Enable in plugin settings under “Digital Wallets”. Adds “Add to Vollstart Wallet” button on ticket detail page and in order emails. Includes REST API endpoint for the wallet app.
- New: Wallet option in Setup Wizard — all 4 presets (Event, Day Pass, Membership, Voucher) now include the Vollstart Wallet toggle
- New: Context suggestion for existing installations — prompts to enable Vollstart Wallet when tickets exist
- New: REST API warning in wallet option when WordPress REST API is disabled
- New: Version notice system — shows “What’s New” messages after plugin updates, dismissible per version
- New: Wallet test link in admin ticket detail view — quickly import a ticket to Vollstart Wallet for testing
- Fix: Hard-throttled periodic license check via site transient — prevents runaway license requests when admin pages are hit rapidly by bots, monitoring tools, or other plugins
- Improvement: Updated all translations — 11 new wallet strings added to all 11 languages
= PREMIUM – 1.6.6 – 2026-04-12 =
- Fix: Update checker now initialized on plugins_loaded (priority 20) instead of directly at include — ensures basic plugin is loaded so b_ver parameter is sent correctly
Want to be listed as an implementation partner?
We want to add a page dedicated to implementation partner and WordPress developer/designer. You can get listed on this page, if you like. It is free and we will forward users that need help with implementing special behavior to this page. So you can get new customers and support the plugin 🙂
Please send an email to [email protected]. We need your name/company name, website, what you are (developer, designer, etc), with what you can help regarding the plugins (serial and/or event) – the idea is that people with issues, like designing a ticket template with twig or so, can get help from you. If you have default prices (hour, project or so) then we can add them also to the page. I will have to evaluate a bit, so that the quality can be checked. We cannot ensure your listing, if it does not match with the needs of our customer and the relevance to my plugins.
In case you want to revert your basic plugin version:
You can download the old basic plugin from the advance tab on the plugin website. Install it manually via the plugin area.
https://plugins.trac.wordpress.org/browser/event-tickets-with-ticket-scanner/tags
Download the version you like and rename the folder to event-tickets-with-ticket-scanner.
Then zip the folder.
Upload the zip file to your WordPress installation using the plugin area.