BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Ticket Shop for WooCommerce icon
Actively maintained Tested with WP 7.1 #25 in Event Tickets

Ticket Shop for WooCommerce

Turn WooCommerce products into simple tickets with visit dates, local QR/PDF generation and one-time check-in.

Active installs<10New
Downloads · 30d154▼ -24.5% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads204Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.9PHP 8.2+
Downloads · 7d20• 0% week over week
Our verdict

Solid choice

Ticket Shop for WooCommerce is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 4 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.2 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

102132Sep 17Oct 3Oct 19
Yesterday4
Daily average (1y)7
Peak day43Sep 17, 2026
Last 12 months215

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Ticket Shop for WooCommerce stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
Event Tickets >100 997 Best Event Tickets plugins →
qr code >100 1,580 Best qr code plugins →
ticket scanner #45 112 Best ticket scanner plugins →
tickets >100 2,656 Best tickets plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About Ticket Shop for WooCommerce

From the official readme · v1.1.0

Description

Ticket Shop for WooCommerce is a lightweight ticketing layer that works with WooCommerce. It keeps payments and product pricing in WooCommerce and adds the essentials needed to issue and validate tickets.

Current version includes:

  • A simple Ticket Shop for WooCommerce dashboard.
  • Ticket-enabled WooCommerce products.
  • Global visit calendar with open weekdays and time slots.
  • Optional capacity per product/date/time, with a product default and exact slot overrides.
  • Cart and checkout availability checks to prevent purchases above configured capacity in normal purchase flow.
  • Visit date/time captured in the cart and order.
  • One ticket per purchased unit after payment confirmation.
  • Local QR Code generation. Ticket QR payloads are not sent to third-party QR services.
  • Downloadable ticket PDFs generated locally by the plugin, with the QR drawn from the bundled QR matrix.
  • Ticket links added to customer WooCommerce emails.
  • Admin check-in with read-before-confirm flow.
  • Atomic one-time consumption: a second entry is blocked.
  • Optional camera scanning through the browser BarcodeDetector API, with manual/USB scanner fallback.
  • Basic ticket list, settings and help screens.
  • Individual ticket cancellation without cancelling or refunding the WooCommerce order.
  • Admin QR/PDF reissue and manual ticket e-mail resend. Reissue invalidates the previous QR.
  • Ticket lifecycle history for created, sent, check-in, cancelled and reissued events.
  • Restricted Ticket Validator role with check-in permission but no ticket-management or WooCommerce administration access.
  • Ticket, calendar and protected operator check-in shortcodes.
  • WordPress personal data exporter and eraser integration.
  • RTL, keyboard-focus and reduced-motion friendly admin UI.

The plugin does not process payments itself. WooCommerce remains responsible for products, prices, checkout, payment gateways, taxes and refunds.

Privacy

The plugin stores the minimum purchaser information needed to issue and validate tickets: order reference, ticket code, customer name/e-mail, visit date/time and usage state. Check-in audit records store hashed IP address and hashed user-agent values rather than their raw values.

The plugin registers with the WordPress personal data exporter and eraser tools. Erasure anonymizes customer name/e-mail and the WordPress user reference while retaining the order reference and operational ticket state for transaction integrity.

QR Codes and ticket PDFs are generated locally. Version 1.1.0 does not send ticket payloads to any service operated by the plugin author.

External services

The plugin does not contact an API or cloud service operated by the plugin author. QR Codes and ticket PDFs are generated locally by the bundled PHP libraries.

WooCommerce itself, payment gateways, e-mail providers, hosting services, browser features and other extensions installed by the site owner may communicate with their own external services independently of this plugin.

The optional camera scanner uses the browser BarcodeDetector API when the visitor’s browser supports it; the plugin does not upload camera images to the plugin author or to a remote scanning service.

Third-party libraries

The production ZIP bundles only the following runtime libraries locally; no CDN is required. Their upstream license files remain included under vendor/.

  • chillerlan/php-qrcode 6.0.1 — MIT and Apache-2.0
  • chillerlan/php-settings-container 3.3.0 — MIT

Ticket PDFs are generated by the plugin itself with core PDF operators. QR graphics are drawn directly from the local QR matrix, so no HTML-to-PDF library, remote QR service or CDN is required.

The plugin folder, text domain and existing implementation identifiers are retained for WordPress.org update and data compatibility. They are technical identifiers and are not the plugin display name.

Installation

  1. Install and activate WooCommerce.
  2. Upload the codestormtechnology-ticketing-woocommerce folder to /wp-content/plugins/ or install the ZIP through Plugins > Add New > Upload Plugin.
  3. Activate Ticket Shop for WooCommerce.
  4. Open Ticket Shop for WooCommerce > Calendar and configure available days and times.
  5. Create or edit a WooCommerce product and enable the ticket option in Product data > General.
  6. Complete a test purchase and use Ticket Shop for WooCommerce > Check-in to validate the generated ticket.

