Silnik Stronoroba Rezerwacja Wizyt
Rezerwacja wizyt online dla salonów i usług na termin: wolne terminy liczone z grafiku, przypomnienia SMS-em i mailem, kartoteka klienta i rozliczenie pracowników.
System rezerwacji wizyt dla salonu fryzjerskiego, gabinetu kosmetycznego, fizjoterapeuty, warsztatu. Wszędzie tam, gdzie klient wybiera usługę, osobę i godzinę. Terminy widać od razu, a potwierdzenie przychodzi w tej samej minucie.
Co jest w środku
- Wolne terminy liczone z grafiku, a nie wyklikane ręcznie: godziny pracy minus urlopy i święta, minus umówione wizyty, minus bufor po zabiegu
- Usługi z czasem trwania, ceną i przypisaniem do konkretnych osób. Ta sama usługa może trwać inaczej u różnych pracowników
- Grafik tygodniowy z wyjątkami: urlop, jednorazowa zmiana godzin, dzień wolny
- Kalendarz w panelu, lista wizyt, historia każdej wizyty ze zmianami statusu
- Kartoteka klienta. Notatki, przeciwwskazania, historia zabiegów, z zapisem, kto do niej zaglądał
- Przypomnienia mailem, kupony rabatowe, opinie zapraszane po wizycie
- Strona „moje wizyty" dla klienta. Odwołanie i przełożenie bez telefonu
- Dane strukturalne lokalnej firmy, godziny otwarcia, oceny
Jedna decyzja, która odróżnia ten silnik od arkusza z terminami
Wizyta przechowuje odbitkę usługi, a nie odnośnik do cennika. Nazwa, cena i czas trwania są przepisywane w chwili umówienia. Wygląda to na powielanie danych i jest celowe: cennik żyje, a historia ma stać w miejscu. Bez tego utarg sprzed pół roku zmieniałby się sam przy każdej podwyżce, rozliczenie prowizji przestałoby się zgadzać, a przy sporze „płaciłam 80, nie 110" nie byłoby czego pokazać. Usunięcie usługi z oferty nie kasuje jej z zeszłorocznych wizyt.
Druga decyzja: terminy są liczone, nie przechowywane
Kuszące jest wygenerowanie wierszy „wtorek 9:00, wtorek 9:15, wtorek 9:30…" i odhaczanie zajętych. Przy pięciu pracownikach i kwadransowej siatce to 240 wierszy dziennie i 87 tysięcy rocznie, bez ani jednej informacji, której nie dałoby się wyliczyć. Tutaj zmiana „pracujemy do 18, nie do 17" działa od razu na całą przyszłość, zamiast wymagać przeliczenia dziesiątek tysięcy wierszy.
Wymagania
- PHP 8.0 lub nowszy z
pdo_mysqlimbstring - MySQL 5.7 / MariaDB 10.2 lub nowsze
- Zadanie cykliczne (cron) do przypomnień. Wizyty działają i bez niego
Napisz, ile osób przyjmuje u Ciebie klientów i czy każda ma własny grafik, od tego zależy konfiguracja i to, ile pracy trzeba włożyć na starcie.