One step ahead with these plugins

Print Physical Event Tickets with QR Codes from WordPress (PDF Template)

How to generate and print branded PDF tickets with scannable QR codes directly from your WordPress event store.

Most event organizers think printing physical tickets means buying a separate ticketing service, paying per-stub fees, or wrestling with a generic Word template at midnight before doors open. It doesn’t. If you’re running WordPress with WooCommerce, you can print event tickets PDF WordPress workflows that produce branded, scannable, professional tickets straight from your existing dashboard — no third-party platform, no per-ticket cuts, and no design skills required. This guide walks through why printed tickets still matter, what usually breaks, and how to ship them in an afternoon.

[SCREENSHOT: Stack of professionally printed event tickets with QR codes, fresh out of the printer]

Why Printed Tickets Still Matter in 2026

Digital-only ticketing is convenient, but printed tickets aren’t going anywhere. There are guests who don’t want to fumble with their phone at the door, sponsors who expect a physical keepsake, VIP packages that need a tangible artifact, and venues with poor signal where a paper backup is the only thing that works. Charity galas, school plays, theatre runs, weekend festivals, gym launch parties — they all benefit from a real ticket in a real hand.

The trouble starts when organizers try to produce those tickets. They open Word, fight with margins, paste in a low-resolution logo, and end up with something that looks like a parking voucher. Then at the door, staff have to manually cross names off a printed guest list, because there’s no QR code to scan. Lines back up. Tempers fray. The whole thing feels amateur.

The fix is not buying expensive ticket stock from a third-party printer. The fix is generating the ticket inside WordPress, with a real designer tool, and a QR code that your own scanner can read at the gate.

What Usually Breaks With DIY Ticket Printing

Before we get to the solution, let’s name the failure modes. If you’ve ever tried to roll your own printed tickets without a proper plugin, one of these probably bit you:

  • No QR code, or a fake one. A QR code is only useful if it links to a record your scanner can verify. A random QR generator pasted onto a Canva design verifies nothing.
  • Generic templates. The default Word “ticket” template is the same template a thousand other events use. Sponsors notice.
  • Manual data entry. Typing each attendee name and ticket number into a template is how you end up with duplicates and typos at 2 a.m.
  • No way to scan at the door. Even if you printed a QR code, you need software that knows whether it’s valid, already used, or refunded.
  • Per-ticket fees from SaaS platforms. Eventbrite-style services let you print tickets, but they take a slice of every single one. For a sold-out event, that adds up fast.

The root cause across all of these: ticket printing was treated as a design task, not a database task. A real ticket is a record in a system. The PDF is just a view of that record. If you build it the other way around — design first, then bolt on numbers — you end up with the mess described above.

The Workflow Without a Dedicated Plugin

You can technically print event tickets from a WooCommerce site without any ticketing plugin. Here’s how it goes, and why it’s painful:

  1. Customer buys a product on your WooCommerce store.
  2. You export the order list to CSV.
  3. You open a design tool (Word, Canva, Illustrator) and mail-merge names and order numbers into a template.
  4. You manually generate a QR code for each order using a free QR generator.
  5. You print, cut, and bundle the tickets.
  6. At the door, you check the QR code with… what? A generic QR scanner app that just shows you the encoded text. You then look that text up against the CSV. By hand.

It works for ten tickets. It does not work for two hundred. And it absolutely does not work when a guest arrives, hands you a printed ticket, and you need to know in two seconds whether it’s been used already.

This is where a purpose-built plugin pays for itself within one event.

How to Print Event Tickets PDF WordPress with Event Tickets with Ticket Scanner

The plugin Event Tickets with Ticket Scanner turns any WooCommerce product into a scannable event ticket. Every order automatically generates a unique QR-coded PDF ticket — and you can design what that PDF looks like.

Here’s the workflow once it’s installed:

  1. Install Event Tickets with Ticket Scanner from WordPress.org.
  2. Enable “Ticket Sales” on the WooCommerce product that represents your event.
  3. Open the PDF ticket designer. Drop in your logo. Pick your brand colors. Add a header image, a background, and any custom text.
  4. Place the QR code exactly where you want it on the ticket layout.
  5. Save the template.

From that point forward, every WooCommerce order produces a branded PDF ticket with a unique, scannable QR code. The customer gets a download link by email. You can also print the PDFs in batches — straight to cardstock — and hand them out, mail them, or stack them at will-call.

[SCREENSHOT: PDF ticket designer interface in the WordPress admin showing logo, color picker, and QR code placement]

What’s in the Free Version

  • QR-coded PDF tickets generated automatically per order
  • PDF download via link in the customer’s email
  • Built-in ticket scanner that runs in any mobile browser
  • The scanner is installable as a PWA — home screen icon, fullscreen, haptic feedback on scan
  • Visual seating plan designer with drag and drop, background images, and color-coded seat categories
  • Multi-entry tickets, family tickets, memberships and season passes
  • Day Chooser so customers pick the event date at checkout
  • Webhooks for external integrations and the Vollstart Wallet PWA

What Premium Adds for Print-Heavy Events

If you’re printing a lot of tickets, the Premium version is built for that workflow:

  • PDF ticket as an actual email attachment, not just a download link
  • Multiple ticket templates per product or list — so VIP, General, and Press can each have their own design
  • Custom flyers and multi-page PDFs (great for VIP welcome packs)
  • Full bleed mode for edge-to-edge ticket designs that look great on cardstock
  • Team scanner access via auth tokens — your door staff scan tickets without needing WordPress logins
  • Bulk-assign tool for retroactively attaching tickets to existing orders
  • CVV-style security check on tickets and brute-force IP blocking

[SCREENSHOT: Door staff scanning a printed PDF ticket with a phone, scanner showing green check]

Printing the PDFs in Batches

Once the PDFs are generated, printing is straightforward. From the WordPress admin, you can pull the PDF for any order. Send the file straight to your office printer for short runs, or upload the batch to a print shop for thicker cardstock and finishing.

A few practical tips:

  • Use full bleed mode if you want your design to extend to the edge of the cardstock — that’s a Premium feature.
  • Test the QR scan from a printed ticket before the event. Print one, walk to the door, open the scanner, and confirm it reads. Cardstock thickness, paper finish, and ink density can all affect scanability.
  • Don’t shrink the QR. Below a certain size, phone cameras struggle. Keep it large enough that a slightly tilted phone at arm’s length still reads it.
  • Print a few extras. Tickets get crumpled, lost, or mailed to the wrong address.

At the Door: From Print to Scan in One Tap

This is the moment the workflow pays off. A guest hands over a printed cardstock ticket. Your staff opens the built-in scanner on their phone — already installed as a PWA, so it lives on the home screen like a real app. Camera up, point, beep. The scanner confirms whether the ticket is valid, already used, or refunded. Haptic feedback gives a satisfying buzz on every scan, so staff don’t have to look at the screen between guests.

Compared to crossing names off a paper list, this is a different sport. A practiced doorperson can clear well over one ticket per second.

Get Started: Print Event Tickets PDF WordPress Today

You don’t need a separate ticketing platform, you don’t need a designer, and you don’t need to pay per ticket. To print event tickets PDF WordPress users can be proud of, the only thing you need is a WooCommerce store and the right plugin layered on top.

Start with the free version on WordPress.org and design your first PDF ticket today: Event Tickets with Ticket Scanner on WordPress.org.

If you’re running larger events and want PDF email attachments, multiple templates per event, full bleed printing, and team scanner access without sharing WordPress logins, take a look at the Premium version: Event Tickets with Ticket Scanner — Premium. Full documentation is at vollstart.com.

Login