JUNIK Booking V2.5 — kody rabatowe 1. Publiczny booking - ręczne pole „Kod rabatowy” na etapie płatności, - przycisk „Zastosuj” i walidacja kodu bez przeładowania strony, - podsumowanie pokazuje cenę przed rabatem, kod, rabat i kwotę końcową, - kod jest ponownie walidowany po stronie serwera przy tworzeniu rezerwacji, - 100% rabatu jest obsługiwane — rezerwacja nie uruchamia HotPay. 2. Panel administratora - nowa zakładka „Kody rabatowe” dostępna wyłącznie dla administratora, - kody procentowe i kwotowe, - opcjonalne ograniczenie do lokalizacji i/lub atrakcji, - opcjonalny okres ważności, - opcjonalny limit użyć, - możliwość włączania i wyłączania kodów, - licznik wykorzystań. 3. Rezerwacje ręczne - pracownik/admin może zastosować istniejący kod rabatowy podczas ręcznego dodawania rezerwacji, - utworzenie i zarządzanie kodami pozostaje tylko dla administratora. 4. Historia i rozliczenia - rezerwacja zapisuje subtotal_cents, discount_code_id, discount_code, discount_cents i total_cents, - e-mail, panel administratora i ekran klienta pokazują zastosowany rabat, - HotPay otrzymuje finalną kwotę po rabacie. V2.5 wymaga migracji bazy danych.