WordPress

Mistrzostwa Polski Long Range — strona internetowa na WordPress

Strona zawodów strzeleckich, która z serwisu informacyjnego zmieniła się w system zapisów. Organizator sam otwiera rejestrację, ustawia liczbę miejsc i grupy, a zawodnicy zapisują się i płacą online.

Mistrzostwa Polski Long Range — widok strony na komputerze
Mistrzostwa Polski Long Range — widok strony na telefonie

Z tablicy ogłoszeń w system zapisów

Wcześniej serwis tylko informował o zawodach. Zapisy szły obok niego, poza stroną. Organizator przyszedł po to, żeby przyjmować rezerwacje miejsc bezpośrednio u siebie.

Licznik, który odsłania formularz

Na stronie głównej stoi zegar odliczający do otwarcia rejestracji. Nie jest ozdobą: kiedy dochodzi do zera, w jego miejsce wchodzi formularz zapisu z aktualną liczbą wolnych miejsc.

Dla zawodów, na które chętnych bywa więcej niż stanowisk, moment otwarcia zapisów jest wydarzeniem samym w sobie. Stąd ten układ.

Zgłoszenie na zawody to nie formularz kontaktowy

Tu leży cała trudność tego projektu. Zapis na strzelnicę zbiera znacznie więcej niż imię i adres e-mail, bo obsługuje naraz trzy różne obowiązki organizatora.

Pierwszy to ewidencja wstępu. Na teren wjeżdża konkretna osoba, konkretnym samochodem, więc formularz pyta o dane z dokumentu tożsamości, obywatelstwo, markę i numer rejestracyjny auta. Zawodnik może przyjechać z osobą towarzyszącą — ona również musi zostać zgłoszona z danymi, bo też wchodzi na strzelnicę.

Drugi to ewidencja broni. Zawodnik startuje w wybranej klasie, a przy niej podaje markę, numer i kaliber egzemplarza, z którego strzela. Klas może wybrać kilka, i każda ma wtedy własny wpis z osobną bronią — to nie jest wielokrotny wybór z listy, tylko osobne zgłoszenie startu.

Trzeci to rozliczenie. Cena zależy od klasy, a kolejny start tej samej osoby w innej klasie ma własną stawkę. Do tego kody rabatowe, osobne oznaczenie żołnierzy z numerem jednostki i zgłoszenia drużynowe, gdzie zapisujący podaje dane partnera razem z jego klasą i bronią, a powiadomienie idzie do nich obu.

Przy okazji formularz zbiera rzeczy prozaiczne, o których łatwo zapomnieć przy projektowaniu, a które organizator musi mieć zawczasu — na przykład rozmiar koszulki z pakietu startowego.

Pola nie są zaszyte w kodzie. Formularz składa się z definicji, więc kolejna edycja zawodów może pytać o co innego bez przepisywania wtyczki.

Wydarzenie definiuje organizator

Zapisy nie są przypisane do konkretnych mistrzostw. Organizator zakłada wydarzenie, nadaje mu nazwę, ustawia termin i pulę miejsc, a potem otwiera rejestrację.

Dlatego w tym samym serwisie mieszczą się różne imprezy: Mistrzostwa Polski Long Range, East Bullet Holes i zawody F-Class. W danym momencie trwa jedna, a listy startowe, wyniki i regulaminy są prowadzone osobno dla każdej. Klasy broni razem z ich cenami są osobnym słownikiem, prowadzonym z panelu.

Płatność przy zapisie

Najwięcej pracy wymagało spięcie zapisów z płatnościami, tak aby rezerwacja miejsca i opłata startowa były jedną czynnością, a nie dwoma osobnymi krokami po stronie zawodnika. Obok płatności online została możliwość zwykłego przelewu. Tę część pisałem razem z kolegą programistą.

Co z tego ma organizator

Zgłoszenia trafiają do własnego panelu z filtrowaniem i wyszukiwaniem, a listę startową da się wyeksportować do arkusza. W dniu zawodów potrzebna jest bowiem kartka z nazwiskami, klasami i numerami broni, a nie ekran logowania do strony.

System pracuje na własnych tabelach w bazie i działa nieprzerwanie od 2021 roku, kolejnymi edycjami zawodów.

Dla tych mistrzostw zaprojektowałem też logo — znak, którym zawody posługują się poza stroną, na materiałach i w komunikacji z zawodnikami.

Inne wdrożenia na WordPress

Workprof

Agencja zatrudnienia w Danii

Ula Trubacz

Terapia i superwizja psychologiczna

Twoja strona może być następna

Napisz, co chcesz osiągnąć, a odpowiem, ile to zajmie i na czym najlepiej to postawić. Wycena jest bezpłatna, a rozmowę prowadzisz ze mną, nie z handlowcem.

Piszesz do mnie, nie do działu obsługi. Odpowiadam osobiście.