Průvodci

Jak vytvořit aplikaci pro členství ve fitku: tarify, platby, rezervace lekcí a check-in

Aplikace pro členství ve fitku umožňuje lidem se přihlásit, každý měsíc platit, rezervovat lekce a odbavit se u vchodu, zatímco personál vidí, kdo je aktivní, kdo zaplatil a kdo přišel. Abyste ji postavili, potřebujete účty členů, tarify napojené na předplatné poskytovatele plateb, rozvrh lekcí s kapacitou a čekacími listinami, způsob check-inu u dveří a přehled pro personál. AI nástroj pro tvorbu aplikací vytvoří jádro rychle. Těžké části jsou pravidla peněz (pozastavení, neúspěšné platby, zrušení, poměrné vyúčtování) a zajištění, že přístup u dveří odpovídá tomu, co člen skutečně zaplatil.

Začněte s modelem členství

Fitka a studia se hodně liší. Zapište si:

  • Typy tarifů. Měsíční neomezený, mimošpičkový, balíčky lekcí (10 lekcí), jednorázové vstupy, roční předplatné, rodinné nebo studentské tarify.
  • Smluvní podmínky. Průběžně měsíčně, minimální doba, výpovědní lhůta. Ověřte si místní spotřebitelská pravidla pro smlouvy a zrušení.
  • Co každý tarif zahrnuje. Jen volná posilovna, jen lekce, obojí, konkrétní pobočky.
  • Pozastavení. Mohou členové pauzovat kvůli cestě nebo zranění? Na jak dlouho a je za to poplatek?
  • Vstupní poplatek, pokud nějaký je.
  • Lekce. Pevný rozvrh, kapacita na lekci, čekací listiny, pravidla pro pozdní zrušení a nedostavení se.

Malé jógové nebo boxerské studio s balíčky lekcí potřebuje úplně jinou aplikaci než 24hodinové fitko s přístupem dveřmi. Stavte pro to, co máte.

Co aplikace potřebuje

Data

TabulkaKlíčová pole
ČlenovéJméno, e-mail, telefon, kontakt pro nouzi, čas podpisu prohlášení, QR token, stav
TarifyNázev, cena, období fakturace, zahrnuté lekce (neomezeně nebo počet), přístupové hodiny, aktivní ano/ne
ČlenstvíČlen, tarif, stav (aktivní, zmrazené, po splatnosti, zrušené), datum začátku, datum konce nebo obnovení, ID předplatného u poskytovatele
Typy lekcí a termínyNázev, trenér, místnost, čas začátku, délka, kapacita
RezervaceTermín, člen, stav (rezervováno, na čekací listině, zrušeno, zúčastnil se, nedostavil se), vytvořeno
Check-inyČlen, čas, místo, způsob
PlatbyČlen, částka, stav, datum, reference u poskytovatele — zrcadleno od poskytovatele platby

Držte stav členství v souladu s poskytovatelem platby. Poskytovatel je zdrojem pravdy o tom, zda platba prošla; vaše aplikace aktualizuje svůj vlastní stav, když ji poskytovatel upozorní.

Stránky

  • Veřejné: tarify a ceny, rozvrh, postup přihlášení (vyberte tarif, vytvořte účet, podepište prohlášení, zaplaťte).
  • Oblast pro členy: moje členství, nadcházející rezervace, rezervace nebo zrušení lekce, QR kód pro check-in, historie plateb, žádosti o pozastavení nebo zrušení.
  • Recepce: skener pro check-in, vyhledávání členů, dnešní lekce se seznamy docházky.
  • Správa pro personál: členové, tarify, rozvrh, neúspěšné platby, přehledy aktivních členů, docházka a naplněnost lekcí.

Oprávnění

Členové vidí jen svá data. Trenéři vidí seznamy svých lekcí. Recepce může odbavovat a vyhledávat členy. Manažeři spravují tarify, vrácení peněz a přehledy. Zdravotní údaje a informace o zranění ze vstupních formulářů jsou citlivé; sbírejte jen to, co potřebujete, a omezte, kdo je může vidět.

