Oppaat

Kuntosalijäsensovelluksen rakentaminen: jäsenyydet, laskutus, tuntien varaus ja sisäänkirjautuminen

Kuntosalijäsensovelluksen avulla ihmiset voivat liittyä jäseniksi, maksaa joka kuukausi, varata tunteja ja kirjautua sisään, ja henkilökunta näkee, ketkä ovat aktiivisia, ketkä ovat maksaneet ja ketkä ovat käyneet paikalla. Rakentaaksesi sellaisen tarvitset jäsentilit, jäsenyyspaketit kytkettynä maksupalveluntarjoajan tilauksiin, tuntikalenterin kapasiteetteineen ja odotuslistoineen, sisäänkirjautumistavan ovella ja henkilökunnan kojelaudan. Tekoälysovellusrakentaja voi tuottaa ytimen nopeasti. Vaikeat osat ovat rahan säännöt (tauot, epäonnistuneet maksut, peruutukset, päiväkohtainen laskutus) ja se, että pääsy ovesta vastaa sitä, mistä jäsen on todella maksanut.

Aloita jäsenyysmallistasi

Salit ja studiot eroavat paljon toisistaan. Kirjaa ylös:

  • Pakettityypit. Kuukausittainen rajaton, hiljaisen ajan paketti, klippikortti (10 tuntia), kertakäynnit, vuosimaksu etukäteen, perhe- tai opiskelijapaketit.
  • Sopimusehdot. Jatkuva kuukausisopimus, vähimmäisaika, irtisanomisaika. Tarkista paikalliset kuluttajansuojasäännöt sopimuksista ja irtisanomisista.
  • Mitä kukin paketti sisältää. Pelkkä sali, pelkät tunnit, molemmat tai tietyt toimipisteet.
  • Tauot. Voivatko jäsenet keskeyttää jäsenyyden matkan tai loukkaantumisen vuoksi? Kuinka pitkäksi aikaa ja onko siitä maksua?
  • Liittymismaksu, jos sellainen on.
  • Tunnit. Kiinteä aikataulu, paikkamäärä tunnilla, odotuslistat, myöhäisen peruutuksen ja poissaolon säännöt.

Klippikorttia käyttävä pieni jooga- tai nyrkkeilystudio tarvitsee aivan erilaisen sovelluksen kuin 24 tunnin sali ovipääsyllä. Rakenna omaasi varten.

Mitä sovellus tarvitsee

Tiedot

TauluTärkeimmät kentät
Jäsenetnimi, sähköposti, puhelin, hätäyhteystieto, vastuuvapaus allekirjoitettu, QR-tunniste, tila
Paketitnimi, hinta, laskutusjakso, sisältyvät tunnit (rajaton tai määrä), pääsyajat, aktiivinen kyllä/ei
Jäsenyydetjäsen, paketti, tila (aktiivinen, tauolla, maksu myöhässä, peruttu), alkupäivä, päättymis- tai uusimispäivä, maksupalveluntarjoajan tilaustunniste
Tuntityypit ja tunnitnimi, valmentaja, sali, aloitusaika, kesto, kapasiteetti
Varauksettunti, jäsen, tila (varattu, odotuslistalla, peruttu, osallistui, ei saapunut), luotu
Sisäänkirjautumisetjäsen, aika, paikka, tapa
Maksutjäsen, summa, tila, päivämäärä, palveluntarjoajan viite – peilattu maksupalveluntarjoajalta

Pidä jäsenyyden tila synkronoituna maksupalveluntarjoajan kanssa. Palveluntarjoaja on lähde sille, onnistuiko maksu; sovelluksesi päivittää oman tilansa, kun palveluntarjoaja ilmoittaa siitä.

Sivut

  • Julkiset: paketit ja hinnat, tuntikalenteri, liittymisprosessi (valitse paketti, luo tili, hyväksy vastuuvapaus, maksa).
  • Jäsenalue: oma jäsenyys, tulevat varaukset, tunnin varaaminen tai peruminen, sisäänkirjautumisen QR-koodi, maksuhistoria, tauko- tai irtisanomispyynnöt.
  • Vastaanotto: sisäänkirjautumisskanneri, jäsenhaku, tämän päivän tunnit osallistujalistoineen.
  • Ylläpito: jäsenet, paketit, aikataulu, epäonnistuneet maksut, raportit aktiivisista jäsenistä, läsnäolosta ja tuntien täyttöasteista.

Oikeudet

Jäsenet näkevät vain omat tietonsa. Valmentajat näkevät tuntiensa osallistujalistat. Vastaanotto voi kirjata sisäänkirjautumisia ja hakea jäseniä. Johtajat hallitsevat paketteja, hyvityksiä ja raportteja. Liittymislomakkeilla kerättävät terveys- ja loukkaantumistiedot ovat arkaluonteisia: kerää vain tarvitsemasi ja rajoita, kuka ne näkee.

Vaikeat osat

Toistuva laskutus

