Guides

Sådan bygger du en app til medlemskab af et fitnesscenter: abonnementer, betaling, holdtilmelding og check-in

En app til medlemskab af et fitnesscenter gør det muligt for folk at melde sig ind, betale hver måned, tilmelde sig hold og checke ind, mens personalet kan se, hvem der er aktive, hvem der har betalt, og hvem der har mødt op. For at bygge en sådan skal du have medlemskonti, medlemskabsabonnementer knyttet til en betalingsudbyders abonnementer, et holdskema med kapacitet og venteliste, en metode til check-in ved indgangen og et personaledashboard. En AI-appbygger kan lave kernen hurtigt. De svære dele er pengereglerne (pauser, fejlede betalinger, opsigelser, forholdsmæssig beregning) og at sikre, at adgangen ved indgangen stemmer overens med det, et medlem faktisk har betalt for.

Start med din medlemsmodel

Fitnesscentre og studier er meget forskellige. Skriv følgende ned:

  • Typer af abonnementer. Månedlig ubegrænset, off-peak, klippekort (10 hold), enkeltbesøg, årligt forudbetalt, familie- eller studieabonnementer.
  • Kontraktvilkår. Løbende månedligt, mindsteperiode, opsigelsesfrist. Tjek de lokale forbrugerregler for kontrakter og opsigelser.
  • Hvad hvert abonnement inkluderer. Kun træningsrum, kun hold, begge dele, bestemte lokationer.
  • Pauser. Kan medlemmer holde pause ved rejse eller skade? Hvor længe, og er der et gebyr?
  • Oprettelsesgebyr, hvis der er et.
  • Hold. Fast skema, kapacitet pr. hold, ventelister, regler for sen afmelding og udeblivelse.

En lille yoga- eller boksestudio, der kører klippekort, har brug for en helt anden app end et 24-timers fitnesscenter med adgang via dør. Byg til din egen.

Hvad appen skal kunne

Data

TabelVigtige felter
MedlemmerNavn, e-mail, telefon, nødkontakt, underskrevet samtykke den, QR-token, status
AbonnementerNavn, pris, faktureringsperiode, inkluderede hold (ubegrænset eller et antal), adgangstider, aktiv ja/nej
MedlemskaberMedlem, abonnement, status (aktiv, pauset, forfalden, opsagt), startdato, slut- eller fornyelsesdato, betalingsudbyderens abonnements-ID
Holdtyper og sessionerNavn, træner, lokale, starttidspunkt, varighed, kapacitet
TilmeldingerSession, medlem, status (tilmeldt, på venteliste, afmeldt, mødt op, udeblevet), oprettet den
Check-insMedlem, tidspunkt, lokation, metode
BetalingerMedlem, beløb, status, dato, reference hos udbyderen — spejlet fra betalingsudbyderen

Hold medlemskabets status i synk med betalingsudbyderen. Udbyderen er den endelige kilde til, om en betaling lykkedes; din app opdaterer sin egen status, når udbyderen giver besked.

Sider

  • Offentlig: abonnementer og priser, skema, tilmeldingsflow (vælg abonnement, opret konto, underskriv samtykke, betal).
  • Medlemsområde: mit medlemskab, kommende tilmeldinger, tilmeld eller afmeld et hold, QR-kode til check-in, betalingshistorik, anmodninger om pause eller opsigelse.
  • Reception: check-in-scanner, medlemsopslag, dagens hold med deltagerlister.
  • Personaleadministration: medlemmer, abonnementer, skema, fejlede betalinger, rapporter over aktive medlemmer, fremmøde og fyldningsgrad på hold.

Rettigheder

Medlemmer ser kun deres egne data. Trænere ser deres holdlister. Receptionen kan checke ind og slå medlemmer op. Ledere håndterer abonnementer, refusioner og rapporter. Sundheds- og skadesnoter, der indsamles i tilmeldingsformularer, er følsomme; indsamlet kun det, du har brug for, og begræns, hvem der må se dem.

De svære dele

Tilbagevendende fakturering

