Description
When in-person or online events need to sell tickets through the store, Box Office creates ticket products in WooCommerce and collects attendee data at checkout, with name, email, and admission information fields linked to the order. The extension helps organizers of conferences, fundraising events, and sessions with controlled capacity centralize ticket sales, registration, and management within the flow already used for products and payments.
Main Features of Box Office
- Products as tickets
Turns WooCommerce items into tickets for events and sessions. - Attendee data
Collects information for each ticket during the checkout process. - Order-based management
Links attendees, purchases, and statuses directly to store orders. - Capacity control
Manages the available number of tickets according to the configured inventory. - WooCommerce flow
Uses the cart, checkout, and payments already configured on the website.
Benefits of Box Office
- Centralized sales
Brings tickets, payments, and registrations together in the same store dashboard. - Less manual work
Reduces the need for separate spreadsheets to manage buyers and attendees. - Clearer operations
Makes it easier to track orders, tickets sold, and admission data. - Use for various events
Supports conferences, fundraisers, workshops, sessions, and paid gatherings.
Who Is Box Office For?
- Anyone who sells tickets for conferences, lectures, workshops, or gatherings through WooCommerce.
- Organizations that run fundraising campaigns with paid admission or controlled registration.
- Anyone who needs to register attendees at checkout without separating sales from attendance tracking.
How to Download Box Office
Box Office is available for download here at Ultrapack. After downloading the .zip file, install it under Plugins > Add New > Upload Plugin, select the package, and activate it in WordPress. Then, configure the tickets through the WooCommerce product flow.
Box Office is a good fit for websites that already use WooCommerce as their commercial foundation and want to treat tickets as a natural part of the store without creating a separate registration structure. By connecting products, orders, and attendees, the addon makes ticket sales more traceable and keeps operational control close to payments, inventory, and purchase history.
Frequently asked questions
Is WooCommerce Box Office GPL-licensed?
Yes. WooCommerce Box Office is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Box Office on multiple sites?
Yes. You can use WooCommerce Box Office on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does WooCommerce Box Office cost at Ultrapack?
WooCommerce Box Office costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Box Office include updates?
Yes. The current version of WooCommerce Box Office is 1.6.1, published at Ultrapack on Sep 16, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Box Office scanned before publication?
Yes. Every version of WooCommerce Box Office goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Box Office?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 1.6.1 2026-09-15
- Fix - Resolved a fatal error that could make ticket product pages fail to load when Stripe express checkout buttons, such as Apple Pay or Google Pay, were enabled.
Version 1.6.0 2026-09-15
- Add - Map checkout billing fields to ticket fields with per-product toggle.
- Add - Show guidance in the Ticket Emails tab on wrapping the "{ticket_link}" in a link to make it clickable.
- Fix - Added additional permission checks to Ticket Tools admin actions.
- Fix - Corrected an issue where submitting one Ticket Tools action could trigger an unrelated bulk update.
- Fix - Correct a malformed date format in the ticket email log meta box.
- Fix - Add visible labels to the ticket scan form's action select and barcode fields to improve accessibility.
- Fix - Replace browser-native validation on the ticket scan form with a persistent, accessible error summary to improve accessibility.
- Fix - Add spacing between the ticket edit and print action links so they are visually distinguishable as separate links.
- Fix - Use accessible row headers in the Attendee Detail table in the default print ticket template to improve accessibility.
- Dev - Pin GitHub Actions and their nested dependencies to immutable commit SHAs.
- Dev - Bump WooCommerce "tested up to" version 11.1.
- Dev - Bump WooCommerce minimum supported version to 10.9.
Version 1.5.2 2026-08-20
- Fix - Ensure ticket field labels are always rendered and inserted as plain text in the product editor.
- Dev - Bump WordPress "Tested up to" version 7.1.
- Dev - Bump WordPress minimum supported version to 6.9.
- Dev - Bump WooCommerce "tested up to" version 11.0.
- Dev - Bump WooCommerce minimum supported version to 10.8.
- Dev - Update the PHP_CodeSniffer development dependency to 3.13.6 and WPCS to 3.4.1.
Version 1.5.1 2026-07-13
- Fix - Added accessible inline validation errors and an error summary for required ticket fields in the ticket form, with full ARIA support for improved accessibility.
- Fix - Ensure that tickets link to the customer's account correctly when using the Block Checkout.
- Fix - Add direct-access prevention check to PHP files to resolve Plugin Check action errors.
- Dev - Bump WooCommerce "tested up to" version 10.9.
- Dev - Bump WooCommerce minimum supported version to 10.7.
- Dev - Upgrade Node.js from v20 to v24 and npm from v10 to v11.
- Dev - Upgrade npm and Composer dependencies.
- Dev - Add a spell-check GitHub Actions workflow and fix typos.
Version 1.5.0 2026-05-21
- Add - Added autocomplete attributes to ticket form fields.
- Fix - Sanitize the Twitter field value to ensure that only the handle is saved and displayed, instead of the full URL.
- Fix - Removed the H3 from the ticket form title to correct the heading order.
- Fix - Added HTML document and a page title to the print ticket view to improve accessibility.
- Fix - Added screen reader text to the "View or Edit" ticket links to improve accessibility.
- Fix - Added "Actions" as the column header to resolve the missing column header issue.
- Fix - Open print ticket links in the same tab instead of a new tab to improve accessibility.
- Fix - Added `role="button"` to ticket form link to improve accessibility.
- Fix - Set aria-expanded for the ticket fields when collapsed/expanded
- Fix - Updated the ticket list in the `order_tickets` shortcode to use proper `ul`/`li` markup instead of incorrect `dt` elements, improving accessibility and semantic structure.
- Fix - Wrapped the ticket fields in the ticket form with ` ` and ` ` to improve accessibility.
- Fix - Added the missing table header in the order ticket table to improve accessibility.
- Fix - Added the missing table header in the my tickets table to improve accessibility.
- Fix - Updated the `aria-label` for the Ticket Details link/button to improve accessibility.
- Fix - Linked the label to the input to improve accessibility.
- Dev - Bump WooCommerce "tested up to" version 10.8.
- Dev - Bump WooCommerce minimum supported version to 10.6.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-box-office.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-box-office.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready