Pomoc · rozdział 05

Publikacja i kalendarz rezerwacji na stronie

Publikacja jednostki

Publikacja jest ustawieniem jednostki, nie obiektu ani typu — stoi w przyklejonym nagłówku strony jednostki (Ustawienia → Obiekty i jednostki → jednostka; przy jednej jednostce — w nagłówku strony domu), więc widać ją także po przewinięciu strony. Tu decydujesz, czy jednostkę w ogóle widzą goście. W nagłówku, obok nazwy, stoją:

  • znacznik stanu (niżej opisane trzy stany) Pokaż,
  • przycisk Opublikuj albo Zdejmij z publikacji,
  • przycisk Zobacz na mojej stronie (podgląd kalendarza rezerwacji, krok 3 niżej).

Na telefonie i na tablecie te przyciski chowają się w menu ⋯ przy nazwie. Publikuje i zdejmuje z publikacji tylko właściciel konta — innym rolom przyciski są nieaktywne, a podpowiedź mówi dlaczego.

Stan każdej jednostki widać też bez wchodzenia na jej stronę. Na stronie obiektu karta Jednostki w tym obiekcie ma kolumnę Status, a lista na dole strony (Typy jednostek w tym obiekcie albo Jednostki tego typu) przy każdej jednostce pokazuje „Szkic · 2 braki”, „Zdjęta · 1 brak” albo „Opublikowana”.

Trzy stany:

  • Szkic — „Jednostka nie jest jeszcze widoczna dla gości. Domknij punkty z paska u góry i opublikuj ją.”
  • Opublikowana — „Jednostka jest widoczna dla gości i przyjmuje rezerwacje.”
  • Zdjęta z publikacji — „Jednostka jest niewidoczna dla gości. Przed ponowną publikacją sprawdzimy jeszcze raz, czy niczego nie brakuje.”

Przycisk Opublikuj jest nieaktywny, dopóki cokolwiek na pasku gotowości zostaje niedomknięte. Pasek Zanim opublikujesz jednostkę: wisi nad każdym ekranem, gdy masz jedną jednostkę, a przy kilku — na górze strony jednostki; każda jego pozycja prowadzi do poziomu, z którego jednostka bierze brakującą wartość (np. do Ogólnych albo typu). Jeśli mimo to publikacja się nie uda, panel wypisze pod nagłówkiem listę braków — dokładnie tymi samymi zdaniami, co pasek.

Zdjęcie z publikacji nie kasuje niczego. Rezerwacje już przyjęte żyją dalej; jednostka przestaje tylko przyjmować nowe.

Kalendarz rezerwacji na Twojej stronie

Kalendarz rezerwacji to kawałek kodu, który wkleja się na własną stronę — tak, jak wkleja się filmik z YouTube'a. Gość wybiera w nim termin, podaje dane i płaci, nie opuszczając Twojej strony.

Krok 1: powiedz systemowi, gdzie stoi Twoja strona

Ustawienia → Firma i konto → karta Kalendarz rezerwacji — adresy Twoich stron.

  • Lista adresów — „Adresy stron, które mogą osadzić kalendarz rezerwacji. Postać https://domena.pl — sama domena, bez ścieżki.” Kliknij Dodaj adres, wpisz adres swojej strony, np. https://mojdomek.pl. Bez tego wpisu kalendarz rezerwacji na Twojej stronie się nie odezwie. Pokaż Przycisk Usuń kasuje wiersz.
  • Strona powrotu po płatności — „Ścieżka strony, na której osadzony jest kalendarz rezerwacji — tam bank odsyła gościa po zapłacie. Postać /rezerwacja, bez ? i #.” Wpisz ścieżkę tej podstrony, na której wkleisz kalendarz rezerwacji. Pokaż

Zapisz paskiem na dole ekranu (Zapisz).

Krok 2: wklej dwie linijki na stronę

Gotowy kod, z wypełnionymi już nazwami konta i jednostki, jest też w Ustawieniach › Firma i konto → karta Kalendarz rezerwacji — kod do wklejenia na Twoją stronę — w polu Co sprzedaje formularz wybierz jednostkę (albo „Wszystkie opublikowane jednostki”) i kliknij Kopiuj kod. Pokaż Karta ma też pola na adres i wersję regulaminu usług (niżej). Poniżej opisujemy, co znaczy każdy atrybut.

W sekcję <head> strony:

<script src="https://app.zamelduj.pl/widget/zamelduj-widget.js" defer></script>

W miejsce, w którym ma się pojawić kalendarz rezerwacji:

<zamelduj-widget
  tenant="twoje-konto"
  property="twoja-jednostka"
  terms-url="/regulamin/"
  terms-version="v1.0"></zamelduj-widget>

Co wstawić:

  • tenant i property — dwa człony Adresu publicznego Pokaż, który widzisz na stronie jednostki w karcie Podstawowe (zamelduj.pl/twoje-konto/twoja-jednostka). Bez property kalendarz sprzedaje wszystkie opublikowane jednostki konta.
  • terms-url — adres Twojego regulaminu usług na stronie (treść leży u Ciebie). Gość zobaczy go w widgecie przed rezerwacją, z odnośnikiem Przeczytaj regulamin. Pole jest opcjonalne: bez adresu zamelduj.pl uznaje, że nie masz regulaminu usług — rezerwacje działają dalej, a gość widzi i akceptuje tylko pozostałe dokumenty (regulamin porządkowy, zasady domu), jeśli je masz.
  • terms-version — numer wersji regulaminu usług, w postaci v1.0. Obowiązkowe, gdy podano terms-url i wymagasz akceptacji regulaminu: adres bez poprawnej wersji to błąd konfiguracji — gość zobaczy przy wysłaniu danych „Rezerwacja chwilowo niedostępna — skontaktuj się z obiektem.”, a Ty — ostrzeżenie w Dzienniku (najwyżej raz na dobę). Numer wersji jest zapisywany razem z rezerwacją, żeby było wiadomo, na co dokładnie gość się zgodził.

Dokumenty przed rezerwacją. Kalendarz rezerwacji pokazuje gościowi — przed przyciskiem rezerwacji — dokumenty, które masz: regulamin usług (odnośnik pod Twój adres), regulamin porządkowy obiektu i zasady domu (z ustawień jednostki; gdy masz regulamin porządkowy, zasady domu są jego częścią i osobnej pozycji nie ma). Każdy da się obejrzeć i pobrać. Przy rezerwacji zamelduj.pl zamraża to, co gość widział — wersję regulaminu usług oraz treść regulaminu porządkowego i zasad domu — więc późniejsze zmiany nie dotyczą już tej rezerwacji. Kopię gość dostaje w mailu z potwierdzeniem rezerwacji: regulamin porządkowy i zasady domu jako załącznik PDF, regulamin usług jako odnośnik pod Twój adres z zamrożoną wersją.

Zgody przy rezerwacji. W Ustawieniach, w karcie „Kalendarz rezerwacji — adresy Twoich stron”, są dwa przełączniki, oba domyślnie włączone. „Wymagaj akceptacji regulaminu przy rezerwacji” Pokaż — włączony: gość ma jedno pole „Akceptuję …”, które wymienia tylko dokumenty, jakie masz (np. „Akceptuję regulamin (wersja 1.0) i regulamin porządkowy”); gdy nie masz żadnego dokumentu, pola nie ma. Ta zgoda odblokowuje gościowi kody i klucz, więc strona pobytu już o nią nie pyta. Wyłączony: gość nie zaznacza zgody, ale dokumenty i tak widzi, dostaje je w mailu i są zamrożone przy rezerwacji. Przy wyłączaniu przełącznika ekran pokazuje skutki: dokumenty dalej trafiają do gościa, ale nie będzie dowodu, że je zaakceptował, a zgody nie zbiera nikt — panel o nią nie pyta, a kody i klucz nie czekają na żadną zgodę. („Wymagaj potwierdzenia pouczenia o braku prawa odstąpienia” — wyłączony: gość nie zaznacza pola, ale pouczenie, że przy noclegu na oznaczony termin nie przysługuje prawo odstąpienia od umowy, i tak widzi jako zwykły tekst — poinformować go trzeba zawsze.) Tych samych ustawień pilnuje serwer, więc nie obejdzie ich żaden inny formularz.

