Overview

Scantix is a secure, all-in-one WooCommerce plugin for selling, issuing, and verifying event tickets using unique QR codes. It automates the entire process—from ticket purchase to entry validation—while keeping everything organized within your WordPress admin panel.

Installation & Setup

  1. Install the Plugin
    – Go to Plugins → Add New → Upload Plugin in your WordPress dashboard.
    – Upload the Scantix.zip file.
    – Click Install Now, then Activate.

  2. Configure Basic Settings
    – Once activated, navigate to Scantix Settings under the WooCommerce menu.

    Review or customize options like:
    – QR code format and size
    – Email template instructions
    – Optional branding or footer text

  3. Mark Products as Tickets
    – Edit any WooCommerce product you wish to sell as an event ticket.
    – In the Product Data panel, enable This product is a ticket.
    – Set price, stock, and any other product details.

Selling Tickets

  1. Customers Purchase Tickets
    – Customers buy tickets through your WooCommerce store as normal.
    – Each order item automatically generates a unique QR code when the order is marked as Processing or Completed.

  2. Automatic QR Code Generation
    – Scantix creates and securely stores each QR code (PNG format) on your server.
    – Each code is uniquely tied to a specific order and customer, preventing duplicates or fraud.

Delivering Tickets

  1. Automatic Email Delivery
    – The customer receives a confirmation email containing their QR code(s).
    – They can download, print, or store the code on their phone for easy entry.

  2. Customizing Emails (Optional)
    – You can modify the WooCommerce order email template to include event-specific instructions, logos, or links.

Managing Tickets in the Dashboard

  1. Navigate to WooCommerce → QR Orders to access the Scantix management panel.

    Dashboard Features
    Centralized Table showing:
    – Ticket Tag
    – Order ID
    – Customer Name & Email
    – Product Name
    – QR Code Thumbnail (clickable for lightbox preview)
    – Status (Not Used, Used, Re-Scanned / Denied)
    – Used Date
    – Re-Issue Count
    – Re-Issue Button

Verifying Tickets at the Event

  1. Scanning QR Codes
    – Staff can scan QR codes using any QR reader (mobile device, tablet, or scanner).
    – The QR links directly to your verification endpoint (handled by Scantix).

  2. Live Validation
    – The plugin checks each scan in real-time against your database.
    – The system instantly determines:
    ✅ Valid & Unused → Entry Allowed
    ❌ Invalid or Expired → Denied

  3. Automatic Status Update
    – Once scanned, a ticket is marked as Used and time-stamped in the admin panel.

Re-Issuing Tickets

  1. Re-Issue from Dashboard
    – In QR Orders, click Re-Issue next to any ticket.
    – A confirmation popup ensures no accidental re-issues.

  2. New QR Code Creation
    – A fresh QR code is generated and replaces the old one.
    – The ticket’s “Used” status resets.
    – A re-issue count increments for audit tracking.

  3. Customer Notification
    – The customer automatically receives the new QR code via email.

Post-Event Management

– Export your ticket data to CSV for recordkeeping or follow-ups.
– Review scan history, re-issue counts, and usage stats for analytics.
– Quickly identify invalid or duplicate entries for security reporting

Security Highlights

UUID-based QR codes ensure each ticket is unique and impossible to guess.
Server-side validation prevents offline tampering or duplication.
Audit trail logs all scans, re-issues, and ticket actions.
One-scan entry system prevents double use or re-entry.

Additional Tools

Search & Filter by customer, order, or ticket status.
– CSV Export for reports or audits.
– Lightbox Preview for quick QR inspection.

Color-coded Statuses for instant clarity:
Grey – Not Used
Green – Used
Red – Denied / Re-Scanned