Brug en betalingsudbyders abonnementsfunktion i stedet for at bygge din egen fakturering. Medlemmet indtaster kortoplysninger på udbyderens hostede side; udbyderen opkræver dem hver periode, forsøger igen ved fejlede betalinger og sender hændelser til din app via en webhook (betaling lykkedes, betaling fejlede, abonnement opsagt). Din app ændrer medlemskabets status som svar. Vores guide til tilføjelse af abonnementer med Stripe dækker dette, og tilføjelse af betalinger dækker det grundlæggende.

Beslut, hvad der sker, når en betaling fejler: En betalingsfrist på nogle få dage, og derefter "forfalden" og ingen check-in, før det er rettet, er en almindelig regel.

Pauser, opgraderinger og opsigelser

En pause sætter typisk fakturering og adgang på pause i en fastsat periode. Skift af abonnement midt i måneden rejser spørgsmålet om forholdsmæssig beregning (at opkræve for en del af en periode). De fleste betalingsudbydere kan beregne det for dig. Opsigelse med en opsigelsesfrist betyder, at medlemskabet forbliver aktivt indtil en fremtidig dato. Skriv hver regel ned og test den.

Holdkapacitet og ventelister

Det samme problem med dobbeltbooking som i enhver bookingapp: Tjek kapaciteten på serveren, når tilmeldingen gemmes, ikke kun når siden indlæses. Når nogen melder sig af, tilbyder du pladsen til den første på ventelisten. Beslut dit vindue for sen afmelding, og om udeblivelser koster et holdkredit.

Check-in og adgang ved døren

En QR-kode i medlemsområdet, der scannes i receptionen, fungerer godt i bemandede fitnesscentre. Ubemandet eller 24-timers adgang kræver som regel dørhardware, som styres af hardwarens eget system; en brugerdefineret app kan kun styre den, hvis hardwaren har et API. Det er ofte den afgørende faktor mellem at bygge og at købe.

Samtykkeerklæringer

Mange fitnesscentre beder nye medlemmer acceptere en ansvarsfraskrivelse eller et helbredsspørgeskema. Gem, hvem der accepterede hvilken version og hvornår. Ordlyden er et juridisk dokument; få den fra en fagperson, ikke en AI.

En første prompt, der virker

Byg en medlemsapp til Ironside, et styrketræningscenter med én lokation. Abonnementer: Månedlig ubegrænset (60 $/måned), Off-Peak (40 $/måned, hverdage 9:00 til 16:00) og 10-holds klippekort (120 $, engangsbetaling). Offentlige sider: abonnementer, ugentligt holdskema og et tilmeldingsflow, hvor folk vælger et abonnement, opretter en konto, accepterer en samtykkeerklæring og betaler via Stripe (abonnementer til månedlige abonnementer). Medlemmer får et område med deres medlemskabsstatus, en QR-kode til check-in, holdtilmelding med kapacitetsgrænser og en venteliste samt en knap til at anmode om pause. Personale i receptionen logger ind på en scannerside, der kontrollerer QR-koden, viser om medlemskabet er aktivt (og inden for off-peak-tidspunkterne for Off-Peak) og registrerer check-in. Ledere ser medlemmer, fejlede betalinger, fremmøde og fyldningsgrad på hold. Medlemskabets status opdateres fra Stripe-webhooks. Gem alt i en database. Enkelt design med fed profil; mobilfirst for medlemmer, tablet-venligt for receptionen.

Byggetrin

  1. Abonnementer, skema og medlemskonti.
  2. Holdtilmelding med serverkontrol af kapacitet og en venteliste.
  3. Betalinger i testtilstand: klippekort som engangsbetaling først, derefter abonnementer og webhooks.
  4. Regler for medlemskabsstatus: aktiv, forfalden, pauset, opsagt, og hvad hver tillader.
  5. Check-in-scanner, der håndhæver disse regler.
  6. Personale- og lederoversigter med roller.
  7. Accept af samtykke med version og tidsstempel.
  8. Test pengestierne: fejlet betaling, opdatering af kort, pause, skift af abonnement, opsigelse med varsel, refusion.
  9. Importer eksisterende medlemmer omhyggeligt; eksisterende kortabonnementer skal som regel flyttes via betalingsudbyderens migreringsproces, ikke af din app.

