Documentation

SBD Event Tickets • Getting Started

Getting Started with SBD Event Tickets

SBD Event Tickets adds simple, QR-based ticketing on top of your existing WooCommerce store.

This guide covers:
  • Installing the plugin
  • Creating a ticket product
  • Setting up the ticket scanner page
  • Creating a My Tickets page for customers (optional)

1) Install & Activate the Plugin

  1. Log in to your WordPress admin.
  2. Go to PluginsAdd NewUpload Plugin.
  3. Upload the SBD Event Tickets plugin ZIP.
  4. Click Install Now, then Activate.

On activation, the plugin creates a ticket table in your database (example: wp_sbd_tickets).

Make sure WooCommerce is already installed and active before testing ticket purchases.

2) Create a Ticket Product

  1. Go to ProductsAdd New (or edit an existing product).
  2. Set the price and basic product details as usual.
  3. In the Product data panel, open the General tab.
Ticket settings (General tab)
  • This product issues tickets (checkbox)
  • Event name (optional)
  • Event date (optional)
  • Event time (optional)
  • Venue / location (optional)
Required step
  • Check This product issues tickets.
  • Fill in any event details you want printed on tickets.
  • Publish or update the product.
Tickets generate automatically when an order containing this product is marked Completed.

3) Set Up the Ticket Scanner Page

This is the web page your staff will use to check people in at the gate.

  1. Go to PagesAdd New.
  2. Title it Ticket Scanner (or Check-In Scanner).
  3. Add a Shortcode block with:
[sbd_ticket_scan]
  1. Publish the page.
  2. Share the URL with your staff (phone, tablet, or laptop).
How it works
  • Staff enter or scan a ticket code.
  • The page calls the SBD Event Tickets REST API.
  • Valid, unused tickets are accepted and marked used.
  • Invalid or already-used tickets return an error message.
Scanner hardware note
  • You can pair a USB or Bluetooth QR scanner.
  • Most scanners “type” the code into the field and press Enter.

4) My Tickets Page for Customers (Optional)

If you want customers to see all their tickets in one place, create a My Tickets page.

  1. Go to PagesAdd New.
  2. Title it My Tickets.
  3. Add a Shortcode block with:
[sbd_my_tickets]
  1. Publish the page.
  2. Optionally link it from your main menu or WooCommerce My Account area.
Logged-in customers will see
  • Event name/date/time/venue
  • Ticket code
  • Status (unused/used)
  • QR image for each ticket

5) Emails & Ticket Delivery

When an order containing ticket products is completed:

What happens automatically
  • Tickets are stored in your database.
  • Tickets appear in standard WooCommerce order emails.
  • A separate tickets-only email is also sent (easy to forward to guests).
Each ticket includes
  • Event information
  • A unique ticket code
  • A QR code image
  • Status (unused / used / invalid)
If you see email delivery issues during testing, set up SMTP and re-test with a real mailbox (Gmail/Outlook).