Jeśli Twoja strona stoi na innym serwerze niż standardowy, można dołożyć atrybut api — ale w normalnym przypadku nie jest potrzebny.

Kod rabatowy z vouchera

Jeśli dajesz komuś voucher z kodem rabatowym, gość nie musi go szukać — pole „Mam kod rabatowy” na ekranie dat da się otworzyć i wypełnić z góry, na dwa sposoby:

  • Link ze stroną: dopisz do adresu swojej strony ?kod=TWÓJKOD, np. https://mojdomek.pl/rezerwacja?kod=LATO2026. Wygodne do wysłania mailem albo w wiadomości — gość klika link i widzi kalendarz rezerwacji z już wpisanym kodem.
  • Atrybut na stałe: dopisz discount-code="TWÓJKOD" do znacznika <zamelduj-widget>. Przydaje się, gdy CAŁA podstrona ma promować jeden kod (np. osobna strona kampanii) — wtedy nie potrzebujesz linku z parametrem.

Gdy oba źródła są ustawione naraz, wygrywa atrybut — stoi tam świadomie. Wielkość liter nie ma znaczenia, a kalendarz sam pokaże gościowi, czy kod obniżył cenę: rabat w wycenie albo zdanie „Ten kod nie działa dla wybranego terminu.”, gdy kod jest zły, wygasł albo nie pasuje do tego terminu.

Krok 3: sprawdź

Wejdź na swoją stronę i przeklikaj kalendarz rezerwacji do końca — do ekranu z danymi i przyciskiem Rezerwuję i płacę. Co gość widzi po drodze, opisuje rozdział 11.

Przed publikacją obejrzyj kalendarz rezerwacji w podglądzie: w nagłówku strony jednostki kliknij Zobacz na mojej stronie (na telefonie — w menu ⋯). Otworzy się okno z linkiem Otwórz podgląd do Twojej strony i przyciskiem kopiowania linku (gdy podano kilka adresów stron, linków jest kilka). Link otwiera kalendarz rezerwacji z banerem „Podgląd — widzisz tylko Ty. Goście zobaczą kalendarz rezerwacji po publikacji.”, choć jednostka jest jeszcze szkicem. Możesz przeklikać wszystko do końca: Rezerwuję i płacę pokaże w podglądzie „Podsumowanie rezerwacji”, ale niczego nie zarezerwuje ani nie pobierze. Link działa 7 dni i możesz go przesłać osobie, która robi Ci stronę. W Ustawieniach, w Firma i konto → Kalendarz rezerwacji — adresy Twoich stron, Odwołaj podglądy wyłącza od razu wszystkie wysłane linki. Oba przyciski działają tylko na koncie właściciela.

