Challenge
“Edit order / add ticket” workflows were fragile
Staff swaps created junk orders, broken totals, or orphaned barcodes. High-volume event ops needed exchanges that stayed on the same order with a clear audit trail.
Custom Plugin Case Study
Trade tickets with confidence—same order, clean audit
We built a FooEvents ticket exchange tool so box-office staff can swap tickets on the original order—cancel the old barcode, issue the new one, and keep totals and history intact.
Events & box office
WooCommerce, FooEvents, HPOS, optional Seating / Bookings / Bundles
Custom plugin, event ops UX, WooCommerce order tooling
The Project
Challenge
Staff swaps created junk orders, broken totals, or orphaned barcodes. High-volume event ops needed exchanges that stayed on the same order with a clear audit trail.
What We Built
An order metabox exchanges tickets atomically: cancel the old ticket, issue the new one, split multi-qty lines when needed, optionally email the new ticket, and log history—without inventing a second order.
Result
Box office moves customers to the right ticket type without corrupting order math, while refunds or upcharges stay a deliberate staff decision.
Highlights
Want something like this?
Tell us about the workflow you need. We will scope a fixed-fee path with a 100% US-based team.
