SUPERADMIN
Strefa serwisowa & konfiguracja bazy danych · v2.0.4-prod (Europe/Vienna)
Terminy w kalendarzu (Sierpień – Wrzesień 2026) 18 slotów w pamięci
Data Godzina Nazwa usługi / wycieczki Rynek Limit os. Cena bazowa Status terminu Przewodnik Akcja
B2C
B2C
B2C
B2B
Osadzanie widżetu na stronach WWW & Stylowanie
Konfiguracja techniczna widżetu dla domen przewodnik-wieden.pl i elwiratravel.at.
Kod osadzenia JS (HTML & WordPress)
Wklej ten fragment przed zamknięciem znacznika </body> w motywie.
<script src="https://booking.przewodnik-wieden.pl/widget.js" async defer></script> <button data-ets-booking="auto" class="ets-booking-btn">Zarezerwuj termin spaceru</button>
Shortcode Elementor
Dla modułów przycisków Elementora w WordPressie.
[ets_booking_button text="Zarezerwuj termin" market="b2c"]
Kolor akcentu B2C (Osoby prywatne)
Dla domeny przewodnik-wieden.pl.
Czerwień wiedeńska
Kolor akcentu B2B (Firmy)
Dla domeny elwiratravel.at.
Bursztynowy Amber B2B
Podgląd na żywo
Interaktywna symulacja widżetu z bieżącymi barwami.
Podgląd widżetu klienta
etsBookings B2C · Osoby prywatne
Klasyczny Wiedeń w 2,5h
Wybierz preferowany termin spaceru:
Sobota, 26 sierpnia 2026 r.
Dostępna godz. 10:00
Podatki, Stawki VAT Austria & B2B Reverse Charge
Konfiguracja stawek podatkowych i reguł fakturowania firm unijnych.
Stawka VAT na usługi przewodnickie
Austriacka stawka podatku od towarów i usług.
B2B Reverse Charge (Odwrotne obciążenie)
Dla firm z Polski i UE posiadających aktywny numer NIP/UID (VIES).

System automatycznie weryfikuje poprawność prefiksu PL/DE/AT w bazie VIES i dodaje adnotację „Odwrotne obciążenie podatkiem / Reverse Charge”.