Käytä maksupalveluntarjoajan tilausominaisuutta sen sijaan, että rakentaisit oman laskutuksen. Jäsen syöttää korttitiedot palveluntarjoajan hostatulle sivulle; palveluntarjoaja veloittaa joka jaksolla, yrittää epäonnistuneita maksuja uudelleen ja lähettää sovelluksellesi tapahtumat webhookin kautta (maksu onnistui, maksu epäonnistui, tilaus peruttiin). Sovelluksesi muuttaa jäsenyyden tilaa niiden perusteella. Oppaamme tilausten lisääminen Stripellä kattaa tämän, ja maksujen lisääminen kattaa perusteet.

Päätä, mitä tapahtuu, kun maksu epäonnistuu. Yleinen sääntö on muutaman päivän armonaika, minkä jälkeen jäsenyys on ”maksu myöhässä” eikä sisäänkirjautumista sallita ennen korjausta.

Tauot, päivitykset ja peruutukset

Tauko keskeyttää yleensä laskutuksen ja pääsyn määrätyksi ajaksi. Paketin vaihtaminen kesken kuukauden nostaa päiväkohtaisen laskutuksen kysymyksen (veloitus osasta jaksoa). Useimmat maksupalveluntarjoajat osaavat laskea sen puolestasi. Irtisanominen irtisanomisajalla tarkoittaa, että jäsenyys pysyy voimassa tiettyyn tulevaan päivään asti. Kirjoita jokainen sääntö ylös ja testaa se.

Tuntien kapasiteetti ja odotuslistat

Sama kaksoisvarausongelma kuin missä tahansa varaussovelluksessa: tarkista kapasiteetti palvelimella, kun varaus tallennetaan, ei vain sivua ladattaessa. Kun joku peruu, tarjoa paikka odotuslistan ensimmäiselle. Päätä myöhäisen peruutuksen aikaraja ja se, menettääkö poissaolo tunnikrediitin.

Sisäänkirjautuminen ja ovipääsy

Aluehenkilökunnan läsnä ollessa jäsenalueen QR-koodin skannaus vastaanotossa toimii hyvin. Miehittämättömässä tai 24 tunnin pääsyssä tarvitaan yleensä ovilaitteistoa, jota ohjaa laitteen oma järjestelmä; mukautettu sovellus voi ohjata sitä vain, jos laitteistolla on rajapinta. Tämä ratkaisee usein rakentamisen ja ostamisen välisen valinnan.

Vastuuvapaudet

Moni sali pyytää uusia jäseniä hyväksymään vastuuvapausilmoituksen tai terveyskyselyn. Tallenna, kuka hyväksyi minkäkin version ja milloin. Sanamuoto on oikeudellinen asiakirja; hanki se ammattilaiselta, ei tekoälyltä.

Ensimmäinen toimiva kehote

Rakenna jäsensovellus Ironsidelle, yhden toimipisteen voimasaliin. Paketit: Kuukausittainen rajaton (60 $/kk), Hiljainen aika (40 $/kk, arkisin klo 9:00–16:00) ja 10 tunnin klippikortti (120 $, kertaluonteinen). Julkiset sivut: paketit, viikkoaikataulu tunneista ja liittymisprosessi, jossa ihmiset valitsevat paketin, luovat tilin, hyväksyvät vastuuvapauden ja maksavat Stripellä (kuukausipaketeille tilaukset). Jäsenet saavat alueen, jossa näkyy jäsenyyden tila, sisäänkirjautumisen QR-koodi, tuntivaraus kapasiteettirajoin ja odotuslista sekä tauon pyyntönappi. Vastaanoton henkilökunta kirjautuu skanneri-sivulle, joka tarkistaa QR-koodin, näyttää onko jäsenyys voimassa (ja Hiljaisen ajan jäsenillä, onko aika sallittu) ja kirjaa sisäänkirjautumisen. Johtajat näkevät jäsenet, epäonnistuneet maksut, läsnäolon ja tuntien täyttöasteet. Jäsenyyden tila päivittyy Stripen webhookeista. Tallenna kaikki tietokantaan. Yksinkertainen rohkea ulkoasu: mobiili edellä jäsenille, tabletille sopiva vastaanotolle.

Rakennusvaiheet

  1. Paketit, aikataulu ja jäsentilit.
  2. Tuntivaraus palvelimen kapasiteettitarkistuksilla ja odotuslistalla.
  3. Maksut testitilassa: ensin kertaluonteiset klippikortit, sitten tilaukset ja webhookit.
  4. Jäsenyyden tilasäännöt: aktiivinen, maksu myöhässä, tauolla, peruttu ja mitä kukin sallii.
  5. Sisäänkirjautumisskanneri, joka noudattaa näitä sääntöjä.
  6. Henkilökunnan ja johtajien näkymät rooleilla.
  7. Vastuuvapauden hyväksyntä versiolla ja aikaleimalla.
  8. Testaa rahapolut: epäonnistunut maksu, kortin päivitys, tauko, paketin vaihto, irtisanominen ilmoitusajalla, hyvitys.
  9. Tuo nykyiset jäsenet huolellisesti. Olemassa olevat korttitilaukset siirretään yleensä maksupalveluntarjoajan siirtoprosessilla, ei sovelluksesi kautta.

