Kurser/workshops/forløb med fast start- og slutdato. Deltagere tilmeldes hele forløbet på en gang, betaler samlet evt. i rater.
Kernebegreber
- Sæson: Overordnet ramme (fx "Forår 2026") — indeholder flere hold.
- Hold: Enkelt ugedag/tidspunkt/pris/instruktør inden for sæsonen.
- Hold-mærkater: Tenant-globale farvekodede tags (fx "Yoga", "Pilates", "Børn") der knyttes til både sæsonhold og almindelige holdtyper (holdskabeloner). Samme mærkat-katalog bruges begge steder — vedligehold ét sted, brug overalt. Et sæsonhold kan have flere mærkater. Administreres fra "Hold-mærkater"-knappen på sæson-siden eller via "Rediger hold-mærkater"-linket i dropdown'en på /admin/holdskabeloner. Bruges til at farvemarkere hold, til gruppering på sæson-oversigten (første mærkat efter sortOrder) og til widget-filtrering.
- Undervisningsfrie dage: Ferier/helligdage der springes over ved kalender-generering.
Sådan gør du — aktivér
- Slå til: Indstillinger → Funktioner-fanen → aktivér "Sæsonhold". Dukker derefter op i menuen under Daglig drift.
- Vælg visning: Samme side → "Visning af sæsonhold" har tre muligheder:
- Hold som standard: Hold-fanen åbner først; sæsonhold i separat Sæson-fane.
- Sæsonhold som standard: Sæson-fanen åbner først; hold stadig i egen fane.
- Sammenlagt: Sæson-fanen skjules. Sæsonhold sorteres ind blandt almindelige hold på Hold-fanen efter
sortOrder. Brug når studioet vil vise sæsonhold og ugentlige hold som ét samlet udvalg.
Sådan gør du — opret
- Sæson: "Opret sæson" → navn + beskrivelse → start-/slutdato → tilmeldingsvindue (standard: nu → sæsonstart) → standard antal rater + fortrydelsesperiode (dage). Billede uploades efter via "Rediger".
- Hold: Felter — Navn (påkr.), Hold-mærkater (multi-select, valgfri), Ugedag/tid (påkr.), Maks deltagere (standard 15), Lokale, Instruktør, Samlet pris (påkr.), Antal rater (1–24, overskriver sæson), Startdato/slutdato (valgfri hold-overrides), Tilmeldingsspørgsmål.
- Undervisningsfrie dage: Sæsonens "Undervisningsfrie dage"-fane → "Tilføj dato" → startdato + antal dage (op til 40) + valgfri årsag. Tilføj alle helligdage FØR kalender-generering.
- Generér kalender: "Tilføj til kalender" (grøn knap) → følg progress-dialog → systemet opretter session per uge per hold, springer fridage over, bruger hold-overrides hvis sat.
Priser og betaling
- Hver hold har egen pris; antal rater 1–24 (sæson-standard eller per hold); rate beregnes auto (800 kr ÷ 4 = 200 kr/md).
- Betalingsmetoder: Stripe (Visa/MC/Dankort) understøtter rater. MobilePay kun ved 1 rate (engangsbetaling) — MobilePay understøtter ikke automatiske gentagne betalinger.
Venteliste
- Opret: "Ventelister"-fane → "Opret venteliste" → navn, beskrivelse, invitations-gyldighed (1–168 timer) → tilknyt hold via "Administrer" → del offentligt link.
- Flow: Deltager skriver sig på (login kræves) → email med invitation ved ledig plads → acceptér (til betaling) eller afslå (næste får tilbud) → udløb → auto videre.
- Administration: Se kø (ventende/inviterede/accepterede/afslåede), omsortér med piletaster, send manuelt invitationer, tilføj manuelt.
- Auto: Hver 15. minut tjekker systemet udløbne invitationer og sender videre.
Deltagernes oplevelse
- Offentlig side: Kalender, Liste eller Venteliste-visning.
- Tilmeldingsflow: Vælg hold → pris/sessioner/instruktør/pladser → betalingsmetode → acceptér handelsbetingelser → "Tilmeld mig" → betaling → dashboard.
- "Mine sæsonhold": Aktive tilmeldinger, betalingsoversigt (progressbar), venteliste-status, afmelding inden for fortrydelsesperiode = auto-refusion.
Administration
- Se deltagere + betalingsstatus per hold.
- Registreringsstatus (tilmeldte vs. maks, farvekodet).
- Aflys enkeltgange (sygdom/helligdag) uden at påvirke forløb.
- Fremmøderegistrering per session.
- Deaktivér/genaktivér hold. Rediger pris/maks/instruktør/beskrivelse undervejs.
- Admin kan altid afmelde en deltager manuelt.
- Tilmeldings-statusser: aktive, afventende, annullerede, suspenderede, fuldførte, refunderede.
- Slet hold: Kortets "Slet"-knap. Mulig kun når aktive tilmeldinger = 0 (afmeld deltagere først). Genererede kalender-klasser slettes med.
- Slet sæson: "Slet sæson"-knap (sæsonens detaljeside) eller papirkurv-ikon på sæson-listen. Mulig kun når sæsonen har 0 hold (slet alle hold først). Undervisningsfrie dage fjernes med.
Tilpasning
- Sæsonbillede: PNG/JPG/WebP, maks 10 MB — hero øverst på offentlig side.
- Tilmeldingsspørgsmål per hold (fx "Har du erfaring?").
- Dato-overrides per hold (afvigende start/slut).
- CMS-widgets til integration på hjemmeside.
Sæsonhold vs. ugentlige hold
- Sæsonhold: Fast periode, tilmelding hele forløbet, samlet pris (evt. rater), samme gruppe hele vejen, dedikeret venteliste, fast kapacitet for forløb.
- Ugentlige hold: Løbende, per-hold drop-in/klip, betaling per gang/abonnement, varierende deltagere, auto-venteliste per hold, kapacitet per session.
- Sammenlagt visning: De to typer vises side om side på samme fane — deltagere ser ét samlet udvalg og vælger type ud fra kortets badge/pris.
sortOrderstyrer placering på tværs af hold og sæsonhold.
FAQ
- Hvornår vælge Sammenlagt-visning? — Når du mest har almindelige ugentlige hold og kun få sæsonhold (eller omvendt) — og ikke vil have en halvtom ekstra fane. Undgå sammenlagt hvis du har mange af begge typer, da visningen bliver lang og usorteret.
- Styrer jeg rækkefølgen i Sammenlagt-visning? — Ja. Både sæsonhold og almindelige hold har et
sortOrder-felt (Sorteringsrækkefølge under avancerede indstillinger) der bruges på tværs af de to typer. - Klippekort til sæsonhold? — Nej, sæsonhold bruger altid samlet pris evt. rater.
- Session aflyst? — Prisen dækker hele forløbet; tilbyd ekstra session eller delvis refusion ved mange aflysninger.
- Fortrydelsesperiode? — Antal dage efter tilmelding med fuld refusion; efterfølgende kun admin-afmelding.
- Automatiske emails: Tilmeldingsbekræftelse, betalingsfejl, venteliste-tilmelding, venteliste-invitation, udløbet tilbud.