Product Icon

QR Code Tickets & Check-in for WooCommerce

Complete ticketing solution for WooCommerce: Unique QR tickets, Ticket email template, mobile check-in scanning. For events, venues & tours.
Choose a billing option
$39
Save 20%
$78 $62.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Transform Your WooCommerce Store into a Professional Ticketing System

Key Features

  • QR Code Ticket Generation – Automatically generate tickets with unique QR codes upon order completion, with configurable order status triggers
  • Customizable Ticket Code Format – Configure the ticket code prefix, suffix, length, character format (alphanumeric, letters only, numbers only, or hexadecimal), and separator — globally or per product
  • Check-in Types – Four check-in types to match any event flow:
    • Single Check-in – One check-in, no check-out required
    • Single Check-in with Exit – One check-in and one check-out
    • Multiple Check-ins – Multiple check-ins allowed (e.g., multi-day events)
    • Multiple Check-ins with Exit – Multiple check-ins and check-outs with inside/outside tracking
  • Generation Mode – Two ways to generate tickets per order:
    • Per Product – Each product gets its own ticket
    • Per Order – One ticket covers the entire order
  • Multiple Professional Ticket Templates – Choose from 12 professionally designed ticket layouts to match your brand. Uploading the custom template option is also there
  • QR Code Camera Scanner – Scan and validate tickets instantly using a camera-based QR code scanner
  • Ticket Check-in System – Perform individual or bulk check-ins, with role-based access control to restrict who can validate tickets
  • Variable Product Support – Full compatibility with WooCommerce variable products, displaying selected variation details on tickets, PDFs, and emails
  • Bulk Settings Management – Apply ticket settings across multiple products at once, targeting all products, specific categories, or hand-picked items
  • Ticket Expiry Mode – Ticket can be expired after particular time of ticket purchased or it can be expired on specific date.
  • Per-Product Ticket Customization – Configure ticket settings, instructions, and string formats individually at the product level
  • My Tickets Page – Customers can view and manage their tickets directly from their WooCommerce account
  • Enhanced Email Notifications – Automated email templates with embedded QR codes sent to customers
  • Attach PDF Ticket to Email – Option to attach a PDF version of the ticket to the email notification for the status selected in “Generate Tickets On”
  • Use Printed Template in Email – Option to use the selected printed ticket template for emailed tickets as well, for a consistent design across print and email
  • Add/Create Ticket Manually Without Order – Create a ticket without going through the checkout process. Perfect for complimentary tickets, cash payments, or VIP guests.
  • Bulk Actions for Tickets – Bulk action toolbars with checkboxes on the Ticket Management, Edit Order, and Edit Product ticket tables — allowing Check-in, Mark Invalid, Email, Export, and Delete actions to be performed on multiple tickets at once.
  • Event Registration Fields – Attach a custom registration form to a ticketed product to capture per-attendee details such as name, age, or dietary needs at checkout
  • Registration Form Builder – Build and manage reusable registration form templates with Text, Textarea, Email, Phone/Number, Date, Select, Radio, and Checkbox fields, each markable as required
  • CSV Export with Filtering – Export ticket data with advanced filtering options
  • Ticket Listings Table – Searchable, filterable, and sortable ticket management table for admins, with options to manually mark tickets as invalid
  • Ticket Transfer – Purchased Ticket can be transfer to the other.
  • Mini Printer Support – Option to Print compact thermal receipt tickets on 58mm and 80mm paper with 6 mini ticket layouts: Classic, Minimalist, Brand-Focused, Event-Focused, GST Invoice, and Sales Invoice
  • Dashboard Statistics & Reports – Built-in analytics widget and detailed reporting on ticket and check-in activity
  • Audit Trail & Logs – Monitor all ticket activity including check-ins, emails, and changes
  • Edit Ticket – Allow store admin to edit the ticket information.
  • REST API Endpoints – Developer-friendly API for extending and integrating ticket functionality, with “Inside” and “Partial” status filters for accurate check-in classification
  • Webhooks – Ticket Created, Ticket Checked-in and Ticket Invalid webhooks are available to use.
  • AI Abilities (MCP) – 11 AI-callable ticket abilities via the WordPress Abilities API and Model Context Protocol, allowing AI assistants to list tickets, check in attendees, invalidate tickets, generate manual tickets, resend emails, view statistics, and more
  • Modern, Mobile-Responsive Admin Interface – Clean admin UI optimized for both desktop and mobile use
  • Frontend Check-in Tools – Embed check-in functionality anywhere on your site, no WordPress admin or WooCommerce backend access required:
    • [ticket_checkin_form] – Manual ticket code entry and validation
    • [ticket_scanner] – Camera-based QR scanning from any smartphone or tablet
    • [ticket_lookup] – Search for a ticket by its code and view full details before or after check-in
  • Check-in by role — restrict who can scan tickets by WordPress user role (e.g. only a custom “Ticket Checker” role)