Frequently asked questions

Which shortcodes are available?

[ticket_shop_tickets] lists published WooCommerce products marked as tickets. Optional parameters: limit and columns. [ticket_shop_calendar] shows the next available dates and time slots from the global calendar. Optional parameters: `days` and `limit`. [ticket_shop_checkin] provides a protected front-end check-in for authenticated users who have ticket-validation permission. Reading a ticket does not consume it; confirmation is still required. For backward compatibility, previous shortcode aliases continue to work after updating from older versions.

Does the plugin handle payments?

No. WooCommerce remains responsible for products, prices, checkout, payment gateways, taxes and refunds.

Does reading a QR Code immediately use the ticket?

No. Reading only inspects the ticket. The operator must press Confirm entry to consume it.

Can the same ticket be used twice?

No. The database update that consumes a ticket only succeeds while the ticket is still active. Later attempts are rejected.

Is the QR Code sent to an external API?

No. QR images are rendered locally using the bundled QR library.

Where are ticket PDFs stored?

They are generated on demand and streamed to the authorized requester. Version 1.1.0 does not store generated PDF files permanently.

Does it support WooCommerce HPOS?

The plugin uses WooCommerce order APIs and declares compatibility with High-Performance Order Storage.

How do ticket capacity limits work?

Set a default capacity on the WooCommerce ticket product and optionally create exact overrides under Ticket Shop for WooCommerce > Vagas for a product, visit date and time. Capacity 0 means unlimited. Active and used tickets consume capacity; cancelling an individual ticket releases its place.

Can I cancel only one ticket from an order?

Yes. Ticket Shop for WooCommerce > Tickets can cancel an individual active ticket without cancelling or refunding the WooCommerce order. Used tickets cannot be cancelled.

Can an administrator reissue a ticket?

Yes. An active unused ticket can receive a new QR code and PDF content. The old QR becomes invalid because the ticket code changes, and the updated ticket can be resent by e-mail.

What can the Ticket Validator role access?

The role can sign in and use ticket check-in. It does not receive WooCommerce management permissions or access to ticket cancellation, reissue, capacity or settings screens.

Can I use a USB QR scanner?

Yes. Scanners that behave like a keyboard can fill the check-in field. Supported browsers can also use the camera through the BarcodeDetector API.

Changelog

1.1.0

  • Added optional ticket capacity by product, visit date and time, including per-product defaults and exact slot overrides.
  • Added cart/checkout capacity validation and a final issuance guard.
  • Added individual ticket cancellation without changing the WooCommerce order or refund state.
  • Added administrator QR/PDF reissue and manual ticket e-mail resend.
  • Added lifecycle history for ticket creation, delivery attempts, check-in, cancellation and reissue.
  • Kept and improved the restricted Ticket Validator role, including redirecting validators directly to check-in after login.
  • Added new plugin-owned slot and lifecycle-log tables with automatic schema upgrade from previous versions.

1.0.10

  • Changed the public display name to Ticket Shop for WooCommerce.
  • Updated visible plugin labels to use the new display name while preserving the existing WordPress.org slug, text domain and compatibility identifiers.
  • No ticketing, QR, PDF, calendar, checkout or check-in behavior was changed.

1.0.9

  • Corrected URL output escaping in the plain-text WooCommerce ticket e-mail using esc_url().
  • Renamed the bundled Apache 2.0 license file to LICENSE-ASL-2.0.txt so the license remains distributed with an allowed text-file extension.
  • No ticketing, QR, PDF, calendar or check-in behavior was otherwise changed.

1.0.8

  • Updated the public plugin name during the WordPress.org review process.
  • Changed the package folder and text domain to codestormtechnology-ticketing-woocommerce for the requested permalink.
  • Removed Tested up to from the PHP plugin header; compatibility is declared only in readme.txt.
  • Added new codestorm_ticketing_* shortcode names while retaining the previous shortcode aliases for compatibility.
  • Kept the local QR/PDF implementation and the reduced third-party dependency set from 1.0.7.

1.0.7

  • Clarified local QR/PDF generation and third-party dependency disclosures.
  • Removed the HTML-to-PDF dependency tree and generate ticket PDFs locally with core PDF operators.
  • Reduced bundled runtime libraries to the local QR generator and its settings container, with explicit license inventory.

1.0.6

  • Improved frontend contrast for calendar, ticket cards and WooCommerce visit fields.
  • Added theme-isolated page-title contrast for pages using the calendar shortcode.

Full changelog on WordPress.org →

Screenshots

