Vodiči

Kako napraviti aplikaciju za članstvo u teretani: planovi, naplata, prijava na časove i ulaz

Aplikacija za članstvo u teretani omogućava ljudima da se pridruže, plaćaju svakog meseca, prijave se na časove i prijave dolazak, dok osoblje vidi ko je aktivan, ko je platio i ko je došao. Da biste je napravili, potrebni su vam nalozi za članove, planovi članstva povezani sa pretplatama provajdera plaćanja, raspored časova sa kapacitetom i listama čekanja, način prijave na ulazu i tabla za osoblje. AI alat za pravljenje aplikacija može brzo da napravi osnovu. Teški delovi su pravila o novcu (zamrzavanje, neuspela plaćanja, otkazivanja, obračun za deo perioda) i to da pristup na ulazu odgovara onome što je član zaista platio.

Počnite od modela članstva

Teretane i studiji se mnogo razlikuju. Zapišite:

  • Vrste planova. Mesečni neograničeni, van vršnih sati, paketi časova (10 časova), pojedinačni ulasci, godišnji unapred plaćeni, porodični ili studentski planovi.
  • Uslovi ugovora. Mesečni na neodređeno, minimalno trajanje, rok otkaza. Proverite lokalna potrošačka pravila o ugovorima i otkazivanju.
  • Šta svaki plan uključuje. Samo slobodna teretana, samo časovi, oboje, određene lokacije.
  • Zamrzavanje. Mogu li članovi da pauziraju zbog putovanja ili povrede? Koliko dugo i da li se plaća naknada?
  • Upisnina, ako postoji.
  • Časovi. Fiksni raspored, kapacitet po času, liste čekanja, pravila za kasno otkazivanje i nedolazak.

Mala studija joge ili boksa koja prodaje pakete časova zahteva potpuno drugačiju aplikaciju od 24-časovne teretane sa ulazom na vrata. Pravite za svoju.

Šta aplikacija treba da ima

Podaci

TabelaKljučna polja
ČlanoviIme, imejl, telefon, kontakt za hitne slučajeve, vreme potpisivanja izjave, QR token, status
PlanoviNaziv, cena, period naplate, uključeni časovi (neograničeno ili broj), sati pristupa, aktivan da/ne
ČlanstvaČlan, plan, status (aktivno, zamrznuto, zakasnelo plaćanje, otkazano), datum početka, datum završetka ili obnove, ID pretplate kod provajdera plaćanja
Vrste časova i terminiNaziv, trener, prostorija, vreme početka, trajanje, kapacitet
PrijaveTermin, član, status (prijavljen, na listi čekanja, otkazan, prisustvovao, nije došao), vreme kreiranja
Prijave dolaskaČlan, vreme, lokacija, način
PlaćanjaČlan, iznos, status, datum, referenca provajdera — preslikano od provajdera plaćanja

Držite status članstva usklađenim sa provajderom plaćanja. Provajder je izvor istine o tome da li je plaćanje uspelo; vaša aplikacija ažurira sopstveni status kada je provajder obavesti.

Stranice

  • Javno: planovi i cene, raspored, tok prijave (izbor plana, kreiranje naloga, potpisivanje izjave, plaćanje).
  • Oblast za članove: moje članstvo, predstojeće prijave, prijava ili otkazivanje časa, QR kod za prijavu dolaska, istorija plaćanja, zahtevi za zamrzavanje ili otkazivanje.
  • Recepcija: skener za prijavu dolaska, pretraga članova, današnji časovi sa spiskovima prisutnih.
  • Administracija za osoblje: članovi, planovi, raspored, neuspela plaćanja, izveštaji o aktivnim članovima, prisustvu i popunjenosti časova.

Dozvole

Članovi vide samo svoje podatke. Treneri vide svoje spiskove za časove. Recepcija može da prijavi dolazak i pretražuje članove. Menadžeri upravljaju planovima, refundacijama i izveštajima. Napomene o zdravlju i povredama prikupljene na obrascima za registraciju su osetljive; prikupljajte samo ono što vam treba i ograničite ko ih može videti.

Teški delovi

Ponavljajuća naplata