Perfect For

  • Events & Conferences: Concerts, festivals, workshops, seminars, webinars
  • Venues & Attractions: Museums, theme parks, tours, attractions, exhibitions

How It Works

  1. Customer Purchases: Customer buys a ticket product from your WooCommerce store
  2. Automatic Generation: Unique QR code ticket is generated automatically when order is processed/completed
  3. Email Delivery: Beautiful HTML email with QR code ticket (and optional PDF attachment) is sent to customer instantly
  4. Check-in: Scan QR codes at your event or venue to validate tickets in real-time

Features

Automatic Ticket Generation

  • Tickets generated automatically when orders reach configured status (default: Completed)
  • Each product quantity creates a unique ticket with its own QR code
  • Order 3 tickets? Get 3 unique tickets, each individually checkable
  • Unique ticket codes ensure security and prevent fraud
  • Works with all WooCommerce product types (Simple, Variable)
  • Fully Customizable Ticket Codes – Set a prefix (e.g., TKT, EVT, CONF), suffix (e.g., 2026, FEST), code length (4–20 characters), character format (alphanumeric, letters only, numbers only, or hexadecimal), and separator (hyphen, underscore, or none) — globally or per product

Professional Ticket Templates

  • 12 beautiful pre-designed ticket templates included
  • Modern, professional designs suitable for any event type
  • Customize colors, fonts, and layouts to match your brand
  • Add your logo and business information
  • Include venue information, terms and conditions
  • Mobile-responsive designs look perfect on any device

Email Integration

  • Beautiful HTML emails sent automatically with ticket attachment
  • QR codes embedded directly in email for quick access
  • Attach PDF Ticket to Email – attach a PDF version of the ticket to the email notification for the status selected in “Generate Tickets On”
  • Use Printed Template in Email – use the selected printed ticket template for emailed tickets as well
  • Customizable email templates and messaging
  • Resend tickets from order page with one click

Add/Create Ticket Manually Without Order

  • Create tickets without going through the checkout process
  • Perfect for complimentary tickets, cash payments, or VIP guests
  • Enter attendee details, select the ticketed product, set quantity and status
  • Optionally link to an existing order for record-keeping
  • Send the ticket email to the attendee instantly
  • Add internal notes (e.g., “VIP Guest”, “Sponsor”, “Cash Payment”)

Event Registration Fields

  • Attach a custom registration form to any ticketed product to capture per-attendee details such as name, age, or dietary needs at checkout
  • One field-set per attendee is automatically added or removed as quantity changes
  • Optional global Checkout Registration Form that collects one set of answers for the whole order
  • Works on both the classic checkout and the WooCommerce Checkout block

Registration Form Builder

  • Build and manage reusable registration form templates from a new section under the Tickets settings
  • Supported field types: Text, Textarea, Email, Phone/Number, Date, Select, Radio, and Checkbox
  • Each field can be marked as required
  • Attach any template to a specific product or use it as the global checkout form
  • Captured answers appear on the order confirmation page, My Account “View Order”, the Admin Edit Order screen, ticket emails, ticket exports (CSV/JSON/XML), print views, and the REST API ticket response
  • Registration Details column on exports/prints is only added when the current batch actually has registration data — stores not using the feature see no change

Multiple Check-in Methods

  • QR Code Scanning: Use any device camera to scan QR codes instantly
  • Manual Code Entry: Type ticket codes for manual verification
  • Bulk Check-in: Upload a list of ticket codes for batch processing
  • Mobile-Friendly Interface: Works perfectly on smartphones and tablets
  • Offline Mode: Check-in without an internet connection (coming soon)
  • Real-time Validation: Instant verification prevents duplicate check-ins
  • Frontend Check-in Tools: Three purpose-built shortcodes give door staff full check-in capability from any frontend page:
    • [ticket_checkin_form] – Manual ticket code entry and validation
    • [ticket_scanner] – Camera-based QR scanning from any smartphone or tablet
    • [ticket_lookup] – Search for a ticket by its code and view full details before or after check-in

Bulk Actions

  • Bulk action toolbars with checkboxes on the Ticket Management, Edit Order, and Edit Product ticket tables
  • Perform Check-in on multiple tickets at once
  • Perform Mark Invalid on multiple tickets at once
  • Perform Email to resend tickets to multiple attendees
  • Perform Export of selected tickets
  • Perform Delete of multiple tickets — ideal for cleanup after an event is over
  • Bulk check-in uses the same core check-in logic as single-ticket check-in, so tickets correctly show as Used / Inside / Partial

Customer Experience

  • Customers access tickets from My Account → My Tickets page
  • Download tickets as PDF anytime
  • Print tickets from email or account page
  • View ticket status (valid, used, expired)
  • My Tickets page reuses the plugin’s canonical ticket status logic, so the displayed status correctly reflects the product’s check-in type

