This guide explains how the cart works — the basket students and staff use to collect class bookings before paying for them in one go.
What the cart is
The cart is a shopping basket for class bookings. You add the classes (or a whole term) a student wants, review the total, and check out with a single payment. After checkout the bookings are created and the student appears on the class rosters.
It can be used two ways: by the student (self-service web/mobile) or by your staff building it on a student's behalf — handy for walk-ins, phone bookings, or taking an offline payment. Either way, a student has one active cart per studio.
What can go in it
Individual classes — a single session or drop-in
A whole term — enrolling adds all its sessions together
Bookings for a child/dependent via a linked child account
Memberships and packages aren't items in the cart — they're used as a way to pay at checkout. Prices and tax are added automatically as items go in.
Retail products aren't part of this cart. The shopping cart described here is only for class bookings. Retail products use a separate retail cart. A studio can still add retail products for a student — from the student's Purchase page, open the Retail tab and use Add to Cart — but those items land in the student's retail cart, not this class-booking cart. The student then finds them in the shop under Your cart, where they can check out. The two carts never mix.
How it behaves
One active cart per student per studio; created when the first class is added.
It persists between sessions and doesn't time out on its own.
Add/remove freely while active.
Switching to a different term resets the cart so incompatible items don't mix.
After checkout the cart locks as the purchase record; the next booking starts a fresh one.
Checking out
Everyone: card (Stripe), studio wallet/credit, package credits, eligible membership.
Staff-only (offline): cash, EFTPOS, bank transfer, gift card, virtual terminal, Square, Venmo, buy-now-pay-later, other.
Installments: terms with payment plans enabled can be paid over time — card or wallet only.
The total is item prices + tax; discounts come off first and tax recalculates on the reduced amount. Card payments may add a processing fee.
Discounts
Term discounts (e.g. early-bird) apply automatically to eligible classes; one-time discounts are tracked so they can't be reused.
The cart only applies automatic term-based discounts. Manual discount codes are not entered in the cart — they're entered in the individual purchase flows (booking a single class, package, or membership on its own).
Rules worth knowing
One cart per student/studio · no mixing terms · class must still be bookable and not full · capacity enforced · child bookings need a valid linked account · requested-schedule classes check out as a set · packages/memberships must be eligible · installments need card or wallet.
After checkout
Bookings created and student added to rosters · receipt + confirmation emailed · packages/memberships drawn down · wallet balance reduced and logged · installment plan created with first payment taken · cart locked.