Antal klip til at booke hold — hver booking trækker som udgangspunkt 1 klip, men holdet kan konfigureres til 1–20 klip pr. booking ("Klip pr. booking"). Kan have udløbsdato eller være ubegrænsede.
Sådan gør du
- Opret produkt: Priser → "Opret prisplan" → kategori "Klippekort" → Navn (fx "10-klip"), Pris, Antal klip, evt. Gyldighed (dage).
- Online køb: Medlem på prissiden → Stripe/MobilePay → klip aktiveres auto.
- Admin oprettelse: Medlemskaber → Opret medlemskab → vælg medlem + klippekort-produkt.
- Juster klip: Medlemskaber → [vælg klippekort] → "Juster klip" (tilføj/træk), angiv årsag.
- Pause: Sæt på pause — pauseperioden forlænger udløbsdato.
- Historik: Se log over alle ændringer (bookinger, refusioner, justeringer).
- Opret produkt-klippekort (kaffe, te m.m.): Priser → "Opret prisplan" → kategori "Klippekort" → udfyld som normalt → sæt flueben i "Produkt-klippekort (QR-indløsning)" → Gem → tryk "Udskriv QR-kode" → hæng op ved produktet.
- Begræns til bestemte holdtyper: feltet "Tilknyt holdskabeloner" (multi-select dropdown) på prisplan-formularen. "Alle skabeloner" (standard) = klippekortet gælder til alle hold. Vælg én eller flere skabeloner = klippekortet virker KUN på hold der bygger på de valgte skabeloner. Eksempel: 10-klippekort tilknyttet "Yoga" + "Pilates" kan bruges til begge holdtyper, men ikke meditation.
Produkt-klippekort (QR-indløsning)
- Bruges til fysiske produkter (kaffe, te, smoothies) — IKKE til at booke hold.
- Hver prisplan = 1 produkt = 1 QR-kode. Opret separate planer for kaffe, te osv.
- Kundeflow: scan QR → log ind → vis balance → tryk "Brug 1 klip" → kvittering med animeret flueben, resterende klip og levende klokkeslæt som vises til personalet.
- Trækker altid 1 klip pr. indløsning (ikke konfigurerbart pr. produkt).
- API: POST /api/produkter/redeem (transaktionel, audit i membership_credit_logs med reason='product_redemption').
- Markeres med gult "Produkt (QR)"-mærke i kundens "Mine klippekort".
- Refusion: Medlemskaber → Juster klip (samme som almindelige klippekort).
Klip-brug og prioritering
- Booking trækker holdets "Klip pr. booking"-værdi auto (default 1, konfigurerbar 1–20 pr. hold — se opret-hold-guide). Gæster trækker samme antal pr. gæst.
- Gæste-klip trækkes også når deltageren selv er dækket af abonnement — så længe kontoen har et klippekort der passer til holdet. Hvis ikke, betaler gæsten drop-in.
- Venteliste = klip reserveres: Klip trækkes også ved tilmelding til ventelisten (samme flow som confirmed). Refunderes automatisk hvis personen afmelder rettidigt, holdet aflyses, eller klassen starter uden personen er rykket op (cron
expire-waitlist-bookingsrydder op). - Afmelding inden frist: samtlige trukne klip refunderes auto (inkl. gæste-klip, ekstra klip på flerklips-hold, og reserverede klip på venteliste). Sen afmelding: klip beholdes som brugt (konfigurerbart).
- Admin-aflysning: Alle tilmeldtes klip refunderes auto (inkl. ventelistens) — antal pr. booking matcher holdets "Klip pr. booking".
- Flere aktive klippekort: Ældste bruges først; klippekort med udløbsdato før eviggyldige; hold-specifikke før generelle; momsfrie bruges først for under-30.
Aldersbegrænsning ved køb
- Et klippekort kan begrænses til en bestemt aldersgruppe (fx hvalpekort 8-16 uger). Sættes på prisplanen via flueben "Aldersbegrænsning ved køb" — kræver at deltagerprofiler er slået til, og at felt 3 (fødselsdato) er udfyldt. Detaljer i deltagerprofiler-guide.
Momsfri klippekort (under-30)
- Under-30 betaler ingen moms — klippekort markeres "momsfri".
- Systemet afgør alder via fødselsdato på medlemmets profil (/admin/members → rediger medlem → Fødselsdato). Kræver IKKE deltagerprofiler — én dato pr. medlem er nok.
- Hvis deltagerprofiler ER slået til, bruges i stedet profilens
field_3(fødselsdato) pr. deltager — så en familie med over-30 forælder + under-30 børn kan håndteres pr. person. - Momsfrit klippekort kan KUN bruges af under-30 (enten brugerkonto eller profil).
- Klippekort købt med moms kan bruges af alle uanset alder.
- Under-30 bruger automatisk momsfrie først, derefter med moms.
- Oversigter (dashboard, klippekort-side, admin medlemskaber) viser "(momsfri)"-markering.
Regler / grænser
- Ubrugte klip går tabt ved udløb. Overvej påmindelse (opsætningsside).
- Lad "Gyldighed (dage)" stå tom for eviggyldigt klippekort.
- En booking betales enten med klip eller penge, aldrig begge.
- Ubegrænset abonnement har forrang over klippekort; begrænset abonnement opbruges først, derefter klippekort.
FAQ
- Gratis klip som kompensation? — Medlemskaber → vælg klippekort → "Juster klip" → tilføj ekstra + angiv årsag.
- Kan over-30 bruge momsfrit? — Nej, momsfrie er kun for under-30. Usynlige for over-30 ved booking.
- Skal jeg bruge deltagerprofiler for automatisk moms-håndtering? — Nej. Sæt blot Fødselsdato på medlemmets profil (/admin/members). Deltagerprofiler er kun nødvendige hvis flere personer deler samme bruger-konto (fx familie).
- Hvorfor trækker et hold mere end 1 klip? — Holdets "Klip pr. booking" er sat højere end 1 (se ClassForm → avancerede indstillinger). Bruges typisk til lange/dobbelt-hold. Værdien gælder både deltagerens eget klip og gæsters klip.
- Kan et produkt-klippekort bruges til at booke hold? — Nej. Produkt-klippekort er kun til QR-indløsning ved fysiske produkter. Vil du sælge både hold-klip og produkt-klip, opret to separate prisplaner.
- Hvor finder kunden QR-siden? — Hænger op ved produktet (fx kaffemaskinen). Scan med telefon-kameraet — siden er på
/klip?p=<plan_id>. - Kan jeg have flere produkter? — Ja, opret én prisplan + én QR-kode pr. produkt (fx kaffe og te separat).