Skip to content
N
NoPOS
Back to Blog
Industry GuideOctober 29, 20266 min read

Skating Rink POS (Roller & Ice): Timed Skate Sessions, Rental Fleets by Size, Learn-to-Skate, Parties, and the Friday Glow-Skate

Run a skating rink where every session sells by skater and hour not hope, rental skates track by size instead of by pile, waivers are signed before anyone touches the floor, parties and lesson programs price themselves, and the Friday glow-skate reconciles by session instead of by guess.

N
NoPOS Team
Developer Relations

The NoPOS developer relations team writes practical guides for building on the NoPOS REST API — from first smoke test to production POS.

Friday glow-skate at the rink: that is the whole reality of the category. Two sessions run back-to-back with a Zamboni or floor-sweep window between them, a birthday party of fourteen arrives with five waivers unsigned and three extra skaters nobody booked, a learn-to-skate class of twenty needs the rental counter to size skates in ten minutes flat, the 7:00 session has ninety skaters booked on a floor that skates sixty comfortably while the 5:00 session sits half empty, the rental rack is out of kids' size 2 while adult size 9 gathers dust, and the counter holds walk-in session tickets, a stack of gift cards bought at Christmas, a ten-pack skate-pass balance, and a snack bar with pizza, popcorn, and skate-shop laces — while admissions, rentals, waivers, party tabs, and lesson rosters land in five different piles. A generic register treats every ticket like a coffee, so overbooked sessions start late, unsigned waivers hold up the gate, party extras nobody logged become free pizzas, and rental skates that never came back become next month's shrinkage. Build the flow around the single truth of rinks — every dollar belongs to a timed skate session, every skater signs before the first lap, every rental pair has a size and a home — and the rink sells out at full margin instead of discounting its way out of January.

Sell the session, not the product

Rink inventory is time on a floor, and it dies on a paper calendar. Hold every session as a bookable resource — public skate, glow-skate, adults-only, homeschool morning, freestyle figure time with capacity, duration, and buffer for resurfacing or floor sweep — with tickets that price by skater bands so a family of four and a group of twelve never ring the same, and peak-versus-off-peak pricing that moves Tuesday traffic without discounting Friday night. Handle the booking reality: staggered session starts that keep the waiver gate from choking at the door, minimum-skater rules that auto-suggest merging small groups into public skate, waitlist capture on sold-out glow-skates that fills the cancellation in minutes, and ten-pack skate passes with per-visit balances that scan instead of argue. Every dollar belongs to a skate session, and when the session sells itself by skater and hour, the night fills instead of leaking.

Size the rental fleet, don't pile it

Rentals are the throughput, and they die on a back-room pile. Track every rental pair — roller skates, inlines, ice skates, skate-mates and walkers — by size and condition with checkout and return scanned at the counter, so the rack shows live availability by size instead of a hopeful glance. Handle the rental reality: kids' sizes that vanish on Saturday mornings with low-stock flags that trigger buys before the weekend, damaged-pair holds that pull cracked boots out of circulation until repaired, deposit or ID holds on premium pairs that come back without a chase, and skate-shop retail (laces, guards, helmets, mouthguards for hockey nights) that rings on the same ticket as admission. When every pair has a size and a home, the sizing line moves in minutes instead of melting the session start.

Get every waiver signed before the first lap

Waivers are the gate, and they die on lobby clipboards. Attach a signed waiver to every skater before the session briefing starts — digital signing at booking confirmation, QR-code capture in the lobby for walk-ins, guardian signatures for minors that actually verify age instead of trusting a checkbox — with the floor guard seeing a green roster before opening the gate. Handle the waiver reality: party bookings where the organizer forwards one link and all fourteen skaters arrive pre-signed, school groups and team events with roster imports instead of forty keyboards, re-verification windows so a waiver signed eleven months ago does not sneak past the policy, and skill-level and injury flags the guard can hold at check-in. When the roster is green before the doors open, sessions start on time instead of in the lobby.

Price the party, the lesson, and the lock-in — not the headache

Groups are the margin, and they die on custom quotes. Package every party — skate sessions plus skate rentals plus a dedicated host plus pizza-and-pitcher add-ons plus a take-home goodie — with per-head pricing that steps at size breaks and deposits that hold the date while the balance prices itself at checkout from logged extras (extra skaters, extra pizzas, extended party-room time). Handle the group reality: full-rink buyouts that lock all sessions and party rooms with one contract and staged payments, learn-to-skate series with per-skater multi-week fees and class rosters that track attendance and badge progress, gift cards with skate-value denominations and expiry rules enforced at redemption instead of argued at the counter, and after-hours lock-ins with wristband re-entry and snack-bar tabs that ride on the event. When packages price themselves from logged events, the counter sells instead of negotiates.

Close the night across sessions, rentals, and snack bar

Rink close spans three businesses in one building. Count cash against each drawer by tender type, reconcile card batches including party deposits taken weeks ago and balances paid tonight, and split the period by stream — per-session revenue with utilization and per-skater yield so the dead Tuesday session earning half the Friday glow-skate shows up plainly, rental revenue with pair-loss counts reconciled to the rack, and snack-bar revenue with pizza and popcorn costs tied to the sessions that ordered them. Then add the rink layer: gift cards sold versus redeemed versus expired, lesson-series fees collected versus sessions remaining, no-show and late-cancel parties with policy charges applied, and tomorrow's roster with unsigned waivers chased before doors open. When sessions, rentals, and snack bar all reconcile from the same system, close takes minutes and tomorrow's sellout starts from facts.

Build from the current contract

Open the gateway for OpenAPI, Swagger, AGENTS.md, llms.txt, and the first X-API-Key smoke test.

Developer Gateway