Koristite funkciju pretplate kod provajdera plaćanja umesto da pravite sopstveni sistem naplate. Član unosi podatke o kartici na hostovanoj stranici provajdera; provajder ga naplaćuje u svakom periodu, ponavlja neuspela plaćanja i šalje vašoj aplikaciji događaje preko webhook-a (plaćanje uspelo, plaćanje neuspelo, pretplata otkazana). Vaša aplikacija menja status članstva u skladu s tim. Naš vodič o dodavanju pretplata uz Stripe to pokriva, a dodavanje plaćanja pokriva osnove.

Odlučite šta se dešava kada plaćanje ne uspe: uobičajeno pravilo je period odloženog roka od nekoliko dana, zatim status „kasni sa plaćanjem“ i bez prijave dolaska dok se ne reši.

Zamrzavanje, nadogradnje i otkazivanja

Zamrzavanje obično pauzira naplatu i pristup na određeni period. Promena plana sredinom meseca otvara pitanje obračuna za deo perioda (naplata za deo perioda). Većina provajdera plaćanja može to da izračuna umesto vas. Otkazivanje sa rokom otkaza znači da članstvo ostaje aktivno do budućeg datuma. Zapišite svako pravilo i testirajte ga.

Kapacitet časova i liste čekanja

Isti problem dvostrukog zakazivanja kao kod svake aplikacije za rezervacije: proverite kapacitet na serveru kada se prijava čuva, a ne samo kada se stranica učita. Kada neko otkaže, ponudite mesto prvoj osobi na listi čekanja. Odlučite koliki je prozor za kasno otkazivanje i da li nedolazak gubi kredit za čas.

Prijava dolaska i pristup na vrata

QR kod u oblasti za članove koji se skenira na recepciji dobro funkcioniše za teretane sa osobljem. Teretane bez osoblja ili sa pristupom 24 sata obično znače hardver za vrata, koji kontroliše sopstveni sistem tog hardvera; prilagođena aplikacija može da ga upravlja samo ako hardver ima API. To je često odlučujući faktor između pravljenja i kupovine.

Izjave o odricanju

Mnoge teretane traže od novih članova da prihvate izjavu o odricanju od odgovornosti ili zdravstveni upitnik. Sačuvajte ko je prihvatio koju verziju i kada. Formulacija je pravni dokument; dobijte je od stručnjaka, a ne od AI-ja.

Prvi upit koji radi

Napravi aplikaciju za članstvo za Ironside, teretanu za snagu na jednoj lokaciji. Planovi: Mesečni neograničeni ($60/mesec), Van vršnih sati ($40/mesec, radnim danima od 9:00 do 16:00) i Paket 10 časova ($120, jednokratno). Javne stranice: planovi, nedeljni raspored časova i tok prijave gde ljudi biraju plan, kreiraju nalog, prihvataju izjavu i plaćaju preko Stripe-a (pretplate za mesečne planove). Članovi imaju oblast sa statusom članstva, QR kodom za prijavu dolaska, prijavom na časove sa ograničenim kapacitetom i listom čekanja, i dugmetom za zahtev za zamrzavanje. Osoblje na recepciji se prijavljuje na stranicu skenera koja proverava QR kod, prikazuje da li je članstvo aktivno (i da li je u okviru sati van vršnih za plan Van vršnih sati) i beleži prijavu dolaska. Menadžeri vide članove, neuspela plaćanja, dolaske i popunjenost časova. Status članstva se ažurira iz Stripe webhook-ova. Sve čuvaj u bazi podataka. Jednostavan dizajn; prvenstveno za telefone članova, a prilagođen tabletu za recepciju.

Koraci izrade

  1. Planovi, raspored i nalozi članova.
  2. Prijava na časove sa proverom kapaciteta na serveru i listom čekanja.
  3. Plaćanja u test režimu: prvo paketi časova za jednokratnu kupovinu, zatim pretplate i webhook-ovi.
  4. Pravila statusa članstva: aktivno, kasni sa plaćanjem, zamrznuto, otkazano, i šta svaki status dozvoljava.
  5. Skener za prijavu dolaska koji primenjuje ta pravila.
  6. Prikazi za osoblje i menadžere sa ulogama.
  7. Prihvatanje izjave sa verzijom i vremenskom oznakom.
  8. Testirajte putanje novca: neuspelo plaćanje, izmena kartice, zamrzavanje, promena plana, otkazivanje sa rokom, refundacija.
  9. Uvoz postojećih članova pažljivo; postojeće pretplate na kartice obično mora da premesti provajder plaćanja kroz svoj proces migracije, a ne vaša aplikacija.

