Jak prowadzić zajęcia grupowe i rezerwacje — i dlaczego zajęcia to licznik miejsc, a nie grafik
Jeden przełącznik zmienia termin z wizyty w salę z miejscami. To, co z niego wynika, nie jest tym, czego większość się spodziewa: nie ma grafiku zajęć, miejsca należą do firmy, a nie do instruktora, pełne zajęcia znikają, zamiast pokazać »brak miejsc«, a to, co zamyka termin, nigdy nie jest tym, co byś zgadywał. Oto dokładnie, jak zachowuje się rezerwacja grupowa, sprawdzone w silniku rezerwacji, z kalkulatorem pojemności i granicami powiedzianymi wprost.
Stwórz darmową stronęJeśli prowadzisz zajęcia, warsztaty, sesje grupowe albo cokolwiek, gdzie kilka osób dzieli jedną godzinę startu, prawdopodobnie szukałeś grafiku zajęć — miejsca, w którym napiszesz »Pilates, poniedziałek i środa 18:00, dwanaście miejsc«. Tego ekranu nie ma, a szukanie go jest najczęstszym sposobem na niezrozumienie rezerwacji grupowej. Zamiast tego istnieje liczba pojemności na usłudze. Włącz wiele rezerwacji na termin i termin przestaje być wizytą należącą do jednej osoby z zespołu, a staje się licznikiem miejsc, który dzieli cała firma. Wszystko zaskakujące w zajęciach — dlaczego pojawiają się w godzinach, w których nie uczysz, dlaczego dwóch instruktorów nie może prowadzić tych samych zajęć równolegle, dlaczego zablokowane święto nie zatrzymuje zapisów — wynika z tej jednej decyzji projektowej. Ta strona prowadzi ją do końca.
Najważniejsze
- Zajęcia to licznik miejsc na terminie, a nie wydarzenie w grafiku. BookrHub nie ma powracającego grafiku zajęć. Godziny startu są generowane, nie publikowane.
- Pojemność liczy się na usługę i na termin dla całej firmy — jawnie pomijając, która osoba z zespołu jest przypisana. Zajęcia na 10 miejsc mają o 18:00 łącznie 10 miejsc, nie 10 na instruktora.
- Dwa równoległe zajęcia wymagają dwóch usług, bo licznik miejsc jest przypisany do usługi. Druga strona: usługi grupowe całkowicie pomijają sprawdzanie podwójnej rezerwacji zespołu, więc grafik ludzi pilnujesz sam.
- Godziny startu zajęć idą w krokach długości zajęć od początku twojego otwartego odcinka. Zajęcia 60-minutowe w dniu 09:00–17:00 są proponowane co godzinę od 09:00 do 16:00 — także w godzinach, w których nigdy nie zamierzałeś uczyć. Godziny otwarcia to jedyna dźwignia, która to kształtuje.
- Miejsca liczy się przez nakładanie, nie przez taką samą godzinę startu. Jedna rezerwacja poza siatką zabiera miejsce dwóm terminom naraz.
- Pełne zajęcia znikają, zamiast pokazywać się jako pełne, i nie ma listy oczekujących. Popyt, który odrzucasz, nie jest nigdzie zapisywany.
- Anulowanie zwalnia miejsce od razu — anulowane rezerwacje są poza zliczaniem, więc miejsce wraca bez żadnego działania z twojej strony.
- Każdy uczestnik płaci za swoje miejsce w całości. Bez faktury zbiorczej, bez zadatku. Nieopłacone miejsce zwalnia przebieg, który uruchamia się co pięć minut wobec dziesięciominutowego terminu, więc w praktyce wraca po dziesięciu do piętnastu minutach.
- Zablokowane dni i zajęty personel nie zamykają terminu zajęć. Robią to tylko twoje godziny otwarcia w ten dzień tygodnia i licznik miejsc. Zamknij dzień w godzinach otwarcia albo wyłącz usługę.
- Rezerwacja grupowa wymaga planu Business. Po zejściu z planu pojemność cicho wraca do jednej osoby na termin, choć twoje ustawienia zostają niezmienione.
Na tej stronie
- Licznik miejsc, a nie grafik
- Dwa ustawienia, które tworzą usługę grupową
- Skąd biorą się godziny startu zajęć
- Czyje to miejsca? Nie instruktora
- Miejsca liczy się przez nakładanie
- Co widzi klient i jak wyglądają pełne zajęcia
- Anulowania i przeniesienia
- Płacenie za miejsce
- Co nie zamyka terminu zajęć
- Kalkulator: miejsca, zmarnowany czas i miejsca na otwartą godzinę
- Wybór pojemności
- Blokada planu Business i co robi zejście z planu
- 12-punktowy audyt rezerwacji grupowych
- Czego BookrHub nie robi
- Często zadawane pytania
Licznik miejsc, a nie grafik
Większość oprogramowania do rezerwacji zajęć jest zbudowana wokół wydarzenia. Tworzysz zajęcia, dajesz im datę i godzinę, mówisz ile osób się zmieści, a klienci zapisują się na ten konkretny termin. Zajęcia istnieją jako obiekt, niezależnie od tego, czy ktoś je zarezerwuje.
BookrHub nie działa tak, a różnica waży więcej, niż brzmi. Tutaj zajęcia to zwykła usługa z jedną dodatkową właściwością: ile osób może zająć ten sam termin jednocześnie. Włącz ją i termin przestaje być »wizytą u Any«, a staje się »salą z dwunastoma miejscami«. Nic nie jest planowane z wyprzedzeniem. Żadna instancja zajęć nie jest tworzona. System po prostu proponuje każdą godzinę startu, która ma jeszcze wolne miejsce, i proponuje ją dalej, aż miejsca się skończą.
To ma jedną rzeczywistą zaletę i kilka konsekwencji, które trzeba uwzględnić przy konfiguracji.
Zaletą jest to, że rezerwacje są niezależne. Nikt nie czeka, aż zbierze się grupa, nikt nie czyta »tym zajęciom brakuje czterech osób, żeby się odbyły«, i nie ma żadnego stanu oczekiwania do obsługi. Każdy klient rezerwuje własne miejsce i zostaje potwierdzony na miejscu, dokładnie jak przy wizycie indywidualnej.
Konsekwencje to reszta tej strony. Jeśli zajęcia nie są wydarzeniem, to nie ma na czym zawiesić grafiku, nie ma na czym zawiesić instruktora i nie ma czego anulować, gdy chcesz odwołać jedną sesję. Te trzy braki wyjaśniają niemal każde pytanie, jakie ludzie zadają o rezerwacje grupowe.
Dwa ustawienia, które tworzą usługę grupową
Są tylko dwa i siedzą na samej usłudze, a nie w jakimś miejscu dedykowanym zajęciom.
| Ustawienie | Co rzeczywiście robi | Dozwolone wartości |
|---|---|---|
| Wiele rezerwacji na termin | Przełącza termin z jednej wizyty na wspólny licznik miejsc. To właśnie to ustawienie zmienia zachowanie, a nie liczba obok. | Włączone lub wyłączone. Domyślnie wyłączone. Działa tylko z planem Business. |
| Maksymalna liczba rezerwacji na termin | Ile osób może zająć ten sam termin. Wymagane, gdy przełącznik jest włączony. | Liczba całkowita od 2 do 999 |
Dwa szczegóły warto wyciągnąć. Minimum to 2, nie 1 — pojemność jeden wyraża się, zostawiając przełącznik wyłączony, co mówi to samo czyściej. I sam przełącznik nie wystarcza: jeśli włączysz go bez wpisania maksimum, usługa odmówi zapisania, dopóki tego nie zrobisz. To system odmawia zgadywania wielkości twoich zajęć.
Wszystko inne w usłudze grupowej to po prostu usługa. Ma długość, cenę, nazwę i opis, i jest tworzona jako nieaktywna, jak każda inna. W produkcie nie ma osobnej sekcji zajęć, nie ma listy zajęć i nie ma ustawienia mówiącego, że usługa jest zajęciami — jest tylko licznik miejsc, i właśnie dlatego resztę zachowania określa usługa, a nie grafik.
Skąd biorą się godziny startu zajęć
To część, która zaskakuje ludzi, i warto być tu precyzyjnym, bo nie ma ustawienia, które to zmienia.
Godziny startu zajęć są generowane, nie publikowane. Dla danego dnia system bierze twoje godziny otwarcia w ten dzień tygodnia, idzie do przodu od początku każdego otwartego odcinka krokami długości zajęć i proponuje start w każdej pozycji, która ma jeszcze co najmniej jedno wolne miejsce. Zatrzymuje się, gdy następna pozycja nie zostawiłaby miejsca na całe zajęcia przed końcem odcinka.
Zajęcia 60-minutowe, przy otwarciu od 09:00 do 17:00, są więc proponowane o:
09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00 — osiem startów, ostatni kończy się dokładnie w godzinie zamknięcia.
Nie o 18:00, jeśli jesteś wtedy zamknięty. I — to ważna połowa — także o 09:00, 11:00 i 13:00, nawet jeśli uczysz wyłącznie o 18:00. System nie ma pojęcia, kiedy zamierzasz uczyć. Wie, kiedy jesteś otwarty i ile miejsc jest wolnych.
Arytmetyka, taka sama jak dla każdej usługi
- Starty zajęć w otwartym odcinku = ⌊L ÷ D⌋
- Miejsca do rezerwacji na odcinek = ⌊L ÷ D⌋ × C
- Minuty otwarte, ale nie do rezerwacji = L mod D
Gdzie L to długość otwartego odcinka w minutach, D to długość zajęć, a C to pojemność. Wszystkie trzy zostały sprawdzone w działającym silniku dostępności dla długości z tabeli poniżej.
Ponieważ pojemność mnoży liczbę terminów, pozostawiona resztka kosztuje cię znacznie więcej w działalności opartej na zajęciach niż w działalności wizyt indywidualnych. Zajęcia 90-minutowe w ośmiogodzinnym dniu dostają pięć startów i zostawiają 30 minut; przy dwunastu miejscach ta resztka to nie 30 zmarnowanych minut, ale dwanaście zmarnowanych miejsc, każdego dnia, w którym otwierasz.
| Długość zajęć | Starty na dzień 8 h | Ostatni start | Ostatnie zajęcia kończą się | Minuty resztki | Miejsca/dzień przy 8 miejscach | Miejsca/dzień przy 12 miejscach |
|---|---|---|---|---|---|---|
| 30 min | 16 | 16:30 | 17:00 | 0 | 128 | 192 |
| 45 min | 10 | 15:45 | 16:30 | 30 | 80 | 120 |
| 50 min | 9 | 15:40 | 16:30 | 30 | 72 | 108 |
| 60 min | 8 | 16:00 | 17:00 | 0 | 64 | 96 |
| 75 min | 6 | 15:15 | 16:30 | 30 | 48 | 72 |
| 90 min | 5 | 15:00 | 16:30 | 30 | 40 | 60 |
| 120 min | 4 | 15:00 | 17:00 | 0 | 32 | 48 |
Jeśli chcesz czegoś przypominającego grafik, jedyną dźwignią są twoje godziny otwarcia. Ukształtuj otwarty odcinek każdego dnia tygodnia tak, by zaczynał się, gdy zaczynają się twoje pierwsze zajęcia, i kończył, gdy kończą się ostatnie, a gdy uczysz dwa razy dziennie, użyj zmian dzielonych — odcinek 18:00–19:00 proponuje dokładnie jedne zajęcia 60-minutowe, i to jest najbliżej »poniedziałek 18:00«, jak system dochodzi. To prawdziwa obejście, a nie funkcja, i ma koszt: te same godziny otwarcia rządzą też twoimi usługami indywidualnymi, więc studio, które prowadzi zajęcia wieczorami i sprzedaje wizyty w dzień, nie wyrazi obu rzeczy jednym zestawem godzin.
Czyje to miejsca? Nie instruktora
Przy zwykłej wizycie dostępność jest osobista. Każda osoba z zespołu ma własny kalendarz, a system sprawdza, czy wybrana osoba jest wolna, zanim zaproponuje ci godzinę.
Przy usłudze grupowej celowo tego nie robi. Pojemność liczy się na usługę, na termin, dla całej firmy, a przypisana osoba jest całkowicie pomijana. Co to znaczy w praktyce:
- Zajęcia na 10 miejsc mają o 18:00 dziesięć miejsc. Kropka. Nie 10 na instruktora. Jeśli masz trzech nauczycieli, zajęcia nadal pomieszczą dziesięć osób.
- Dwa równoległe zajęcia tej samej usługi są niemożliwe. Nie uruchomisz dziesięcioosobowych zajęć Any i dziesięcioosobowych zajęć Marca o 18:00 jako jednej usługi i nie dostaniesz dwudziestu miejsc.
- Obejściem są dwie usługi, bo licznik miejsc jest przypisany do usługi. Utwórz »Pilates — Sala A« i »Pilates — Sala B«, każdą z własną pojemnością, i masz dwa niezależne liczniki w tej samej godzinie. Nazwij je tym, co je rzeczywiście różni — salą, poziomem, nauczycielem — bo klient wybiera usługę przed wszystkim innym, więc nazwa wykonuje pracę, którą inaczej wykonywałby grafik.
Jest tu ostra krawędź i lepiej usłyszeć o niej teraz. Ponieważ usługa grupowa sprawdza miejsca, a nie kalendarze, wcale nie sprawdza podwójnej rezerwacji personelu. Nic nie powstrzyma przypisania tego samego nauczyciela do dwóch nakładających się usług grupowych albo do zajęć i wizyty indywidualnej w tej samej godzinie. Jeśli rozdzielasz zajęcia na kilka usług, żeby prowadzić je równolegle, system nie ochroni cię przed przypisaniem jednego człowieka do obu.
Ochrona działa tylko w jedną stronę i warto wiedzieć to dokładnie: rezerwacja zajęć przypisana osobie z zespołu owszem zajmuje kalendarz tej osoby dla jej usług indywidualnych, więc ukryje jej indywidualne terminy, jak byś się spodziewał. Brakuje drogi odwrotnej — jej indywidualne wizyty nie zmniejszają miejsc na zajęciach, i inne zajęcia też nie.
Miejsca liczy się przez nakładanie
Mały szczegół mechaniczny z widoczną konsekwencją. Gdy system ustala, ile miejsc zostało o danej godzinie, nie szuka rezerwacji o tej samej godzinie startu. Liczy każdą aktywną rezerwację tej usługi, której przedział czasu nakłada się na termin.
Dla zajęć, które dzielą jedną długość, jest to niewidoczne: siatka idzie krokami długości, więc terminy ustawiają się jeden za drugim i każda rezerwacja wpada dokładnie w jeden. Dwa zajęcia, które tylko się dotykają — jedne kończą się o 10:00, następne zaczynają o 10:00 — nie liczą się przeciwko sobie, i to jest poprawne.
Staje się to widoczne, gdy rezerwacja leży poza siatką, co zdarza się częściej, niż się myśli: rezerwacja utworzona ręcznie z kalendarza administracyjnego o godzinie wybranej przez ciebie albo starsza rezerwacja, która została po tym, jak zmieniłeś godziny otwarcia i przesunąłeś punkt zakotwiczenia. Weź zajęcia 60-minutowe z dziesięcioma miejscami i jedną rezerwację o 10:30:
- Termin 10:00 biegnie 10:00–11:00 i nakłada się na 10:30–11:30 → dziewięć miejsc wolnych.
- Termin 11:00 biegnie 11:00–12:00 i również nakłada się na 10:30–11:30 → dziewięć miejsc wolnych.
Jedna osoba zabrała miejsce dwóm różnym zajęciom. Przy dziesięciu miejscach to ciekawostka; przy pojemności dwa to połowa ogłoszonej dostępności, utracona w dwóch terminach naraz. Nauka jest wąska, ale praktyczna: dla usług grupowych twórz rezerwacje na siatce, którą widzi klient, a po każdej zmianie godzin otwarcia spójrz na dotknięte dni, zamiast zakładać, że istniejące rezerwacje nadal się zgadzają.
Co widzi klient i jak wyglądają pełne zajęcia
Na liście usług usługa grupowa pokazuje swoją pojemność, więc klient wie przed wyborem godziny, że to zajęcia dla maksymalnie dwunastu osób, a nie prywatna wizyta.
W wyborze godzin każdy dostępny start nosi pozostałe miejsca — »8 miejsc wolnych«, i poprawnie »1 miejsce wolne«, gdy to ostatnie. Ta etykieta ostatniego miejsca jest najużyteczniejszą rzeczą na stronie: to uczciwy niedobór, wyliczony, a nie wyprodukowany, i jest to jedyny moment, w którym rezerwacja zajęć wypada lepiej, niż rozmowa telefoniczna kiedykolwiek mogłaby.
A potem część, którą trzeba uwzględnić. Pełne zajęcia nie są pokazywane jako pełne. Są nieobecne. Termin jest proponowany tylko dopóki pozostałe miejsca są powyżej zera, więc gdy odejdzie ostatnie miejsce, godzina po prostu przestaje się pojawiać. Nikt nie dowiaduje się, że zajęcia były popularne. Z zewnątrz wyprzedane 18:00 i 18:00, którego nigdy nie proponowałeś, wyglądają identycznie, a klient przeglądający chudą listę godzin odczyta to raczej jako »są zamknięci« niż »to się zapełniło«.
I nie ma listy oczekujących. Nic nie zapisuje, kto szukał miejsca i go nie dostał, nikt nie jest powiadamiany, gdy miejsce się zwalnia, i żaden raport nie powie ci, które zajęcia zapełniły się pierwsze. To największa luka tej funkcji i warto spojrzeć na nią prosto: w działalności opartej na zajęciach popyt, którego nie widzisz, jest dokładnie tym, na który najchętniej byś zareagował. Jeśli zajęcia zapełniają się niezawodnie, twoje opcje to podnieść pojemność, otworzyć kolejną godzinę startu, rozszerzając godziny otwarcia tego dnia, albo zbierać zainteresowanie poza systemem rezerwacji i obsłużyć tę listę samemu.
Anulowania i przeniesienia
Ta część jest dobrze rozwiązana, a w działalności opartej na zajęciach waży więcej niż przy wizytach, bo zwolnione miejsce jest coś warte tylko wtedy, gdy wraca dość szybko, by ktoś inny je wziął.
Anulowanie zwalnia miejsce od razu. Miejsca liczy się, pytając ile aktywnych rezerwacji nakłada się na termin, a anulowane rezerwacje są poza tym zliczaniem. Nie ma zadania, na które trzeba czekać, ani pamięci do wyczyszczenia: w chwili, gdy status rezerwacji się zmienia, miejsce znów jest dostępne, a termin pojawia się w wyborze przy następnym wczytaniu z licznikiem wyższym o jedno miejsce. Jeśli zajęcia były pełne, godzina wraca ze swojej nieobecności.
Przeniesienie jest sprawdzane pod kątem pojemności w obie strony. Przeniesienie rezerwacji na termin jest odrzucane, jeśli ten termin jest już pełny — przeniesienie nie może więc przepełnić zajęć — a przeniesienie rezerwacji na zewnątrz zwalnia jej miejsce w terminie, który opuściła. Warto zauważyć, że obowiązuje ta sama słepota wobec personelu: przeniesienie zajęć sprawdza miejsca, a nie czy jakaś konkretna osoba jest wolna.
Czego nie możesz zrobić, to anulować jednej sesji. Ponieważ żadna instancja zajęć nie istnieje, nie ma czego anulować poza pojedynczymi rezerwacjami w jej środku. Odwołanie jednego wieczoru oznacza anulowanie każdej rezerwacji ręcznie i powiadomienie tych klientów samemu — a potem zamknięcie terminu, bo inaczej system radośnie sprzeda miejsca ponownie. Wyłączenie usługi zamyka ją dla wszystkich dat naraz, nie tylko dla tej, którą miałeś na myśli.
Płacenie za miejsce
Jeśli usługa wymaga płatności, trzy rzeczy są prawdą, a tylko trzecia jest niezwykła.
Każdy uczestnik płaci osobno. Każda rezerwacja jest własną transakcją z własnym potwierdzeniem. Nie ma faktury zbiorczej ani sposobu, by jedna osoba zapłaciła za kilka miejsc — rodzic zapisujący troje dzieci rezerwuje trzy razy i płaci trzy razy.
Kwota to pełna cena. BookrHub nie ma żadnej opcji zadatku ani płatności częściowej: zajęcia są albo darmowe w rezerwacji, albo opłacane w całości w chwili rezerwacji. To funkcja najczęściej zakładana w tej kategorii, więc warto powiedzieć wprost, zamiast pozwolić ci ją odkryć. Jeśli chcesz mniejszego zobowiązania z góry, jedyną uczciwą drogą jest wycenić tanią usługę do rezerwacji jako opłatę rezerwacyjną i rozliczyć resztę na miejscu — obejście, nie funkcja, z oczywistą wadą, że twoja lista usług zawiera teraz cenę, która nie jest ceną prawdziwą.
Nieopłacone miejsce zwalnia się automatycznie, ale nie natychmiast. To mechanizm, który czyni płatne zajęcia wykonalnymi, bo bez niego przerwana płatność trzymałaby miejsce bez końca. Gdy rezerwacja wymaga płatności, dostaje termin dziesięć minut do przodu, a strona płatności pokazuje klientowi licznik odliczający na żywo. Przebieg w tle anuluje potem wszystko, co minęło swój termin, zwalnia miejsce i wysyła klientowi e-mail, że rezerwacja wygasła.
Dokładne czasy warto znać, jeśli kiedyś to zobaczysz: ten przebieg uruchamia się na produkcji co pięć minut, a nie w sposób ciągły, więc miejsce wraca między dziesięcioma a około piętnastoma minutami po przerwaniu płatności, w zależności od tego, gdzie przerwanie wypadło między dwoma uruchomieniami. Anulowanie jest też zapisywane warunkowo, więc płatność, która przechodzi w trakcie przebiegu, nie może mieć swojej rezerwacji anulowanej spod siebie — szczegół, który ma znaczenie właśnie dlatego, że o miejsce na zajęciach się konkuruje.
Jedna konsekwencja dla zajęć prawie pełnych: w tym okienku dziesięciu do piętnastu minut przerwane miejsce jest naprawdę niedostępne, więc zajęcia mogą odczytywać się jako wyprzedane i kilka minut później cicho mieć znów miejsce. To zachowanie poprawne, a nie usterka, ale to rodzaj rzeczy, którą lepiej znać, zanim powie ci o niej klient.
Co nie zamyka terminu zajęć
To najostrzejsza krawędź całej funkcji i ta, która najpewniej cię zaskoczy, więc dostaje własną sekcję.
Dostępność zajęć buduje się dokładnie z dwóch wejść: twoich godzin otwarcia w ten dzień tygodnia i tego, ile miejsc tej usługi jest już zajętych. To cała lista. Ścieżka pojemności nigdy nie sięga po nic innego, co znaczy, że dwie rzeczy, które wydawałyby się zamykać zajęcia, ich nie zamykają:
- Zablokowane dni nie zamykają terminów zajęć. Dzień, który zablokowałeś — święto, tydzień nieobecności, zamknięcie studia — nadal proponuje swoje godziny zajęć i nadal przyjmie rezerwacje. Blokady stosuje ten budowniczy dostępności, którego używają usługi indywidualne, a ścieżka pojemności przez niego nie przechodzi.
- W pełni zajęty personel nie zamyka terminów zajęć. Termin zajęć jest proponowany nawet wtedy, gdy każda osoba z zespołu ma w tej godzinie pełno wizyt indywidualnych, bo licznik miejsc nie zagląda do niczyjego kalendarza.
Jak więc naprawdę zamknąć dzień dla zajęć? Dwa niezawodne sposoby, oba zgrubne:
- Zamknij dzień w swoich godzinach otwarcia dla tego dnia tygodnia. To mechanizm, który siatka zajęć naprawdę czyta, więc działa — ale ma kształt dnia tygodnia, a nie daty, co znaczy, że zamyka ten dzień tygodnia w ogóle, a nie jedną konkretną datę.
- Wyłącz usługę. Natychmiastowe i całkowite: zamyka zajęcia dla każdej daty, nie tylko tej, którą chciałeś, i musisz pamiętać, by włączyć ją ponownie.
Żadne z nich nie jest satysfakcjonującą odpowiedzią na »jestem zamknięty 25 grudnia«, i wolimy to powiedzieć, niż udawać inaczej. Jeśli prowadzisz zajęcia i bierzesz wolne, praktycznym nawykiem jest sprawdzać swoje usługi zajęciowe za każdym razem, gdy blokujesz datę, bo blokada, którą właśnie utworzyłeś, ich nie dotknęła. Warto też powiedzieć wprost, że ta asymetria wygląda bardziej na przeoczenie w ścieżce pojemności niż na świadomą decyzję projektową i może się jeszcze zmienić; to, co tu napisane, to zachowanie z chwili sprawdzenia tej strony w październiku 2026.
Kalkulator: miejsca, zmarnowany czas i miejsca na otwartą godzinę
Wpisz własne liczby. Arytmetyka terminów i miejsc zgadza się z silnikiem dokładnie; wiersz pieniężny to pułap przy pełnym obłożeniu, przydatny do porównania dwóch formatów zajęć ze sobą i bezużyteczny jako prognoza.
| Starty zajęć w odcinku | — |
| Pierwsze proponowane starty (odcinek otwierany o 09:00) | — |
| Ostatni start → kończy się | — |
| Minuty otwarte, ale nie do rezerwacji | — |
| Miejsca do rezerwacji na dzień | — |
| Miejsca na otwartą godzinę | — |
| Pułap przychodu na dzień (każde miejsce sprzedane) | — |
| Najbliższe długości bez resztki | — |
Siatka jest pokazana od otwarcia o 09:00 dla czytelności; dla arytmetyki liczy się tylko długość odcinka. Jeśli uczysz w dniu w dwóch oddzielnych okienkach, uruchom kalkulator raz na okienko i dodaj wyniki — każdy otwarty odcinek dostaje własną siatkę, zakotwiczoną we własnym początku. Liczba przychodu to pułap przy 100 % obłożenia, nie prognoza; żadna działalność oparta na zajęciach nie sprzedaje każdego miejsca, a użyteczne porównanie jest między dwoma własnymi formatami, nie wobec pułapu.
Wybór pojemności
Ustaw ją na liczbę osób, które naprawdę potrafisz uczyć, wyposażyć i pomieścić jednocześnie, a potem przestań o tym myśleć. Liczba nie robi nic poza ustaleniem, kiedy rezerwacje przestają być przyjmowane — nie dotyka cen, planowania, obsady ani niczego, co klient widzi, poza etykietą pozostałych miejsc.
Nie damy ci idealnej wielkości zajęć, bo nie ma wiarygodnego punktu odniesienia do podania. Liczby krążące w artykułach o oprogramowaniu rezerwacyjnym na temat optymalnej pojemności zajęć prowadzą do wpisów blogowych dostawców cytujących bezimienne badania branżowe, kilka z nich wzajemnie się wyklucza, a liczba wymyślona dla studia jogi w jednym kraju nic nie mówi o twojej sali. To, co arytmetyka powyżej może ci powiedzieć, to ile każdy wybór kosztuje w miejscach na otwartą godzinę, i to jest porównanie warte zrobienia.
Trzy rzeczy warto wiedzieć przed wyborem:
- Ustawienie jej powyżej prawdziwej granicy jest bez zabezpieczenia. System liczy miejsca; nie ma pojęcia, ile mat się mieści. Jeśli wpiszesz 20 dla sali, która pomieści 12, sprzeda 20 miejsc, a usłyszysz o tym w sali.
- Ustawienie jej dużo poniżej popytu jest niewidoczne. Bez listy oczekujących zajęcia, które zapełniają się w godzinę, wyglądają dokładnie jak te, których nikt nie chciał. Nie dostaniesz sygnału, który każe ci ją podnieść.
- Podniesienie jej później jest bezpieczne i natychmiastowe. To jedna edycja, obowiązuje od razu dla każdego przyszłego terminu i nie rusza rezerwacji już złożonych. Zaczęcie od swojej prawdziwej granicy fizycznej i dostrajanie w górę w miarę nauki jest więc drogą niskiego ryzyka — nie ma powodu obstawiać wysoko.
Jeszcze jedna, mniej oczywista: pojemność współgra z pozostawioną resztką z siatki długości, a w działalności opartej na zajęciach to się mnoży. Zajęcia 90-minutowe w ośmiogodzinnym dniu zostawiają 30 minut, a przy dwunastu miejscach to dwanaście miejsc dziennie, których nigdy nie zaproponowałeś — około 3 700 miejsc rocznie dla studia otwartego sześć dni w tygodniu. Przed dostrajaniem pojemności sprawdź, czy długość dzieli twój otwarty odcinek bez resztki, bo ten wybór przesuwa więcej miejsc niż pojemność.
Blokada planu Business i co robi zejście z planu
Rezerwacja grupowa wymaga planu Business. W planach Independent i Team przełącznik jest widoczny, ale bezczynny — zostaniesz zaproszony do podniesienia planu, gdy do niego dojdziesz — a usługa zajmuje dokładnie jedną osobę na termin, niezależnie od tego, jak ustawione jest pole pojemności.
Zachowanie przy zejściu z planu zasługuje na wypowiedzenie, bo jest ciche. Ustawienie pojemności nie jest usuwane: przełącznik zostaje włączony, a twoja liczba zostaje w polu. Ale sprawdzenie, które je respektuje, wymaga planu Business, więc bez planu każda dotknięta usługa cicho wraca do jednej osoby na termin. Przywróć plan i twoje liczby znów działają dokładnie tak, jak były.
Z zewnątrz wygląda to na studio, gdzie nagle każde zajęcia mają jedno miejsce i znikają po jednej rezerwacji. Ekran usług pokaże pojemność 12, podczas gdy strona rezerwacji zachowuje się, jakby była 1 — mylące zestawienie faktów do diagnozowania z ustawień usługi. Jeśli zajęcia zaczynają zachowywać się jak wizyty prywatne, sprawdź plan, zanim sprawdzisz usługę.
Rezerwacji już w kalendarzu zejście z planu nie dotyka. Pojemność sprawdza się, gdy rezerwacja jest tworzona albo przenoszona, a nie sprawdza się ponownie później, więc zajęcia na dwanaście osób już zarezerwowane zostają zarezerwowane — po prostu nie przyjmą trzynastej, ani drugiej, dopóki plan nie wróci.
Jedna pokrewna blokada warta poznania, jeśli porównujesz plany: przepływ rezerwacji »dowolny specjalista«, gdzie klient wybiera godzinę bez wybierania osoby z zespołu, to także zachowanie planu Business. Dla zajęć to połączenie jest naturalne, skoro nikt nie wybiera instruktora, by przyjść na zajęcia.
12-punktowy audyt rezerwacji grupowych
Przejdź go na usłudze zajęciowej, którą już masz, albo użyj jako kolejności konfiguracji dla nowej.
- Czy plan jest właściwy? Pojemność grupowa wymaga Business. Jeśli zajęcia przyjmują jedną osobę, to pierwsza rzecz do sprawdzenia, a nie ostatnia.
- Czy przełącznik jest włączony i maksimum ustawione? Przełącznik zmienia zachowanie; liczba jest wymagana, gdy jest włączony.
- Czy pojemność to twoja prawdziwa granica fizyczna? System sprzeda to, co wpiszesz. Nic nie sprawdza sali.
- Czy długość zajęć dzieli twój otwarty odcinek bez resztki? Uruchom kalkulator. Resztka kosztuje cię całe zajęcia miejsc każdego dnia, pomnożone przez pojemność.
- Czy twoje godziny otwarcia opisują, kiedy naprawdę uczysz? Są jedyną dźwignią na godziny startu zajęć. Wszystko, co zostawisz otwarte, zostanie zaproponowane.
- Jeśli uczysz dwa razy dziennie, czy to dwie zmiany dzielone? Jeden długi odcinek proponuje każdą pozycję pomiędzy; dwa odcinki proponują tylko to, co jest w każdym z nich.
- Jeśli potrzebujesz zajęć równoległych, czy to osobne usługi? Jedna usługa to jeden licznik miejsc, niezależnie od liczby instruktorów.
- Jeśli rozdzielasz zajęcia na usługi, kto naprawdę prowadzi każde? Nic nie powstrzyma przypisania jednej osoby do dwóch nakładających się usług zajęciowych.
- Czy nazwy twoich usług wykonują pracę grafiku? Klient wybiera usługę przed godziną, więc nazwa nosi salę, poziom albo nauczyciela.
- Czy cena to pełna kwota, którą chcesz pobrać przy rezerwacji? Nie ma zadatków; jest wszystko albo darmowo.
- Czy sprawdziłeś swoje usługi zajęciowe po zablokowaniu daty? Blokada ich nie dotknęła. Zamknij dzień w godzinach otwarcia albo wyłącz usługę.
- Czy masz plan na popyt, którego nie widzisz? Nie ma listy oczekujących. Zdecyduj teraz, gdzie idzie zainteresowanie, gdy zajęcia się zapełnią, albo nie pójdzie nigdzie.
Czego BookrHub nie robi
Powiedziane wprost, bo poznanie krawędzi przed zbudowaniem całego semestru zajęć jest warte więcej niż znalezienie ich potem.
- Brak grafiku zajęć i powracających sesji. Nie ma grafiku do opublikowania ani powtarzających się zajęć do utworzenia. Godziny startu biorą się z twoich godzin otwarcia i długości zajęć.
- Brak listy oczekujących. Pełne zajęcia znikają, a ludzie, którzy chcieli miejsca, nie są nigdzie zapisywani.
- Brak pojemności na instruktora. Miejsca należą do usługi w całej firmie. Zajęcia równoległe wymagają osobnych usług.
- Brak ochrony przed podwójną rezerwacją personelu na usługach zajęciowych. Sprawdzanie miejsc zastępuje sprawdzanie kalendarza, zamiast je uzupełniać.
- Zablokowane dni nie dotyczą terminów zajęć. Ani rezerwacje innych osób z zespołu. Tylko godziny otwarcia i licznik miejsc zamykają zajęcia.
- Brak anulowania jednej sesji. Bez instancji zajęć nie ma czego anulować poza pojedynczymi rezerwacjami — a wyłączenie usługi zamyka wszystkie daty.
- Brak rezerwacji grupowej ani rodzinnej. Jedna rezerwacja to jedno miejsce. Rodzic zapisujący troje dzieci rezerwuje trzy razy i płaci trzy razy.
- Brak zadatków i płatności częściowych. Pełna cena przy rezerwacji albo darmowo.
- Brak kontroli obecności, karnetów, wejściówek i członkostw. Nie ma karnetu na zajęcia, nie ma pakietu wielu sesji, nie ma salda kredytów ani odprawy czy zaznaczenia obecności.
- Brak minimum na zajęcia. Nie możesz wymagać czterech zapisanych, żeby zajęcia się odbyły; każda rezerwacja potwierdzana jest sama z siebie.
Kilka z tych punktów wskazuje w tę samą stronę. Rezerwacja grupowa BookrHub to funkcja pojemności nałożona na system wizyt, a nie produkt do zarządzania zajęciami. Dla studia, którego dzień to kilka zajęć z miejscami do sprzedania, to naprawdę wystarcza, a niezależność każdej rezerwacji jest zaletą wobec systemów, które każą zarządzać instancjami zajęć. Dla firmy, której działanie to członkostwa, karnety, listy obecności i opublikowany grafik semestralny, dedykowany system zarządzania studiem będzie pasował lepiej — a pożyteczniej przeczytać to tutaj niż odkryć w połowie przygotowywania semestru.
Źródła i metoda
- Całe zachowanie produktu na tej stronie zostało sprawdzone w kodzie źródłowym aplikacji BookrHub w październiku 2026: model usługi i jego walidacje pojemności (2 do 999, wymagana gdy przełącznik jest włączony), budowniczy terminów pojemnościowych generujący godziny startu zajęć, zliczanie miejsc oparte na nakładaniu i wyłączanie z niego rezerwacji anulowanych, walidacja rezerwacji zastępująca na usługach grupowych sprawdzanie nakładania personelu, sprawdzanie pojemności w ścieżce przeniesienia, dziesięciominutowy termin płatności i przebieg, który go wymusza, oraz blokada planu zarówno na wielu rezerwacjach na termin, jak i na przepływie »dowolny specjalista«.
- Arytmetyka pojemności została wyprowadzona z budowniczego terminów, a potem sprawdzona przez niezależne zaimplementowanie jej od nowa: starty zajęć, ostatnie starty do rezerwacji, minuty resztki i miejsca na dzień wyliczono dla długości 30, 45, 50, 60, 75, 90 i 120 minut wobec odcinka 480 minut, a formy zamknięte (⌊L ÷ D⌋ startów, ⌊L ÷ D⌋ × C miejsc, L mod D minut resztki) zgadzają się z wyjściem budowniczego w każdym przypadku. Kalkulator na tej stronie uruchamia tę samą pętlę, co budowniczy.
- Ustalenia o zablokowanych dniach i dostępności personelu w sekcji powyżej uzyskano, śledząc jakie wejścia czyta ścieżka pojemności — godziny otwarcia tego dnia tygodnia i aktywne rezerwacje właśnie tej usługi — i potwierdzając, że budowniczy stosujący zablokowane dni nie leży na tej ścieżce, a przy tworzeniu rezerwacji również nie istnieje żadne sprawdzanie blokad.
- Nie cytuje się tu żadnej liczby o »idealnej wielkości zajęć« ani »optymalnej pojemności zajęć«. Przegląd dostępnego materiału znalazł takie liczby wyłącznie na stronach dostawców oprogramowania rezerwacyjnego, przypisujących je bezimiennym badaniom branżowym, z czego kilka wzajemnie się wyklucza. Zostają pominięte, a nie powtórzone.
Dalsza lektura: jak ustawić katalog usług, skąd bierze się siatka długości, rezerwacje dla studiów jogi i pilatesu, siłownie i zajęcia grupowe, szkoły sztuk walki i tańca, szkoły pływania, pobieranie płatności przy rezerwacji, mierzenie tego, co naprawdę zarobiłeś, i zarządzanie personelem.
Ustaw zajęcia porządnie, raz
Sprawdź długość wobec swojego otwartego odcinka, ustaw pojemność na to, co sala naprawdę pomieści, i ukształtuj godziny otwarcia wedle godzin, w których uczysz. Stwórz darmową stronę BookrHub i ustaw te trzy liczby dobrze od początku.
Utwórz darmowe kontoCzęsto zadawane pytania
Jak pozwolić kilku osobom zarezerwować ten sam termin?
Otwórz usługę, włącz wiele rezerwacji na termin i ustaw maksymalną liczbę osób między 2 a 999. Ten jeden przełącznik zmienia to, co termin oznacza: zamiast wizyty należącej do jednej osoby z zespołu termin staje się licznikiem miejsc, który dzieli cała firma. Klienci rezerwują go potem niezależnie od siebie — nikt nie czeka, aż grupa się zapełni — a każdy widzi, ile miejsc zostało. To funkcja planu Business. W planach Independent i Team usługa zajmuje dokładnie jedną osobę, niezależnie od tego, jak ustawione jest pole pojemności.
Czy mogę prowadzić dwa zajęcia o tej samej godzinie z dwoma różnymi instruktorami?
Nie jako jedna usługa. Pojemność liczy się na usługę i na termin dla całej firmy, celowo pomijając, która osoba z zespołu jest przypisana, więc usługa jogi z 10 miejscami ma o 18:00 łącznie 10 miejsc — nie 10 na instruktora. Dwa równoległe zajęcia po 10 miejsc wymagają dwóch osobnych usług, bo zliczanie jest przypisane do usługi. Nazwij je tym, co je różni, na przykład salą albo poziomem, skoro klient wybiera usługę przed wszystkim innym. To samo przypisanie oznacza, że usługa zajęciowa wcale nie sprawdza podwójnej rezerwacji personelu: BookrHub pozwoli przypisać tego samego instruktora do dwóch nakładających się usług zajęciowych, więc jeśli dzielisz zajęcia w ten sposób, grafik ludzi pilnujesz sam.
Czy mogę opublikować stały grafik zajęć, na przykład poniedziałek i środa 18:00?
Nie. Nie ma powracającego grafiku zajęć ani żadnego pojęcia opublikowanego grafiku. Godziny startu zajęć powstają tak samo jak każda inna godzina startu: system idzie do przodu od początku twojego otwartego odcinka krokami długości zajęć i proponuje każdą pozycję, która ma jeszcze wolne miejsce. Zajęcia 60-minutowe w dniu 09:00–17:00 są więc proponowane o 09:00, o 10:00 i co godzinę aż do 16:00 — nie tylko w godzinach, w których zamierzasz uczyć. Praktyczną drogą do grafiku jest ukształtowanie godzin otwarcia tego dnia tygodnia tak, by otwarte było tylko zamierzone okienko, ze zmianami dzielonymi, jeśli uczysz dwa razy dziennie. To jest prawdziwy mechanizm i warto go znać przed planowaniem semestru.
Co się dzieje, gdy zajęcia są pełne?
Godzina znika z wyboru. Termin jest proponowany tylko dopóki licznik pozostałych miejsc jest powyżej zera, więc pełne zajęcia nie są pokazywane jako pełne — są po prostu nieobecne, co warto wiedzieć, bo klienci czytają brakującą godzinę jako to, że jesteś zamknięty, a nie że jest zajęta. Nie ma listy oczekujących: nic nie zapisuje, kto chciał miejsca i go nie dostał, i nikt nie jest powiadamiany automatycznie, gdy miejsce się zwalnia. Jeśli zajęcia zapełniają się niezawodnie, uczciwe opcje to podnieść pojemność, dodać kolejną godzinę startu, rozszerzając godziny otwarcia, albo zbierać zainteresowanie poza systemem.
Jeśli ktoś anuluje rezerwację zajęć, czy miejsce wraca?
Tak, od razu i bez niczyjego działania. Miejsca liczy się, pytając ile aktywnych rezerwacji nakłada się na termin, a anulowane rezerwacje są poza tym zliczaniem, więc miejsce zwalnia się w chwili, gdy status rezerwacji się zmienia. Termin pojawia się w wyborze przy następnym wczytaniu z licznikiem miejsc wyższym o jedno. To samo dotyczy przeniesienia: wyniesienie rezerwacji z terminu zwalnia tam jej miejsce, a termin docelowy jest sprawdzany pod kątem pojemności przed zezwoleniem na przeniesienie, więc przeniesienie nie może przepełnić zajęć.
Jak działa płatność, gdy kilka osób rezerwuje te same zajęcia?
Każdy uczestnik płaci za swoje miejsce, osobno, i dostaje własne potwierdzenie — nie ma jednej faktury dla grupy ani sposobu, by jedna osoba zapłaciła za kilka miejsc. Kwota to pełna cena usługi; BookrHub nie ma opcji zadatku ani płatności częściowej, więc zajęcia są albo darmowe w rezerwacji, albo opłacane w całości w chwili rezerwacji. Nieopłacona rezerwacja nie trzyma swojego miejsca bez końca: rezerwacja dostaje termin płatności dziesięć minut do przodu, na stronie płatności widać licznik odliczający, a przebieg anuluje wszystko, co minęło swój termin, i wysyła klientowi e-mail. Ponieważ ten przebieg uruchamia się na produkcji co pięć minut, a nie w sposób ciągły, miejsce w praktyce wraca między dziesięcioma a około piętnastoma minutami po przerwaniu.
Czy zablokowane święto powstrzymuje ludzi od rezerwowania zajęć?
Nie, i to najostrzejsza krawędź tej funkcji. Dostępność zajęć buduje się tylko z dwóch rzeczy: twoich godzin otwarcia w ten dzień tygodnia i tego, ile miejsc tej usługi jest już zajętych. Zablokowane dni i istniejące wizyty indywidualne wszystkich są pomijane, bo ścieżka pojemności nigdy po nie nie sięga. Dzień, który zablokowałeś, nadal więc proponuje swoje terminy zajęć, a termin zajęć jest nadal proponowany, gdy każda osoba z zespołu ma pełno wizyt indywidualnych. By zamknąć dzień dla zajęć, zamknij go w godzinach otwarcia tego dnia tygodnia albo wyłącz usługę. Traktuj to jako zachowanie, wokół którego się planuje, a nie jako ustawienie, które źle ustawiłeś.
Jaką pojemność powinienem ustawić dla zajęć?
Ustaw ją na liczbę osób, które fizycznie potrafisz uczyć i wyposażyć jednocześnie, i na tym się zatrzymaj. Nie ma wiarygodnego branżowego punktu odniesienia dla idealnej wielkości zajęć — liczby krążące w artykułach o oprogramowaniu rezerwacyjnym prowadzą do stron dostawców cytujących bezimienne badania — a liczba nie ma żadnego skutku poza momentem, w którym rezerwacje przestają być przyjmowane. Dwie rzeczy warto wiedzieć. Ustawienie jej powyżej prawdziwej granicy tworzy obietnicę, której sala nie dotrzyma, a system cię nie ostrzeże, bo liczy tylko miejsca. Ustawienie jej dużo poniżej popytu sprawia, że zajęcia znikają wcześnie, bez listy oczekujących, która wyłapałaby odrzucony popyt. Podniesienie jej później to jedna edycja i obowiązuje natychmiast dla każdego przyszłego terminu, więc zaczęcie od swojej prawdziwej granicy fizycznej i dostrajanie jest bezpieczne.
Co stanie się z moimi zajęciami, jeśli zrezygnuję z planu Business?
Pojemność grupowa przestaje obowiązywać i każda dotknięta usługa cicho wraca do zajmowania jednej osoby na termin. Ustawienie nie jest usuwane — przełącznik i liczba, którą wpisałeś, zostają na usłudze — ale sprawdzenie, które je respektuje, wymaga planu Business, więc pojemność spada do jednego, dopóki plan nie zostanie przywrócony, a wtedy twoje liczby znów działają tak, jak były. Rezerwacje już w kalendarzu nie są anulowane ani zmieniane, bo pojemność sprawdza się przy tworzeniu albo przenoszeniu rezerwacji i nie sprawdza się ponownie później. Widocznym objawem jest to, że termin zajęć przyjmuje jedną osobę, a potem znika, więc jeśli studio nagle zachowuje się, jakby każde zajęcia miały jedno miejsce, sprawdź plan przed usługą.
Gotowy, by zacząć?
Przyjmuj rezerwacje online bezpłatnie z BookrHub — i pozwól całym zajęciom zarezerwować tę samą godzinę bez arkusza kalkulacyjnego.