Blank PDF tickets usually mean the PDF generation failed, or FooEvents can’t load the ticket theme assets it needs to render the ticket.
1. Check your WooCommerce logs for errors
- Przejdź do WooCommerce → Status → Logs.
- Open the most recent fatal errors log (or any log entries around the time the ticket was generated).
- Look for errors that mention FooEvents. If you find any, copy the relevant lines and send them to support.
2. Check your ticket logo and header image sizes
Large logo/header images can prevent the PDF ticket from generating properly (especially if they were changed recently).
- Edit your event product.
- Przejdź do Ustawienia biletów and temporarily remove/reduce the logo and header images, then test again.
- More Info: https://help.fooevents.com/docs/frequently-asked-questions/tickets/what-size-should-i-use-for-the-ticket-logo-and-ticket-header-image/
3. Update or re-upload your ticket theme
Ticket themes don’t update automatically. If your theme files are outdated or corrupted, it can result in blank tickets.
- Try switching to a different ticket theme as a test.
- Download the latest theme version and upload it (FTP), then re-test.
- Ticket themes: https://fooevents.com/ticket-themes
4. Check folder permissions
If FooEvents can’t write files, you can end up with blank PDFs (or missing barcodes).
- Verify your pdftickets i kody kreskowe folders exist and are writable by the server user.
- More Info: https://help.fooevents.com/docs/frequently-asked-questions/troubleshooting/why-are-barcodes-not-being-generated-and-displayed-in-tickets/
5. If your site URL changed recently, check for old paths in the database
If you moved from staging to live (or changed domains), FooEvents may still be looking for ticket theme files using an old stored path/URL.
- Search your database for the old domain/path and update it to the new one.
- Use a database search/replace tool/plugin (and backup first). Ideally, test this on a staging site before doing it on production.
- Example tool: https://wordpress.org/plugins/better-search-replace/