Description
Core Capabilities Overview
FooEvents POS turns a WooCommerce store into a full event ticketing operation, run entirely from a WordPress website you already control. It sells tickets directly through your own site, manages bookings, collects attendee information, and checks guests in at the door, all without routing a percentage of your sales to a third party. There’s no commission taken and no per-ticket fee added on top of what you charge. Whatever a ticket sells for, that’s what lands in your account.
What sets FooEvents POS apart from a typical ticketing add-on is the degree of control it hands back to the organizer. You decide what the ticket looks like, choosing from more than 20 free ticket themes or building a custom design that matches your event branding. You decide how tickets get delivered, in what format, and how your team scans and validates them at check-in. None of that is dictated by a platform’s default template or locked behind a paid tier. As a WordPress plugin, it installs directly into your existing WooCommerce environment rather than pulling attendee data into an external system you don’t own.
The check-in side is handled by the free FooEvents Check-ins apps, which have been used to check in over 23 million attendees across real events, ranging from conferences and concerts to workshops, fundraisers, and sporting fixtures. That volume matters because it means the scanning workflow has been shaped by actual entrance-line conditions, not just lab testing. Whether you’re running single-day workshops, multi-day conferences, recurring virtual sessions, or general admission events with rolling entry, FooEvents POS adapts to the format rather than forcing your event into its structure.
Feature Breakdown
Underneath the plugin’s core promise of commission-free ticket sales sits a fairly deep feature set built specifically for WooCommerce store owners who need more than a basic booking form. Below is a breakdown of what’s included.
- Direct ticket sales through WooCommerce — tickets are sold as WooCommerce products, meaning existing store settings, payment gateways, and checkout flows apply without needing a separate cart system.
- Zero commission and no per-ticket charges — revenue from ticket sales isn’t reduced by transaction-based fees layered on top of standard payment processing.
- Custom ticket design — over 20 free ticket themes are available out of the box, with the option to design your own layout for branded, event-specific tickets.
- Flexible delivery formats — control how tickets are sent to buyers and what format they arrive in, giving you the ability to match delivery to the type of event you’re running.
- FooEvents Check-ins apps — free apps for scanning and validating tickets at the door, tracking attendance in real time, and keeping entry lines moving during busy arrival windows.
- Attendee data collection — gather names, contact details, and custom fields per attendee at the point of purchase, rather than just capturing the buyer’s information.
- Support for multiple event formats — single-day events, multi-day conferences, recurring sessions, and virtual events can all be configured within the same WooCommerce setup.
- Seated and general admission events — handles both structured seating arrangements and open general admission entry, useful for venues that run different event types throughout the year.
- Full data ownership — because everything runs on your own WordPress installation, customer and attendee data stays on infrastructure you manage, not a third-party ticketing platform.
Because FooEvents POS is distributed under the GPL license, store owners and developers retain the freedom to modify, extend, or adapt the plugin’s code to fit unusual event configurations, which matters for agencies building bespoke ticketing setups for clients. That licensing model, combined with the plugin’s WooCommerce foundation, means there’s no vendor lock-in tying your event data to a proprietary system you’d have to migrate away from later.
Real-World Applications
Conference organizers use FooEvents POS to sell multi-day passes alongside single-session tickets, collecting attendee details for each registrant so badges and communications can be personalized rather than generic. A three-day industry conference might sell an all-access pass through one WooCommerce product while offering day-specific tickets as variations, with the Check-ins app used at each morning’s entrance to validate credentials without a manual guest list.
Concert and live event promoters rely on the general admission and seated ticketing options to manage venues where some sections are assigned and others are open floor. A venue running both types of events in the same month can configure seating charts for a theater performance one week and switch to general admission for a standing-room show the next, all from the same WordPress dashboard.
Workshop hosts and small training businesses use the plugin’s recurring event support to sell tickets to a weekly or monthly session series, avoiding the need to build a new product listing every time a date repeats. Fundraisers and charity events benefit from the attendee data collection features, since organizers often need to know dietary requirements, table assignments, or donation tiers per guest rather than just the name on the order.
Sports events and tournaments take advantage of the check-in speed the FooEvents Check-ins app provides, since gate entry for a sporting fixture typically involves a short window before the event starts and a large volume of attendees arriving at once. Agencies and developers building WooCommerce sites for clients across these different event types can standardize on a single ticketing plugin rather than reconfiguring a new system for every project, which is part of why FooEvents has been adopted by thousands of agencies and businesses building ticketing into client sites.
Technical Specifications
FooEvents POS is built as a WordPress plugin that integrates with WooCommerce, so a working WooCommerce installation is a prerequisite for ticket sales to function. Below are the verified technical requirements for running the current release.
- Plugin version: 1.11.13
- Minimum WordPress version: 6.3
- Minimum PHP version: 7.4
Because it runs on standard WordPress and WooCommerce infrastructure, there’s no separate hosting environment or external ticketing account to configure. Updates to the plugin are managed the same way as any other WordPress plugin, through the standard dashboard update process, keeping the ticketing system aligned with the rest of your site’s maintenance routine.
Frequently Asked Questions
Does FooEvents POS work with my existing WooCommerce products and themes?
Yes. Tickets are created and sold as WooCommerce products, so they follow the same checkout, tax, and payment gateway configuration already set up on your store. Your existing WordPress theme continues to control the front-end appearance of product pages and checkout, while FooEvents POS handles the ticketing logic and check-in layer underneath.
Can I sell both seated and general admission tickets for different events on the same site?
Yes, the plugin supports both formats, so a single WooCommerce site can run a seated theater event one month and a general admission concert the next without switching plugins. Each event is configured individually, meaning the ticket structure for one show doesn’t affect settings for another running on the same site.
How does check-in work at the door with FooEvents POS?
Check-in is handled through the free FooEvents Check-ins apps, which scan tickets to validate them and log attendance as guests arrive. This system has processed over 23 million attendee check-ins across real events, so the scanning workflow is built around the pace and pressure of actual entrance lines rather than idealized conditions.
Do I keep full ownership of attendee and customer data collected through ticket sales?
Yes. Since FooEvents POS runs on your own WordPress and WooCommerce installation, attendee details, order records, and customer data stay within your site’s database rather than being stored on an external ticketing platform. That also means there are no commission deductions or per-ticket fees taken from your sales, since the entire transaction happens on infrastructure you control.

