Athenian Tickets & Admission
product details.
Athenian Tickets & Admission adds ticket generation, digital and printable admission records, redemption tools, lifecycle tracking, reporting, and API-ready ticket data to WooCommerce. It helps teams sell admission products, deliver scannable credentials, validate entry, and track redemption from the order record while keeping data, permissions, and automation aligned with the broader Athenian Platform Ecosystem.
Athenian Tickets & Admission Manager is a WooCommerce-native ticketing and admission operations plugin that turns ticket-enabled products and completed orders into secure, scannable, redeemable admission records. Instead of treating a ticket sale as only a WooCommerce order or PDF attachment, the plugin creates individual ath_ticket records, assigns unique ticket codes, stores event context, renders printable and digital tickets, and tracks ticket status from issuance through redemption or voiding.
The plugin supports event products, classes, workshops, admissions, performances, training sessions, venue access, pop-up events, and POS-connected ticket sales. Merchants can mark WooCommerce products as ticket/admission items, add event name, schedule, venue, ticket label, terms, and customer notes, then generate one secure ticket per purchased quantity when the order reaches configured statuses.
Customers can access tickets through WooCommerce emails, PDF attachments, secure download links, and a My Account ticket wallet. Staff can redeem tickets through check-in shortcodes, scanner-friendly kiosk screens, manual code lookup, hardware scanner input, optional browser camera scanning, and token-protected REST API endpoints. Admins can review ticket KPIs, event performance, POS ticket activity, recent redemptions, CSV exports, API references, settings, and webhook configuration from WooCommerce → Ticketing.
For the broader Athenian Platform, Athenian Tickets & Admission Manager acts as the admission lifecycle layer. It connects WooCommerce checkout, ticket generation, customer delivery, barcode output, staff redemption, kiosk operations, POS-origin order tagging, REST access, signed webhooks, and reporting around one searchable ticket record model.
Ticket Issuance
Turn WooCommerce Products and Orders Into Secure Admission Records
Athenian Tickets & Admission Manager converts ticket-enabled WooCommerce
products into individual admission records with secure codes, event metadata,
customer delivery, printable PDFs, and digital ticket access.
| Ticket Layer | Operational Value |
|---|---|
| Ticket Products | Mark WooCommerce products as ticket or admission products with event name, schedule, venue, label, terms, and email notes. |
| One Per Quantity | Generate one secure ticket record for each purchased quantity while preventing duplicate ticket creation. |
| Customer Wallet | Add a WooCommerce My Account ticket wallet at /ath-tickets/ with scannable ticket cards. |
| PDF Delivery | Attach ticket PDFs to customer emails and provide secure ticket-specific download links. |
- Stores tickets as private admin-visible
ath_ticketrecords. - Supports unredeemed, redeemed, and voided ticket lifecycle statuses.
- Copies product-level event data onto each ticket at generation time.
- Supports secure guest downloads using per-ticket access keys when enabled.
Admission Redemption
Validate Tickets With Staff Consoles, Kiosks, Scanners, and POS Workflows
Staff can look up, validate, and redeem tickets through shortcode-driven
check-in tools, kiosk screens, hardware scanners, manual entry, camera
scanning where supported, and REST-based redemption endpoints.
Use
[ath_ticket_checkin] for lookup, status review, and redemption actions
Use
[ath_ticket_kiosk] for scanner-first entry stations and optional auto-redeem
Use
[ath_ticket_pos] to connect ticket operations with Athenian POS workflows
| Redemption Layer | How It Helps |
|---|---|
| Code Lookup | Resolve tickets by primary ticket code, generated EAN-13 value, or generated UPC-A value. |
| Barcode Output | Render QR, Code 39, EAN-13, UPC-A, and PDF417-style outputs for different scanner workflows. |
| Duplicate Prevention | Track redeemed status so already-used tickets cannot be redeemed again accidentally. |
| POS Channel | Tag POS-origin orders, generate tickets for POS sales, and report POS-issued admission volume. |
- Restricts lookup and redemption AJAX actions to authenticated staff users.
- Supports manual, QR-focused, and hybrid scanner modes.
- Stores redeemed timestamp, staff user ID, redemption channel, and optional note.
- Integrates with
athpos/order_createdfor Athenian POS ticket sales.
Reporting & Integrations
Track Admission Performance and Expose Ticket Lifecycle Data
The WooCommerce Ticketing dashboard gives teams operational visibility into
ticket issuance, redemption, revenue, POS volume, event performance, recent
activity, CSV exports, REST endpoints, and signed webhook events.
| Operations Layer | Operational Purpose |
|---|---|
| Admin Dashboard | View issued tickets, redeemed tickets, redemption rate, gross sales, POS tickets, event performance, and recent activity. |
| CSV Export | Export ticket code, status, event, attendee, customer, order, channel, issued date, and redeemed date. |
| REST API | List, look up, redeem, void, retrieve, generate, and report on tickets through token-protected endpoints. |
| Signed Webhooks | Emit signed lifecycle events for ticket creation, redemption, voiding, and order-level ticket generation. |
Admission lifecycle management inside WooCommerce:
Ticket sales, customer delivery, digital passes, staff redemption, POS
tickets, reporting, APIs, and webhook automation all stay connected to the
original WooCommerce order and ticket record.
- Expose ticket routes under the REST namespace
ath-tickets/v1. - Sign webhook payloads with HMAC-SHA256 using the configured webhook secret.
- Store generated PDFs under
wp-content/uploads/ath-tickets/. - Declare compatibility with WooCommerce HPOS custom order tables and Cart/Checkout Blocks.