Těžké části

Opakované platby

Použijte funkci předplatného poskytovatele platby místo vlastní fakturace. Člen zadá údaje o kartě na hostované stránce poskytovatele; poskytovatel mu každé období strhává platbu, opakuje neúspěšné platby a posílá vaší aplikaci události přes webhook (platba proběhla, platba selhala, předplatné zrušeno). Vaše aplikace na to změní stav členství. Náš návod k přidání předplatných se Stripe to popisuje a přidání plateb pokrývá základy.

Rozhodněte, co se stane, když platba selže. Běžné pravidlo je několikadenní odklad, potom stav „po splatnosti“ bez check-inu, dokud se věc nevyřeší.

Pozastavení, změny tarifu a zrušení

Pozastavení obvykle zastaví fakturaci i přístup na stanovené období. Přepnutí tarifu uprostřed měsíce vyvolá otázku poměrného vyúčtování (účtování části období). Většina poskytovatelů plateb ho dokáže spočítat za vás. Zrušení s výpovědní lhůtou znamená, že členství zůstane aktivní do budoucího data. Každé pravidlo si zapište a otestujte.

Kapacita lekcí a čekací listiny

Stejný problém dvojité rezervace jako u jakékoli rezervační aplikace: kapacitu kontrolujte na serveru v okamžiku uložení rezervace, ne jen při načtení stránky. Když se někdo odhlásí, nabídněte místo prvnímu na čekací listině. Rozhodněte si okno pro pozdní zrušení a zda nedostavení se stojí kredit lekce.

Check-in a přístup dveřmi

QR kód v oblasti pro členy, naskenovaný na recepci, funguje dobře u fitek s personálem. Fitka bez personálu nebo s přístupem 24 hodin denně obvykle vyžadují hardware dveří, který řídí vlastní systém toho hardwaru; vlastní aplikace ho může ovládat, jen pokud hardware má API. To je často rozhodující faktor mezi stavbou a koupí.

Prohlášení

Mnoho fitek chce, aby noví členové přijali prohlášení o odpovědnosti nebo zdravotní dotazník. Ukládejte, kdo přijal kterou verzi a kdy. Znění je právní dokument; nechte ho zpracovat odborníkem, ne AI.

První prompt, který funguje

Vytvoř aplikaci pro členství pro Ironside, posilovnu s jednou pobočkou. Tarify: Monthly Unlimited ($60/měsíc), Off-Peak ($40/měsíc, pracovní dny 9:00 až 16:00) a 10-Class Pack ($120, jednorázově). Veřejné stránky: tarify, týdenní rozvrh lekcí a postup přihlášení, kde lidé vyberou tarif, vytvoří účet, přijmou prohlášení a zaplatí přes Stripe (předplatná pro měsíční tarify). Členové dostanou oblast se stavem členství, QR kód pro check-in, rezervace lekcí s limity kapacity a čekací listinou a tlačítko pro žádost o pozastavení. Personál recepce se přihlásí na stránku skeneru, která ověří QR kód, ukáže, zda je členství aktivní (a u tarifu Off-Peak zda je v mimošpičkových hodinách), a zapíše check-in. Manažeři vidí členy, neúspěšné platby, docházku a naplněnost lekcí. Stav členství se aktualizuje z webhooků Stripe. Vše ukládejte do databáze. Jednoduchý, výrazný design; mobile-first pro členy, přívětivý pro tablet na recepci.

Kroky stavby

  1. Tarify, rozvrh a účty členů.
  2. Rezervace lekcí s kontrolou kapacity na serveru a čekací listinou.
  3. Platby v testovacím režimu: nejdřív jednorázové balíčky lekcí, potom předplatná a webhooky.
  4. Pravidla stavu členství: aktivní, po splatnosti, zmrazené, zrušené — a co každý stav povoluje.
  5. Skener check-inu, který tato pravidla vynucuje.
  6. Pohledy pro personál a manažery s rolemi.
  7. Přijetí prohlášení s verzí a časovým razítkem.
  8. Otestujte peněžní cesty: neúspěšná platba, aktualizace karty, pozastavení, změna tarifu, zrušení s výpovědní lhůtou, vrácení peněz.
  9. Import stávajících členů opatrně; stávající předplatná na kartách obvykle musí přesunout migrační proces poskytovatele platby, ne vaše aplikace.

