A custom WordPress plugin powering multi-date class bookings, Stripe payments, a prepaid pass system and member portal for Ōtari Raranga — a Wellington-based Māori weaving organisation running weekly raranga classes across multiple skill levels and venues.
Off-the-shelf event plugins assume you sell tickets to one-off events. Ōtari Raranga runs term-based weaving classes — same group, multiple sessions, different skill streams running in parallel, prepaid passes, and tikanga-aware information that needs to sit beside the practical class info.
Community Bookings is a from-scratch WordPress plugin shaped around exactly that. Each event holds multiple session dates with their own capacity, traffic-light availability, and dual-tabbed General / Important information. Customers buy passes once and book against them; the plugin tracks remaining sessions, sends confirmations, and gives admins TinyMCE editors that strip away every legacy inline style they paste in.
Eight feature areas covering everything from per-session capacity to TinyMCE content normalisation.
[cb_events] — full events listing grid[cb_event_detail] — single event display[cb_buy_passes] — pass purchase interface[cb_checkout] — Stripe checkout flow[cb_confirmation] — post-payment confirmation[cb_hero] — reusable hero bannerOff-the-shelf plugins won't fit forever. We build custom WordPress plugins that match the exact way your organisation operates — without the SaaS fees.