Ticket Shop for WooCommerce dashboard and ticket overview.
Ticket Shop for WooCommerce dashboard and ticket overview.
Ticket products displayed with the ticket-list shortcode.
Ticket products displayed with the ticket-list shortcode.
Visit dates and available time slots with the calendar shortcode.
Visit dates and available time slots with the calendar shortcode.
Protected ticket check-in with read-before-confirm workflow.
Protected ticket check-in with read-before-confirm workflow.
Basic Ticket Shop for WooCommerce settings.
Basic Ticket Shop for WooCommerce settings.
Built-in help for tickets, calendar, check-in, shortcodes and privacy.
Built-in help for tickets, calendar, check-in, shortcodes and privacy.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Ticket Shop for WooCommerce alternatives

All Event Tickets plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Sugar Calendar – Events Calendar, Event Tickets, and Events Management Platform Sugar Calendar Easily manage events and sell tickets on your WordPress site. Sugar Calendar is… by Syed Balkhi 10K+ ★★★★★★★★★★ 4.5 (24) 5 days ago 92
2 Eventin – Events Calendar, Tickets, Registration, Booking & WooCommerce Eventin Events calendar plugin for event registration, event tickets, bookings, RSVP, recurring and… by Arraytics 10K+ ★★★★★★★★★★ 4.7 (409) 4 days ago 88
3 Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar Event Booking Manager for WooCommerce Sell event tickets with WooCommerce. Event registration, recurring events, RSVP, attendee… by magepeopleteam 7K+ ★★★★★★★★★★ 4.5 (167) 1 day ago 86
4 Event Tickets with Ticket Scanner Event Tickets with Ticket Scanner Sell tickets with WooCommerce: seating plans, PDF tickets with QR codes, door scanner. No… by Vollstart 1K+ ★★★★★★★★★★ 4.8 (24) 6 days ago 90
5 My Tickets – Accessible Event Ticketing My Tickets – Accessible Event Ticketing My Tickets is a simple, flexible platform for selling event tickets with WordPress. by Joe Dolson 600+ ★★★★★★★★★★ 4.9 (27) 6 days ago 91
6 Eventin – Events Addon for Elementor Eventin – Events Addon for Elementor Elementor addons for Eventin. Build event calendars, registration forms, ticket listings… by Arraytics 100+ ★★★★★★★★★★ No reviews 5 months ago 46
7 Venuera – Event Tickets for WooCommerce Venuera – Event Tickets for WooCommerce Event ticketing for WooCommerce: sell simple & variable tickets, collect attendee data… by venuera 100+ ★★★★★★★★★★ 5 (5) 4 weeks ago 84
8 Eventnetic – Event Tickets, Booking and Calendar Eventnetic – Event Tickets, Booking and Calendar Sell event tickets on WordPress: dates, capacity, ticket types, a booking form, a calendar… by eventnetic 90+ ★★★★★★★★★★ 5 (2) 1 day ago 75
9 Event Koi Lite – Events Calendar, Event Management, RSVP, and Tickets Event Koi Lite A modern, unbloated WordPress events calendar plugin. Sell tickets, create an events… by EventKoi 80+ ★★★★★★★★★★ 5 (6) 1 day ago 72
10 Stachethemes Seat Planner Lite Stachethemes Seat Planner Lite Let customers select and reserve exact seats or tables in WooCommerce, prevent double… by Stachethemes 70+ ★★★★★★★★★★ 5 (3) 7 days ago 75

FAQ

Ticket Shop for WooCommerce: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 20, 2026

Is Ticket Shop for WooCommerce free?

Yes. Ticket Shop for WooCommerce is free to download and use from the official WordPress.org plugin directory.

Is Ticket Shop for WooCommerce safe to use in 2026?

Ticket Shop for WooCommerce is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

How many websites use Ticket Shop for WooCommerce?

Ticket Shop for WooCommerce is active on <10 WordPress websites and has been downloaded 204 times since it launched in September 2026. It was downloaded 154 times in the last 30 days.

Does Ticket Shop for WooCommerce work with WordPress 7.1?

Yes. The developer has tested Ticket Shop for WooCommerce up to WordPress 7.1.3, the latest release. It requires WordPress 6.9 or newer.

What PHP version does Ticket Shop for WooCommerce need?

Ticket Shop for WooCommerce requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Ticket Shop for WooCommerce last updated?

The latest version, 1.1.0, was released on September 25, 2026 (4 weeks ago).

Who makes Ticket Shop for WooCommerce?

Ticket Shop for WooCommerce is developed and maintained by Codestorm Technology.

What are the best alternatives to Ticket Shop for WooCommerce?

The most popular alternatives to Ticket Shop for WooCommerce are Sugar Calendar (10K+ installs), Eventin (10K+ installs) and Event Booking Manager for W… (7K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.