Časté chyby

  • Důvěra příznaku „zaplaceno“ v aplikaci místo událostí poskytovatele platby.
  • Kontrola kapacity lekcí jen v prohlížeči.
  • Žádná odkladná lhůta u neúspěšných plateb; členové jsou odmítnuti u dveří, protože karta včera vypršela.
  • Ukládání údajů o kartách. Nechte je u poskytovatele platby.
  • Sbírání podrobných zdravotních údajů, které nepotřebujete, a jejich viditelnost pro všechen personál.
  • Slibování přístupu dveřmi, dřív než ověříte, že váš hardware může ovládat vaše aplikace.

Kdy je lepší software pro správu fitness center

Specializovaný software pro fitka a studia už zvládá fakturaci, pozastavení, rezervace lekcí, check-in, integrace přístupu dveřmi, značkové aplikace pro členy a přehledy. Pro většinu fitek, zvlášť ty s hardwarem dveří nebo s více pobočkami, je to lepší volba. Porovnejte několik na funkcích, které potřebujete, a na tom, jak řeší odchod (export členů a předplatných plateb).

Vlastní řešení stavte, když provozujete malé studio s jednoduchými pravidly a software vás stojí víc, než je pro vás hodnotný, když váš model nesedí (například hybrid koučinku, programů a lekcí), nebo když chcete stavět software pro fitka jako byznys. Pokud koučujete klienty spíše než řídíte zařízení, viz jak založit živnost osobního trenéra, a pro placený online obsah viz jak postavit web členství.

Stavba s Mythex

V Mythexu popíšete aplikaci pro fitko v chatu a zkontrolujete ji v živém náhledu v rozměru telefonu i tabletu. Agent přidá dedikovanou databázi Postgres, když členové a rezervace potřebují ukládání (nebo napište /database). Mythex pro vaše aplikace nezahrnuje vestavěné přihlášení ani platby: připojíte vlastní účet a klíče Stripe, uložené jako tajemství projektu (recept na Stripe), a přihlášení členů přidáte vlastním přístupem k autentizaci. Webhooky Stripe potřebují vaši publikovanou adresu, takže před koncovým testem publikujte. Na tarifu Pro může Mythex aplikaci zabalit také jako aplikaci pro Android a iPhone pro interní testování v Google Play a TestFlight.

Pro výchozí design se podívejte na šablonu webu jógového studia, která má profily trenérů a redakční rozložení.

Otázky

Co aplikace pro členství ve fitku potřebuje?

Účty členů, tarify s opakovanými platbami, rozvrh lekcí, který si členové mohou rezervovat s limity kapacity, check-in u vchodu a přehled pro personál o členech, platbách a docházce. Pozastavení, balíčky lekcí a prohlášení obvykle přicházejí později.

Jak má fitko přijímat opakované platby?

Přes předplatné poskytovatele platby, například Stripe Billing, kde člen uloží kartu a poskytovatel ji v každém období strhává, opakuje neúspěšné platby a upozorní vaši aplikaci. Čísla karet nikdy neukládejte sami.

Jak se členové odbavují u vchodu?

Obvykle ukázáním QR kódu z jejich účtu, který personál nebo tablet u dveří naskenuje. Aplikace zkontroluje, že členství je aktivní, a zaznamená návštěvu.

Mám postavit fitness software, nebo ho koupit?

Většina fitek je lépe obsloužena existujícím softwarem pro správu fitness center, který řeší fakturaci, hardware pro řízení přístupu a aplikace. Stavba dává smysl u neobvyklých modelů, malých studií s jednoduchými potřebami, nebo jako produkt, který chcete prodávat dalším fitkám.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Dansk 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 简体中文 繁體中文(香港) 繁體中文(台灣)