Comprehensive Reporting

  • Real-time ticket sales dashboard
  • Track check-ins vs. total tickets sold
  • Generate custom reports by date range
  • Export data to CSV for external analysis

Advanced Features

  • Per Product Ticket Settings: Tickets can be configured per product
  • Format Ticket Code: Option to format the ticket code to match your brand
  • Ticket Expiration: Set global or per-product expiration dates
  • Validity Period: Tickets are valid for the specified days

AI Abilities (MCP)

  • Built-in support for the WordPress Abilities API and Model Context Protocol (MCP)
  • 11 AI-callable ticket abilities registered with the WordPress Abilities API
  • AI can list tickets with filters (product, status, date range, customer name, ticket code)
  • AI can fetch full details of any ticket by code
  • AI can check in tickets — single or bulk
  • AI can invalidate or void a ticket
  • AI can generate manual or complimentary tickets on demand
  • AI can resend ticket emails to attendees
  • AI can list ticketed products and check-in configurations
  • AI can view real-time statistics (total, used, valid, expired, check-in rate, today’s activity)
  • AI can export tickets as CSV
  • Full permission control — AI respects your existing user roles and capabilities

Security & Fraud Prevention

  • Unique ticket codes generated using cryptographic algorithms
  • QR codes cannot be duplicated or forged
  • One-time use prevention – tickets can’t be scanned twice

Use Case

Music Festival / Amusement Park

A music festival sells General Admission ($50), VIP ($150), and Backstage Pass ($300) tickets. At the festival entrance, staff scan QR codes with tablets to validate entry. The dashboard shows real-time attendance numbers. Registration fields capture each attendee’s name and dietary requirements at checkout. VIP guests and sponsors receive complimentary tickets through the Manual Ticket Creation feature, and after the event the organizer bulk-deletes the ticket records in one action.

Compatibility

Additional Features

  • Logs to report the activities on Tickets
  • Tickets Meta Box on Product Edit page to display the Ticket listing of that particular product
  • Apply Bulk Ticket Settings to Product from single place.
  • Comprehensive action and filter hooks throughout the ticket email template (e.g. wc_ticket_email_before_ticket, wc_ticket_email_after_ticket_code, wc_ticket_email_after_details_table, wc_ticket_email_important_items, wc_ticket_email_before_my_tickets_button) so developers can customize or extend the emailed ticket without editing core files.

Upcoming features

  • Progressive Web App (PWA)

Purchase now and start selling tickets in minutes!


Frequently asked questions

Do I need any third-party services?

No! Everything runs on your WooCommerce Store. No external APIs, no monthly fees, no third-party dependencies.

Can customers print their tickets?

Yes! Tickets are available as downloadable on the customer's account page. They can be printed at home or displayed on mobile devices.

Can i configure the tickets per product?

Yes, Ticket can be configured at global as well as product level. The option that are present at the global level, same option are available to use at the product level as well.

Can I customize the ticket design?

Absolutely! You can modify templates, change colors, add your logo, and customize all text and fields.

Does it work with variable products?

Yes! The plugin works fine with the variable product type.

Can I use it for free events?

Yes! Set product price to $0 for free tickets. Customers still get QR codes for check-in.

Is there a limit on ticket quantity?

No limits! Generate unlimited tickets for unlimited orders.

Can I refund tickets after they're used?

You control refund policies. The plugin marks tickets as used after check-in, but you decide whether to allow refunds.

Does it work on mobile devices?

Yes! The check-in interface works perfectly on smartphones and tablets. Customers can also view tickets on mobile.

What happens if someone loses their ticket?

Customers can always access their tickets from My Account → My Tickets. Admins can also resend tickets from the order page.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.2.0
  • Requires at least WordPress: 5.0
  • Requires at least WooCommerce: 5.0

Countries

  • Worldwide

Customer reviews

Average rating 5

3 reviews from verified users

5 stars, 100% of reviews
4 stars, 0% of reviews
3 stars, 0% of reviews
2 stars, 0% of reviews
1 star, 0% of reviews

Click to rate

  • Rated 5 out of 5
    contact421a0970f0NetherlandsAug 8, 2026
    Great plugin and excellent support. The plugin is easy to use, works very well, and offers everything needed for ticket sales and check-in. The support was incredibly fast, professional, and helpful. Communication was clear and the whole experience was very positive. I’m very happy with the plugin and I plan to use it on websites for more of my clients in the future. Highly recommended!
  • Rated 5 out of 5
    adminc172bac01aRomaniaAug 8, 2026
    A very useful and reliable plugin, with plenty of features. The support team is also very responsive and helped us customize one of the plugin’s functions to better fit our needs. Highly recommended!
  • Rated 5 out of 5
    runawayreallyac06803279FranceApr 7, 2026
    This is a very good tool to easily generate QR Code tickets. It's affordable for small businesses like ours but also very serious in term of service. The support is incredibly reactive and helpful. For the price it's probably amongst the best ticket generation solutions around.

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.9 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.