Visit website
Revenue per Enrollment
Automatic Installments
Orders Reach Operations
Redesign Without Downtime
ANTS Sports grew into a wide range of programs across Bay Area schools, and families come back term after term. The website, though, sold enrollments the way a regular shop sells products. An order showed a total, not which child would attend which session. When a parent bought two sessions for two kids, the operations team worked out the details by hand before building classes and assigning coaches. Revenue per enrollment stayed out of view, and returning families re-entered child details, emergency contacts and waivers every time. Programs varied widely — weekend activities, semester programs, day-by-day camps, Extended Care — and weren't grouped in a way the system could use.
Key problems:
No way to tell which child is enrolled in which session
No view of what each enrollment or session earns
The same paperwork for families every term
Many programs with different rules and no shared structure
A live site that had to keep taking enrollments through any redesign
We started with the unit a family actually buys: a seat for one child in one session. Programs were grouped into six categories with shared booking rules, so every session carries its own days, times, add-ons and payment options.
With that structure in place, we built the checkout on WooCommerce with custom theme code. Each cart item becomes an enrollment with its child, days, add-ons and payment plan. A parent account keeps children, guardians, purchases and credits in one place. Every order reaches ANTS's backend operations system without re-entry, and the operations database was cleaned up along the way.
The brand came next. We refined the logo, built a design system and redesigned the live site page by page, so enrollment never went offline. Documentation and staff training closed the handover.
Key deliverables:
Child-to-session checkout with day-level booking, seat pools, Extended Care and waitlists
Monthly installment plans, a pay-in-full option and two-sided referral credits
Parent account with children, guardians, purchase history and credits
Automatic order sync, revenue per enrollment and a cleaned-up operations database
Refined logo, web design system, staged redesign with a ZIP-code program finder, and a 175-page documentation site
Adam Ziegler, the founder of ANTS Sports, came with a clear picture of how enrollment should work for parents and for his team. He set the priorities himself: complete enrollment records first, revenue data next.
On design, he treated his own brand sketches as a direction and left the details to our team. That trust let the project grow stage by stage over two years — system, then brand, then the redesign — with each stage building on the one before.