Jeśli kalendarz pokazuje „Kalendarz rezerwacji pojawi się tu wkrótce.”, jednostka nie jest jeszcze opublikowana (szkic albo zdjęta z publikacji) — tak widzą ją goście do czasu publikacji. „Nie znaleziono obiektu.” znaczy, że pod tym adresem nie ma jednostki (sprawdź property w kodzie z kroku 2). „Nie znaleziono gospodarza.” znaczy, że konto nie jest aktywne — to sprawa dla platformy. Jeśli kalendarz pokazuje „Brak połączenia z serwerem. Sprawdź internet i spróbuj ponownie.”, a internet działa, najczęstszą przyczyną jest adres strony spoza listy z kroku 1 — przeglądarka nie wpuszcza wtedy odpowiedzi serwera i kalendarz nie umie tego odróżnić od zerwanego połączenia. Sprawdź, czy adres na liście zgadza się co do znaku (https://, z www. albo bez). Świeżo dodany adres serwer zauważa najpóźniej po pięciu minutach.

Dopasowanie wyglądu

Kalendarz rezerwacji domyślnie jest w barwach zamelduj.pl (bursztyn, granat, zaokrąglone rogi) i font bierze z Twojej strony automatycznie — nie musisz nic robić, żeby litery pasowały do reszty strony. Kolory i promień zaokrąglenia da się dopasować zmiennymi CSS na znaczniku <zamelduj-widget> (albo regułą w arkuszu stylów swojej strony, na ten sam znacznik):

zamelduj-widget {
  --zamelduj-accent: #C9A227;       /* zaznaczenie dat, wyróżnienia */
  --zamelduj-button: #1E2A4A;       /* przycisk główny */
  --zamelduj-button-text: #FFFFFF;  /* tekst na przycisku */
  --zamelduj-radius: 0;             /* zaokrąglenie kontrolek i kart; 0 = kanciaste */
  --zamelduj-surface: #FBF8F0;      /* tło kart i pól */
  --zamelduj-placement: left;       /* ułożenie kalendarza w szerokiej sekcji: left, center, right */
}

Żadna z nich nie jest obowiązkowa — pomiń tę, której nie chcesz ruszać, kalendarz zostanie przy domyślnej wartości. Co czym steruje:

  • --zamelduj-accent — kolor dni w środku wybranego pobytu (kalendarz sam robi z niego jasny, półprzezroczysty odcień), linków takich jak „Mam kod rabatowy” i obwódki zaznaczenia. Tekst linków liczy się z akcentu przyciemnionego, więc bardzo jasny akcent (np. cytrynowy) da mało czytelne linki — lepiej sprawdzi się kolor średniej jasności.
  • --zamelduj-button — kolor głównego przycisku („Dalej”, „Rezerwuję i płacę”) oraz dni przyjazdu i wyjazdu w kalendarzu.
  • --zamelduj-button-text — kolor tekstu na tym przycisku i na dniach przyjazdu i wyjazdu (domyślnie biały).
  • --zamelduj-radius — promień zaokrąglenia kontrolek i kart, jedną wartością dla wszystkich.
  • --zamelduj-surface — tło kart i pól kalendarza (domyślnie białe).
  • --zamelduj-placement — gdzie stoi kalendarz z gośćmi, gdy sekcja na stronie jest szersza niż kalendarz rezerwacji: left (do lewej), center (na środku, domyślnie) albo right (do prawej). Na telefonie tak samo ustawia się kalendarz pod listą gości. To samo da się wpisać prosto w znacznik: <zamelduj-widget … placement="left">.

Jeśli chcesz inny font tylko dla kalendarza rezerwacji (zamiast dziedziczonego ze strony), dopisz do tej samej reguły --zamelduj-font, w postaci, w jakiej wpisuje się zwykłe font-family, np. --zamelduj-font: "Jost", sans-serif;.

Nie ma pola „własny CSS”. To świadoma decyzja: taka furtka pęka przy każdej zmianie wnętrza kalendarza, a powyższych siedmiu zmiennych starcza do dopasowania barw i kroju obiektu — reszta (odstępy, układ, kontrast tekstu) zostaje po stronie zamelduj.pl, żeby kalendarz nie przestał działać po aktualizacji.

Kalendarz zajętości dla innych systemów

zamelduj.pl wymienia zajęte noce z Booking.com, Airbnb i innymi portalami przez kalendarz iCal — każdy portal dostaje własny, tajny adres, a zamelduj.pl co 15 minut pobiera kalendarz portalu. Połączenia ustawiasz na stronie jednostki, w karcie Kanał sprzedaży, w sekcji Kalendarze portali (iCal) Pokaż; całość opisuje rozdział 12.