Order Barcodes for WooCommerce

Event Ticketing with WooCommerce: QR Check-in Workflow

If you sell event tickets through WooCommerce, the door is where a good customer experience can turn into a bottleneck. A QR-code workflow gives staff a fast way to look up an order, confirm entry, and update its status without moving your ticketing operation to a separate platform.

This guide explains a practical WooCommerce event ticketing workflow using Order Barcodes & QR Codes for WooCommerce: product setup, QR-code delivery, a staff-only scan page, role-based access, and a pre-event test plan.

What the Workflow Looks Like

  1. A customer completes WooCommerce checkout for an event product.
  2. WooCommerce sends the order email with its barcode or QR code, when email display is enabled in the plugin.
  3. An authorized staff member opens your Easy Scan Form in a browser and scans, enters, or pastes the order value.
  4. The staff member looks up the order or changes it to an allowed status, such as a dedicated checked-in status.
  5. WooCommerce retains the order status and order notes as the operational record.

This approach works best when your event sales already live in WooCommerce and you want a simple check-in layer, not a full event-management suite.

Set Up the Event Ticket Product

For a straightforward event, the ticket can be a standard WooCommerce Simple product. Use variations or separate products for tiers such as general admission and VIP. That keeps stock, reporting, and check-in decisions clear.

  • Stock management: Enable it and set stock to your real venue capacity. Disable backorders unless you deliberately support a waitlist.
  • Ticket quantity: Decide whether each order represents one admission or a group. If one barcode represents the entire order, do not describe it as one code per attendee.
  • Order limits: Add a maximum quantity only when it supports your event policy; test any quantity extension with your checkout and payment methods.

A minimal configuration for a single-day event is: a Simple product, stock enabled, backorders disabled, and a clearly stated ticket quantity policy. Place a real test order before promoting the event.

Add QR Codes to Order Emails

Install and configure Order Barcodes & QR Codes for WooCommerce. Choose QR Code when your staff will use phone or camera-based scanners; choose a 1D barcode only when your existing scanner workflow requires it.

In the plugin settings, verify these items:

  • Barcode type: QR Code for a camera-friendly workflow.
  • Email display: Enabled for the customer emails you use as ticket confirmation.
  • Admin display: Enabled when staff need to confirm a will-call order from WooCommerce.
  • Check-in status: Decide in advance whether a successful entry should move the order to a custom checked-in status, completed, or another allowed status.

Make the email unmistakable. Add a plain-language instruction above the code, such as “Show this code at the door,” and include the event date, location, and arrival instructions. The code is useful only when attendees understand what to do with it.

Keep the ticket workflow simple: use the plugin’s configured order-email display, then place a real test order to confirm the code appears where attendees will expect it.

Create a Staff-Only Scan Page

Create a private or unlisted WordPress page containing the [easyscanform] shortcode. This is the Easy Scan Form your team uses at the door. It accepts a scanned order value, a manually entered order ID, or a pasted QR lookup URL from compatible workflows.

Important: staff must log in to WordPress. The scan workflow is intentionally protected: a user needs a role you allow in the plugin settings before they can change an order status. Do not share a public scan URL that changes orders without authentication.

For a small event, use a staff login with only the capabilities and plugin role access that person needs. For a larger event, test a dedicated check-in role in a staging site before event day. Avoid handing out administrator accounts.

Choose a Scanning Method

USB scanner at a fixed check-in table

A HID-compatible USB barcode scanner is usually the most dependable option for a busy entrance. Open the Easy Scan Form in a browser, select the action you intend to perform, and scan the order value into the field. Test the exact scanner, browser, and keyboard layout your team will use.

Phone or tablet workflow

For mobile staff, use a browser on a phone or tablet and a QR-reading workflow that can enter or paste the scanned result into the Easy Scan Form. Because devices and QR reader apps behave differently, test this end to end before relying on it for guest entry.

Use a fixed table when guests arrive in a concentrated window; use mobile staff when check-in happens across a venue or outside a single doorway.

Prevent Common Check-In Problems

  • Duplicate entries: Choose a clear status policy. If an order is already in the selected status, the plugin will not repeat that status change. Review the order and scan log when a guest reports a problem.
  • Group orders: Confirm whether one order code admits one person or a whole purchase. This plugin is order-based, so it does not automatically create a separate attendee record for each ticket quantity.
  • Weak connectivity: The staff workflow needs access to your WordPress/WooCommerce site. Bring a tested connection and keep a secure, minimal order export or will-call procedure as a fallback.
  • Untrained staff: Give staff a five-minute rehearsal: log in, look up a test order, make the approved status change, and recognize an already-processed order.

When Order Barcodes Is the Right Fit

Order Barcodes is a strong fit when you already sell through WooCommerce and need a lightweight, order-based check-in or pickup workflow. It is not a replacement for a full event platform when you need reserved seating, per-attendee credentials, multi-session attendance, offline scanning, or event discovery and calendar management.

For those needs, evaluate a dedicated event tool alongside WooCommerce. The right choice is the one that matches your operational requirements—not the longest feature list.

Pre-Event Testing Checklist

  • Place a real test order and confirm the chosen barcode or QR code appears in the intended customer email.
  • Log in with a staff test account and open the Easy Scan Form.
  • Scan, enter, or paste the test value using every device planned for the event.
  • Confirm the allowed status action changes the order exactly as expected.
  • Repeat the lookup after the status change and confirm your staff understand the result.
  • Verify product stock matches venue capacity and your group-ticket policy.
  • Document the fallback procedure for an unavailable internet connection.

Next Step

For WooCommerce stores that need a practical, order-based QR-code check-in workflow, Order Barcodes & QR Codes for WooCommerce can handle barcode generation, email display, staff lookup, and approved order-status changes. Start with one test event, document the door process, and expand only after the workflow is reliable.


Want help applying this?

Tell us your workflow and we'll point you to the right plugin or next step.