Team shop

Teams pick, pay, and play

A self-serve shop inside the team workspace: pick the package, add extras like extra meals or single rooms, pay online. Organizer sees the deal in real time.

  • Coaches see only what the organizer published
  • Extras and adjustments visible per line
  • Stripe checkout for the team's payment

The problem

20 emails to ask 'can we add a vegetarian meal?'

Without a real shop, every extra request is an email, every payment is a bank transfer photo, every confirmation is a reply that doesn't arrive. Goality gives each team a shop with prices the organizer set, extras the team can add, and a Stripe checkout that closes the loop.

What you get

How the shop works

Published packages

The organizer publishes packages — hotel, meals, transfer bundles. Each team sees only published items, draft prices stay hidden.

Add extras

Single room, vegetarian option, late departure, extra training — teams add what they need without contacting the organizer.

Transparent pricing

Every line shows the price, every adjustment is labelled (early-bird discount, sponsor override). No hidden surprises.

Outstanding balance

Subtotal, paid, outstanding — visible on top. Add a line, balance updates. Pay a part, balance updates.

Stripe checkout

Card payment via Stripe. Receipt by email, organizer notification, deal status updates automatically.

Multiple payments

Pay the deposit now, the balance later. Split between coach and parent committee. Every payment logged in the deal.

Who it's for

Built for

Visiting teamsMulti-team clubsParent committees handling team fundsInternational tournament participants

FAQ

Frequently asked

What payment methods are accepted?
Card payments via Stripe (Visa, Mastercard, Apple Pay, Google Pay). Bank transfer is supported as a manual option the organizer can enable.
Can a team partially pay?
Yes. Pay any amount up to the outstanding balance. The deal stays open with the new balance until fully paid.
What if the team needs a refund?
Refunds run through Stripe. The organizer triggers the refund; the deal updates automatically.
Can a coach delegate payment to a parent?
Yes. Share the team workspace with a parent who can make the Stripe payment. The deal stays attached to the team, not the payer.

Stop chasing payments by email

Publish your packages. Teams pick, pay, and you see the money.