Almindelige fejl

  • At stole på appens eget "betalt"-flag i stedet for betalingsudbyderens hændelser.
  • At tjekke holdkapacitet kun i browseren.
  • Ingen betalingsfrist ved fejlede betalinger; medlemmer bliver afvist ved døren, fordi et kort udløb i går.
  • At gemme kortoplysninger. Lad betalingsudbyderen opbevare dem.
  • At indsamle detaljerede helbredsoplysninger, du ikke har brug for, og lade dem være synlige for alt personale.
  • At love adgang via dør, før du har bekræftet, at din hardware kan styres af din app.

Hvornår fitnesssoftware er det bedre valg

Dedikeret software til fitnesscentre og studier håndterer allerede fakturering, pauser, holdtilmelding, check-in, integrationer til adgang via dør, brandede medlems-apps og rapportering. For de fleste fitnesscentre, især dem med dørhardware eller flere lokationer, er det det bedre valg. Sammenlign nogle få på de funktioner, du har brug for, og på hvordan de håndterer afslutning (eksport af dine medlemmer og betalingsabonnementer).

Byg din egen, når du driver et lille studie med simple regler, og softwaren koster mere, end den er værd for dig, når din model ikke passer (f.eks. en hybrid af coaching, programmer og hold), eller når du vil bygge software til fitnesscentre som forretning. Hvis du coacher kunder i stedet for at drive en facilitet, se sådan starter du en personlig træningsforretning, og til betalt onlineindhold, se sådan bygger du en medlemsside.

Byg det med Mythex

På Mythex beskriver du fitnessappen i chatten og tjekker den i live-forhåndsvisningen i telefon- og tablet-størrelse. Agenten tilføjer en dedikeret Postgres-database, når medlemmer og tilmeldinger skal gemmes (eller skriv /database). Mythex inkluderer ikke indbygget login eller betalinger til dine apps: du forbinder din egen Stripe-konto og nøgler, gemt som projekthemmeligheder (Stripe-opskriften), og tilføjer medlemslogin med din egen loginmetode. Stripe-webhooks kræver din publicerede URL, så publicér, før du tester dem fra ende til ende. På Pro kan Mythex også pakke appen som en Android- og iPhone-app til intern test i Google Play og TestFlight.

Som designudgangspunkt har yogastudie-hjemmesiden profiler af trænere og redaktionelle layouts.

Spørgsmål

Hvad skal en app til medlemskab af et fitnesscenter kunne?

Medlemskonti, medlemskabsabonnementer med tilbagevendende betaling, et holdskema, som medlemmerne kan tilmelde sig med begrænset kapacitet, check-in ved indgangen og et personalevisning af medlemmer, betalinger og fremmøde. Pauser, klippekort og samtykkeerklæringer kommer typisk bagefter.

Hvordan skal et fitnesscenter opkræve tilbagevendende betalinger?

Gennem en betalingsudbyders abonnementsfunktion, f.eks. Stripe Billing, hvor medlemmet gemmer et kort, og udbyderen trækker beløbet hver periode, forsøger igen ved fejlede betalinger og giver din app besked. Gem aldrig kortnumre selv.

Hvordan checker medlemmerne ind?

Typisk ved at vise en QR-kode fra deres konto, som personalet eller en tablet ved indgangen scanner. Appen kontrollerer, at medlemskabet er aktivt, og registrerer besøget.

Skal jeg bygge fitnesssoftware eller købe den?

De fleste fitnesscentre er bedre tjent med eksisterende administrationssoftware til fitnesscentre, som håndterer fakturering, adgangskontrol-hardware og apps. Det giver mening at bygge selv til usædvanlige modeller, små studier med simple behov eller som et produkt, du planlægger at sælge til andre fitnesscentre.

Mythex · Pricing · Byg hvad som helst med AI · Skabeloner til websites og apps · Mythex sammenlignet · Ordliste for app-bygning med AI · Gratis værktøjer til app-bygning med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)