Prefiks numeracji rachunków
Wzór generowania numerów dokumentów sprzedażowych.
Podgląd: ETS/2026/0149
Katalog szablonów wiadomości e-mail (MAIL & ADMIN)
Transakcyjne powiadomienia wysyłane przez silnik pocztowy (Resend / SMTP) dla klientów i biura.
Szablon wiadomości & Temat e-mail Wyzwalacz zdarzenia Odbiorca Podgląd
MAIL-1 Potwierdzenie rezerwacji
TEMAT: Rezerwacja wycieczki potwierdzona — {{WYCIECZKA}} [#{{ID}}]
Udane opłacenie przez Stripe
Zdarzenie: charge.succeeded
Klient Podgląd
MAIL-2 Zgłoszenie przyjęte (Wycena)
TEMAT: Otrzymaliśmy Twoje zgłoszenie rezerwacji [#{{ID}}]
Wysłanie formularza w widżecie
Krok 4 kreatora (Oczekuje na sprawdzenie)
Klient Podgląd
MAIL-3 Link do płatności po akceptacji
TEMAT: Wycena zaakceptowana — opłać rezerwację [#{{ID}}]
Zatwierdzenie wyceny przez Elwirę
Kliknięcie „Zatwierdź wycenę” w A-4 (Ważność: 24h)
Klient Podgląd
MAIL-4 Przypomnienie 24h przed spacerem
TEMAT: Przypomnienie o wycieczce jutro o {{GODZINA}} — miejsce zbiórki
Automatyczny harmonogram Cron
Wysyłane dokładnie 24h przed startem spaceru
Klient Podgląd
MAIL-5 Odpowiedź na zapytanie / inną godzinę
TEMAT: Odpowiedź w sprawie terminu wycieczki [#{{ID}}]
Wysłanie propozycji z ekranu A-5
Gdy Elwira proponuje klientowi inną godzinę spaceru
Klient Podgląd
MAIL-6 Potwierdzenie anulacji
TEMAT: Informacja o anulowaniu rezerwacji [#{{ID}}]
Brak wpłaty (24h) lub anulacja
Zwolnienie zarezerwowanego slotu w kalendarzu
Klient Podgląd
ADMIN-1 Nowa opłacona rezerwacja
TEMAT: [etsBookings] Nowa rezerwacja opłacona — {{KLIENT}} ({{KWOTA}} €)
Płatność online klienta (Stripe)
Powiadomienie wewnętrzne dla przewodnika
Elwira (Biuro) Podgląd
ADMIN-2 Nowe zgłoszenie do wyceny (B2B)
TEMAT: [etsBookings] Nowe zgłoszenie do wyceny — {{FIRMA}}
Złożenie rezerwacji w widżecie B2B
Trafia do zakładki A-0 „Wymaga sprawdzenia”
Elwira (Biuro) Podgląd
ADMIN-3 Nowe zapytanie o inny termin
TEMAT: [etsBookings] Nowe zapytanie o inny termin — {{KLIENT}}
Formularz M-1 w widżecie
Klient poprosił o termin spoza kalendarza
Elwira (Biuro) Podgląd
ADMIN-4 Powiadomienie o anulacji
TEMAT: [etsBookings] Anulowano rezerwację #{{ID}}
Anulacja lub wygaśnięcie płatności
Termin został zwolniony do sprzedaży w kalendarzu
Elwira (Biuro) Podgląd
Strefa czasowa serwera, Bramka Stripe & Poczta SMTP
Główna konfiguracja środowiskowa serwera aplikacji.
Strefa czasowa serwera
Wszystkie harmonogramy i logi kalkulowane są w tej strefie.
Stripe API Keys & Webhooks
Klucze integracyjne bramki płatniczej Stripe Connect.
Konto: acct_1NelwiraAT_EUR
Dostawca poczty transakcyjnej
Serwer wysyłkowy dla szablonów e-mail.
Rejestr techniczny wszystkich zamówień & audyt płatności
Kompletna historia webhooków Stripe, identyfikatorów sesji i payloadów JSON.
ID Zgłoszenia Stripe Session ID Klient / Firma Kwota EUR Status transakcji Webhook Response Data utworzenia Akcja
#ETS-1048 cs_live_a1B2c3D4e5F6g7H8 Jan Kowalski (PL) 225,00 € paid 200 OK 2026-08-14 11:24:02
#ETS-1049 cs_live_z9Y8x7W6v5U4t3S2 Marek Zieliński (PL) 280,00 € pending_payment awaiting_capture 2026-08-14 15:40:19
#ETS-1050 cs_live_k1J2h3G4f5D6s7A8 Alps Travel Austria GmbH (ATU12345678) 480,00 € pending_approval quote_issued 2026-08-14 18:02:45
Eksport pełny bazy danych

Pobierz aktualny stan tabel w formatach CSV i JSON.

Import i synchronizacja CSV/JSON
Kliknij lub upuść plik CSV / JSON tutaj
Walidacja integralności kluczy PK/FK przed zapisem
Strumień zdarzeń serwera (Live System Logs)
[2026-08-15 09:20:01] [INFO] Cron job executed: Checked 14 pending payments. 0 expired.
[2026-08-15 09:21:44] [SUCCESS] Stripe webhook received: charge.succeeded (ID: ch_3N8x7W6v5U4t3S2, Amount: 225.00 EUR)
[2026-08-15 09:21:45] [INFO] Email sent: MAIL-1 Confirmation -> jan.kowalski@example.com (Resend HTTP 200 OK)
[2026-08-15 09:22:10] [WARN] Availability check: Slot 2026-08-27 09:00 reached object max limit (15/15).
Strefa operacji destrukcyjnych (Wymagane hasło słowne)

Operacje w tej strefie trwale modyfikują lub kasują dane w bazie produkcyjnej. Każda operacja wymaga wpisania dokładnego słowa potwierdzającego w oknie dialogowym.

Reset danych testowych
Usuwa fikcyjne zgłoszenia, rezerwacje i zapytania testowe. Zachowuje bazę wycieczek i cennik.
Czyszczenie i archiwizacja starych logów
Usuwa wpisy w dzienniku zdarzeń starsze niż 90 dni, zwalniając miejsce w pliku bazy.
Potwierdzenie operacji destrukcyjnej

Ta operacja jest nieodwracalna. Aby potwierdzić jej wykonanie, wpisz poniżej słowo: RESET-DANYCH