Zapisy - Publiczny zapis
Publiczny flow zapisu działa pod /book/{bookingSlug} gdy organizacja ma zapisany bookingSlug i produkt zapisów jest włączony. Widoczność grafiku terminów zależy od bookingScheduleVisible i duesMode.
Ścieżki frontu
/book/{bookingSlug}- katalog usług i (opcjonalnie) grafik/book/{bookingSlug}/cart- koszyk / checkout zapisu- Deep-linke z panelu: Udostępnij zapisy (link + QR)
Wymagania
- bookingSlug: litery i cyfry, bez myślników
- dashboardMode ≠ PAYMENTS
- duesMode ≠ B2B dla pełnego publicznego grafiku z rezerwacjami
- Usługi aktywne w katalogu
Przebieg klienta
- Wybór usługi i danych uczestnika / płatnika
- Opcjonalny wybór terminów cyklu (
cycleSize) - Koszyk i płatność (metody wg routingu organizacji)
- Potwierdzenie; rezerwacja lub lista oczekujących przy pełnym
capacity
API publiczne
GET /enrollment-public/:bookingSlugGET /enrollment-public/:bookingSlug/schedule- Checkout / book endpoints powiązane z sesją publiczną
REST merchant
POST /api/v1/enrollments/book/:offerIdPOST /api/v1/enrollments/checkout
Święta i przerwy sezonu wyłączają terminy w publicznym grafiku. Nie mylić z grafikami oferty QR.