Yleisimmät virheet

  • Luottamus sovelluksen omaan ”maksettu”-lippuun palveluntarjoajan tapahtumien sijaan.
  • Tuntien kapasiteetin tarkistaminen vain selaimessa.
  • Ei armonaikaa epäonnistuneille maksuille. Jäseniä käännytään ovelta, koska kortti vanheni eilen.
  • Korttitietojen tallentaminen. Anna maksupalveluntarjoajan säilyttää ne.
  • Yksityiskohtaisten terveystietojen kerääminen, joita et tarvitse, ja niiden näkyminen kaikille henkilökunnan jäsenille.
  • Ovipääsyn lupaaminen ennen kuin olet varmistanut, että laitteistoa voi ohjata sovelluksesi.

Milloin salin hallintaohjelmisto on parempi valinta

Omistettu salin ja studion ohjelmisto hoitaa jo laskutuksen, tauot, tuntivaraukset, sisäänkirjautumisen, ovipääsyn integraatiot, brändätyt jäsensovellukset ja raportoinnin. Useimmille saleille, erityisesti ovilaitteistolla tai useilla toimipisteillä varustetuille, se on parempi valinta. Vertaile muutamaa ohjelmistoa tarvitsemiesi ominaisuuksien ja sen perusteella, miten ne hoitavat lopettamisen (jäsenten ja maksutilausten vieminen).

Rakenna oma, kun pyörität pientä studiota yksinkertaisin säännöin ja ohjelmisto maksaa enemmän kuin se on sinulle arvoinen, kun mallisi ei sovi (esimerkiksi valmennuksen, ohjelmien ja tuntien yhdistelmä) tai kun haluat rakentaa ohjelmistoa saleille liiketoiminnaksi. Jos valmennat asiakkaita sen sijaan, että pyörittäisit tilaa, katso henkilökohtaisen valmennuksen yrityksen perustaminen, ja maksullisen verkkosisällön osalta jäsensivuston rakentaminen.

Rakentaminen Mythexillä

Mythexillä kuvaat salisovelluksen chatissa ja tarkistat sen elävässä esikatselussa puhelimen ja tabletin koossa. Agentti lisää oman Postgres-tietokannan, kun jäsenet ja varaukset on tallennettava (tai kirjoita /database). Mythex ei sisällä sisäänkirjautumista tai maksuja sovelluksillesi: liität oman Stripe-tilisi ja avaimesi, jotka tallennetaan projektin salaisuuksiksi (Stripe-ohje), ja lisäät jäsenkirjautumisen omalla tunnistautumistavallasi. Stripe-webhookit tarvitsevat julkaistun osoitteesi, joten julkaise ennen kuin testaat ne päästä päähän. Pro-paketissa Mythex voi myös paketoida sovelluksen Android- ja iPhone-sovellukseksi Google Playn sisäiseen testaukseen ja TestFlightiin.

Ulkoasun lähtökohdaksi sopii joogastudion verkkosivu, jossa on valmentajaprofiilit ja toimitukselliset asettelut.

Kysymykset

Mitä kuntosalijäsensovellus tarvitsee?

Jäsentilit, jäsenyyspaketit toistuvalla laskutuksella, tuntikalenterin, johon jäsenet voivat varata paikan kapasiteettirajoin, sisäänkirjautumisen ovella ja henkilökunnan näkymän jäsenistä, maksuista ja läsnäoloista. Tauot, klippikortit ja vastuuvapaudet tulevat yleensä myöhemmin.

Miten kuntosali perii toistuvia maksuja?

Maksupalveluntarjoajan tilaustoiminnolla, kuten Stripe Billingilla. Jäsen tallentaa kortin, palveluntarjoaja veloittaa sen jokaisella jaksolla, yrittää epäonnistuneita maksuja uudelleen ja ilmoittaa sovelluksellesi. Älä koskaan tallenna korttinumeroita itse.

Miten jäsenet kirjautuvat sisään?

Yleensä näyttämällä tilinsä QR-koodin, jonka henkilökunta tai oven tabletti skannaa. Sovellus tarkistaa, että jäsenyys on voimassa, ja kirjaa käynnin.

Pitäisikö minun rakentaa salisovellus vai ostaa se?

Useimmille saleille sopii paremmin olemassa oleva salinhallintaohjelmisto, joka hoitaa laskutuksen, pääsynhallintalaitteet ja sovellukset. Rakentaminen kannattaa epätavallisille malleille, pienille studioille, joilla on yksinkertaiset tarpeet, tai tuotteena, jonka aiot myydä muille saleille.

Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Tekoälysovellusten rakentamisen sanasto · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی 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 简体中文 繁體中文(香港) 繁體中文(台灣)