Česte greške

  • Oslanjanje na sopstveni indikator „plaćeno“ u aplikaciji umesto na događaje provajdera plaćanja.
  • Proveravanje kapaciteta časa samo u pregledaču.
  • Bez odloženog roka za neuspela plaćanja; članovi se odbijaju na ulazu jer je kartica istekla juče.
  • Čuvanje podataka o kartici. Neka ih čuva provajder plaćanja.
  • Prikupljanje detaljnih zdravstvenih podataka koji vam nisu potrebni i njihovo ostavljanje vidljivim svom osoblju.
  • Obećavanje pristupa na vratima pre nego što potvrdite da vaš hardver može da kontroliše vaša aplikacija.

Kada je softver za upravljanje teretanom bolji izbor

Namenski softver za teretane i studije već obrađuje naplatu, zamrzavanje, prijave na časove, prijavu dolaska, integracije za kontrolu pristupa na vratima, aplikacije za članove sa vašim brendom i izveštavanje. Za većinu teretana, posebno one sa hardverom za vrata ili više lokacija, to je bolji izbor. Uporedite nekoliko na osnovu funkcija koje su vam potrebne i načina na koji rešavaju odlazak (izvoz članova i pretplata na plaćanja).

Napravite sopstvenu ako vodite malu studiju sa jednostavnim pravilima i softver vas košta više nego što vredi, ako vaš model ne odgovara (na primer hibrid trenerskog rada, programa i časova) ili ako želite da pravite softver za teretane kao posao. Ako trenirate klijente umesto da vodite objekat, pogledajte kako pokrenuti posao personalnog trenera, a za plaćeni onlajn sadržaj pogledajte kako napraviti sajt za članove.

Izrada sa Mythex-om

Na Mythex-u opišete aplikaciju za teretanu u četu i proverite je u živom pregledu u veličini telefona i tableta. Agent dodaje namensku Postgres bazu podataka kada članovi i prijave treba da se čuvaju (ili otkucajte /database). Mythex ne uključuje ugrađenu prijavu ili plaćanja za vaše aplikacije: povezujete sopstveni Stripe nalog i ključeve, sačuvane kao tajne projekta (Stripe recept), i dodajete prijavu članova sopstvenim pristupom autentifikaciji. Stripe webhook-ovi zahtevaju vašu objavljenu adresu, pa objavite pre nego što ih testirate od početka do kraja. Na Pro planu Mythex može i da zapakuje aplikaciju kao Android i iPhone aplikaciju za interno testiranje na Google Play-u i TestFlight-u.

Za polaznu tačku dizajna, šablon sajta studija joge ima profile trenera i uredničke rasporede.

Pitanja

Šta aplikacija za članstvo u teretani treba da ima?

Naloge članova, planove članstva sa ponavljajućom naplatom, raspored časova na koje se članovi mogu prijaviti uz ograničen kapacitet, prijavu dolaska na ulazu i prikaz za osoblje sa članovima, plaćanjima i dolascima. Zamrzavanje, paketi časova i izjave o odricanju obično slede.

Kako teretana treba da naplaćuje ponavljajuća plaćanja?

Preko funkcije pretplate kod provajdera plaćanja, na primer Stripe Billing, gde član sačuva karticu, provajder je naplaćuje u svakom periodu, ponavlja neuspela plaćanja i obaveštava vašu aplikaciju. Nikada sami ne čuvajte brojeve kartica.

Kako se članovi prijavljuju na dolazak?

Najčešće pokazivanjem QR koda iz svog naloga, koji osoblje ili tablet na ulazu skenira. Aplikacija proverava da li je članstvo aktivno i beleži posetu.

Treba li da napravim softver za teretanu ili da ga kupim?

Većini teretana bolje služi postojeći softver za upravljanje teretanom, koji obrađuje naplatu, hardver za kontrolu pristupa i aplikacije. Pravljenje ima smisla za neobične modele, male studije sa jednostavnim potrebama ili kao proizvod koji planirate da prodate drugim teretanama.

Mythex · Pricing · Pravite bilo šta uz AI · Šabloni za sajtove i aplikacije · Mythex u poređenju · Rečnik pojmova za pravljenje aplikacija uz AI · Besplatni alati za pravljenje aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština 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 Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)