Как да създадете приложение за членство във фитнес: планове, плащания, записване за класове и регистрация на вход
Приложението за фитнес членство позволява на хората да се записват, да плащат всеки месец, да се записват за класове и да се регистрират на входа, докато персоналът вижда кой е активен, кой е платил и кой е дошъл. За да създадете такова, са ви нужни акаунти за членове, планове за членство, свързани с абонаментите на доставчик на плащания, график на класовете с капацитет и списъци с чакащи, начин за регистрация на входа и табло за персонала. AI инструмент за създаване на приложения може бързо да изгради основната част. Трудните части са правилата за парите (замразяване, неуспешни плащания, отказ, пропорционално таксуване) и гарантирането, че достъпът на входа съвпада с това, за което членът реално е платил.
Започнете с модела на членство
Фитнес залите и студиата се различават много. Запишете:
- Видове планове. Месечен неограничен достъп, извънпиков час, пакети от класове (10 класа), еднократни посещения, годишно предплатено, семейни или студентски планове.
- Условия на договора. Месечно подновяване, минимален срок, срок за предизвестие при отказ. Проверете местните правила за защита на потребителите при договори и откази.
- Какво включва всеки план. Само свободна зала, само класове, и двете, конкретни локации.
- Замразявания. Могат ли членовете да спрат за пътуване или контузия? За колко време и има ли такса?
- Такса за записване, ако има такава.
- Класове. Фиксиран график, капацитет на клас, списъци с чакащи, правила за късно отказване и неявяване.
Малко студио за йога или бокс с пакети от класове се нуждае от съвсем различно приложение от 24-часова фитнес зала с достъп през вратата. Създавайте за вашия случай.
Какво трябва на приложението
Данни
| Таблица | Основни полета |
|---|---|
| Членове | Име, имейл, телефон, контакт при спешност, дата на подписана декларация, QR токен, статус |
| Планове | Име, цена, период на таксуване, включени класове (неограничени или брой), часове на достъп, активен да/не |
| Членства | Член, план, статус (активно, замразено, просрочено, прекратено), начална дата, крайна или дата на подновяване, ID на абонамента при доставчика на плащания |
| Видове класове и сесии | Име, треньор, зала, начален час, продължителност, капацитет |
| Записвания | Сесия, член, статус (записан, в списъка с чакащи, отказан, присъствал, неявил се), създаден на |
| Регистрации на вход | Член, час, локация, метод |
| Плащания | Член, сума, статус, дата, референция от доставчика — копирани от доставчика на плащания |
Държете статуса на членството синхронизиран с доставчика на плащания. Доставчикът е източникът на истината дали плащането е успешно; вашето приложение обновява собствения си статус, когато доставчикът го уведоми.
Страници
- Публични: планове и цени, график, процес на записване (избор на план, създаване на акаунт, подписване на декларация, плащане).
- Зона за членове: моето членство, предстоящи записвания, записване или отказ от клас, QR код за регистрация на вход, история на плащанията, заявки за замразяване или прекратяване.
- Рецепция: скенер за регистрация на вход, търсене на член, днешни класове със списъци за присъствие.
- Административен панел на персонала: членове, планове, график, неуспешни плащания, отчети за активните членове, посещаемост и запълняемост на класовете.
Права за достъп
Членовете виждат само собствените си данни. Треньорите виждат списъците си с класове. Рецепцията може да регистрира вход и да търси членове. Мениджърите управляват плановете, възстановяванията и отчетите. Бележките за здравословно състояние и контузии, събрани във формуляри за записване, са чувствителни; събирайте само нужното и ограничете кой може да ги вижда.
Трудните части
Периодични плащания
Използвайте функцията за абонаменти на доставчик на плащания, вместо да създавате собствено таксуване. Членът въвежда данните на картата на хостнатата страница на доставчика; доставчикът таксува всеки период, повтаря неуспешните плащания и изпраща събития към вашето приложение чрез уебхук (плащането е успешно, плащането е неуспешно, абонаментът е прекратен). Вашето приложение променя статуса на членството в отговор. Нашето ръководство за добавяне на абонаменти със Stripe описва това, а добавяне на плащания — основите.
Решете какво се случва при неуспешно плащане: период на отсрочка от няколко дни, след което „просрочено“ и без регистрация на вход, докато не се оправи, е често срещано правило.
Замразявания, надграждания и прекратявания
Замразяването обикновено спира таксуването и достъпа за определен период. Смяната на план по средата на месеца повдига въпроса за пропорционалното таксуване (таксуване за част от период). Повечето доставчици на плащания могат да изчислят пропорцията вместо вас. Прекратяване със срок за предизвестие означава, че членството остава активно до бъдеща дата. Запишете всяко правило и го тествайте.
Капацитет на класовете и списъци с чакащи
Същият проблем с двойно записване като при всяко приложение за резервации: проверявайте капацитета на сървъра, когато записването се запазва, а не само когато се зарежда страницата. Когато някой се откаже, предложете мястото на първия човек в списъка с чакащи. Решете прозореца за късно отказване и дали неявяването губи кредит за клас.
Регистрация на вход и достъп през врата
QR код в зоната за членове, сканиран на рецепцията, работи добре за фитнес зали с персонал. Зали без персонал или 24-часов достъп обикновено означават хардуер за вратите, който се управлява от собствената система на този хардуер; персонализирано приложение може да го управлява само ако хардуерът има API. Това често е решаващият фактор между създаване и купуване.
Декларации
Много фитнес зали искат от новите членове да приемат декларация за отговорност или здравен въпросник. Запазвайте кой е приел коя версия и кога. Формулировката е правен документ; вземете я от професионалист, а не от ИИ.
Първата подкана, която работи
Създай приложение за членство за Ironside, фитнес зала за силови тренировки на една локация. Планове: Месечен неограничен ($60/месец), Извънпиков ($40/месец, делнични дни от 9:00 до 16:00) и Пакет от 10 класа ($120, еднократно). Публични страници: планове, седмичен график на класовете и процес на записване, при който хората избират план, създават акаунт, приемат декларация и плащат през Stripe (абонаменти за месечните планове). Членовете получават зона с техния статус на членство, QR код за регистрация на вход, записване за класове с ограничен капацитет и списък с чакащи и бутон за заявка за замразяване. Персоналът на рецепцията влиза в страница със скенер, която проверява QR кода, показва дали членството е активно (и дали е в рамките на извънпиковите часове за Извънпиков) и записва регистрацията. Мениджърите виждат членове, неуспешни плащания, посещаемост и запълняемост на класовете. Статусът на членството се обновява от уебхуковете на Stripe. Съхранявай всичко в база данни. Смял, прост дизайн; мобилно-първи за членовете, удобен за таблет на рецепцията.
Стъпки за изграждане
- Планове, график и акаунти на членове.
- Записване за класове със серверни проверки на капацитета и списък с чакащи.
- Плащания в тестов режим: първо пакетите от класове за еднократно плащане, после абонаментите и уебхуковете.
- Правила за статуса на членството: активно, просрочено, замразено, прекратено и какво позволява всяко от тях.
- Скенер за регистрация на вход, който прилага тези правила.
- Изгледи за персонала и мениджърите с роли.
- Приемане на декларация с версия и времево клеймо.
- Тествайте парите: неуспешно плащане, смяна на карта, замразяване, смяна на план, отказ с предизвестие, възстановяване.
- Внимателно импортирайте съществуващи членове; съществуващите абонаменти с карти обикновено трябва да се преместят през процеса на миграция на доставчика на плащания, а не от вашето приложение.
Често срещани грешки
- Доверие на собствения флаг „платено“ в приложението вместо на събитията от доставчика на плащания.
- Проверка на капацитета на класовете само в браузъра.
- Без период на отсрочка при неуспешни плащания; членове се отказват на вратата, защото картата е изтекла вчера.
- Съхранение на данни от карти. Оставете доставчика на плащания да ги пази.
- Събиране на подробна здравна информация, която не ви е нужна, и оставянето ѝ видима за целия персонал.
- Обещаване на достъп през врата, преди да сте потвърдили, че хардуерът може да се управлява от вашето приложение.
Кога софтуерът за управление на фитнес зала е по-добрият избор
Специализираният софтуер за фитнес зали и студиа вече се грижи за плащанията, замразяванията, записването за класове, регистрацията на вход, интеграциите за достъп през врати, брандирани приложения за членове и отчети. За повечето фитнес зали, особено тези с хардуер за врати или няколко локации, това е по-добрият избор. Сравнете няколко по функциите, от които се нуждаете, и по това как се справят при напускане (експорт на членовете и абонаментите за плащане).
Създайте собствен, когато управлявате малко студио с прости правила и софтуерът струва повече, отколкото си заслужава за вас, когато моделът ви не пасва (например хибрид от коучинг, програми и класове) или когато искате да създавате софтуер за фитнес зали като бизнес. Ако коучвате клиенти, вместо да управлявате обект, вижте как да стартирате бизнес за персонални тренировки, а за платено онлайн съдържание — как да създадете сайт за членове.
Изграждане с Mythex
В Mythex описвате приложението за фитнес в чата и го проверявате в живия преглед на размер телефон и таблет. Агентът добавя специална Postgres база данни, когато членовете и записванията трябва да се съхраняват (или напишете /database). Mythex не включва вграден вход или плащания за вашите приложения: свързвате собствен Stripe акаунт и ключове, съхранени като тайни на проекта (рецепта за Stripe), и добавяте вход за членовете с ваш собствен подход за удостоверяване. Уебхуковете на Stripe изискват публикуваният ви адрес, затова публикувайте преди да ги тествате от край до край. В Pro плана Mythex може също да опакова приложението като Android и iPhone приложение за вътрешно тестване в Google Play и TestFlight.
За начална точка за дизайн шаблонът уебсайт на студио за йога има профили на треньори и редакционни оформления.
Въпроси
Какво трябва на приложение за фитнес членство?
Акаунти за членовете, планове за членство с периодични плащания, график на класовете, в който членовете могат да се записват с ограничен капацитет, регистрация на вратата и изглед за персонала на членовете, плащанията и посещаемостта. Замразяванията, пакетите от класове и декларациите обикновено идват след това.
Как фитнес залата да събира периодични плащания?
Чрез функцията за абонаменти на доставчик на плащания, например Stripe Billing, където членът запазва карта, а доставчикът я таксува всеки период, повтаря неуспешните плащания и уведомява вашето приложение. Никога не съхранявайте сами номера на карти.
Как членовете се регистрират при вход?
Обикновено като показват QR код от акаунта си, който персоналът или таблет на входа сканира. Приложението проверява дали членството е активно и записва посещението.
Да създам ли софтуер за фитнес или да го купя?
Повечето фитнес зали са по-добре обслужени от готов софтуер за управление на фитнес зала, който се грижи за плащанията, хардуера за контрол на достъпа и приложенията. Създаването има смисъл за необичайни модели, малки студиа с прости нужди или като продукт, който планирате да продавате на други зали.