Po dokončení tohoto návodu budete mít rezervační formulář, který se ptá přesně na to, co potřebujete — domácí pravidla, počet zvířat, souhlas s podmínkami, čas příjezdu — a vynechává to, co nepotřebujete.
Co budete potřebovat
- Widget, který je aspoň jednou uložený (editor formuláře se objeví až v editaci)
- ~10 minut
- Volitelně: seznam otázek, na které doopravdy potřebujete odpovědi
- Skrytá nepovinná pole tam, kde je nepotřebujete
- Vlastní otázky pro cokoli specifického pro vaši nemovitost
- Pořadí polí, které odpovídá tomu, jak chcete, aby host formulář četl
Krok 1: Otevřete widget
V postranní nabídce → nemovitost → Widgety → klikněte na widget → posuňte se k Rezervační dialog.
Editor rezervačního dialogu se zobrazí jen u widgetů, které jsou aspoň jednou uložené. Pokud ho nevidíte, klikněte na Uložit widget nahoře.
Krok 2: Vestavěná pole
Každý widget startuje se čtyřmi vestavěnými poli:
| Pole | Typ | Výchozí povinné | Lze skrýt? | Lze měnit povinné? |
|---|---|---|---|---|
| Jméno | Text | Ano | Ne (zamčené) | Ne (vždy povinné) |
| Ano | Ne (zamčené) | Ne (vždy povinné) | ||
| Telefon | Telefon | Ne | Ano (ikona oka) | Ano (klik na štítek) |
| Poznámky | Víceřádkový text | Ne | Ano (ikona oka) | Ano (klik na štítek) |
Jméno a e-mail jsou vždy povinné — Cabintale potřebuje hosta nějak identifikovat a poslat mu e-mail. Telefon a poznámky jsou na vás.
Přepínání pole:
- Povinné ↔ Nepovinné — klikněte na malý štítek povinné / nepovinné vedle pole. Přepne se.
- Zobrazit / Skrýt — klikněte na ikonu oka. Skrytá pole se v rezervačním dialogu vůbec neobjeví.
Krok 3: Pořadí polí
Každé pole má drag-úchyt (šest teček, vlevo). Tažením přeskupíte. Zamčená pole (jméno, e-mail) jsou vždy první; ostatní se zobrazí v pořadí, které nastavíte.
Nové pořadí se projeví po uložení.
Krok 4: Přidání vlastní otázky
Klikněte na Přidat vlastní pole. Otevře se modal.
Vyberte typ:
- Textový vstup — krátká, jednořádková odpověď (čas příjezdu, SPZ, alergie).
- Zaškrtávací pole — ano/ne přepínač (souhlas s podmínkami, „přivedu zvíře", „potřebuji časný check-in").
Pak vyplňte:
- Popisek — to, co host vidí jako název pole. Povinné. („V kolik hodin plánujete příjezd?", „Souhlasím s domácím řádem.")
- Zástupný text (jen u textových polí) — šedý text uvnitř prázdného políčka jako nápověda. („např. 16:00")
- Odpověď (jen u zaškrtávacích polí) — text vedle zaškrtávacího pole, to, s čím host souhlasí. („Souhlasím se storno podmínkami.")
- Povinné — zapněte, pokud bez odpovědi rezervace nesmí projít.
Klikněte na Přidat pole. Nové pole se objeví dole v seznamu. Tažením ho přesuňte tam, kde ho chcete.
Vlastní popisky se nepřekládají. Jazyk widgetu překládá jen vestavěná pole a text dialogu. Pokud váš widget obsluhuje anglické i české publikum a přidáte vlastní pole s popiskem „Pets?", popisek zůstane anglicky i na českém widgetu. Řešení: vytvořte zvláštní widgety pro každý jazyk se svými přeloženými popisky (viz Více variant widgetu).
Krok 5: Uložte
Klikněte na Uložit widget nahoře. Nový formulář je v živé verzi při dalším načtení stránky.
Kde data končí
Když host odešle rezervaci, jeho odpovědi se uloží do custom_fields na záznamu rezervace. Uvidíte je v adminu na detailu rezervace vedle jména a dat hosta.
Vestavěná pole se validují na serveru: jméno a e-mail jsou vždy povinné; e-mail musí být v platném formátu (max 255 znaků); telefon a poznámky mají limity délky. Vlastní povinná pole se ověřují na klientské straně — Cabintale ostatní sanituje, zkracuje moc dlouhé odpovědi a odhazuje cokoli, co není v konfiguraci polí widgetu.
Časté vzorce
Domácí pravidla / souhlas s podmínkami
- Typ: Zaškrtávací pole
- Popisek: „Domácí řád"
- Odpověď: „Přečetl/a jsem si a souhlasím s domácím řádem" (na pravidla odkažte v potvrzovacím e-mailu)
- Povinné: Ano
Počet zvířat
- Typ: Textový vstup
- Popisek: „Kolik máte zvířat?"
- Zástupný text: „0, pokud žádné"
- Povinné: Ne (pokud nemáte čistě pets-only nemovitost)
Předpokládaný čas příjezdu
- Typ: Textový vstup
- Popisek: „V kolik hodin plánujete příjezd?"
- Zástupný text: „např. mezi 16. a 18. hodinou"
- Povinné: Ne
Skrytý telefon, viditelnější poznámky
- Skryjte telefon (ikona oka)
- Posuňte poznámky výš vedle e-mailu
- Uložte
Úprava polí poté, co rezervace existují
Pole můžete kdykoli přejmenovat, přeskupit nebo smazat. Existující rezervace si zachovají odpovědi tak, jak byly odeslané — i když pole později smažete, data zůstávají na záznamu rezervace. Nové rezervace sbírají jen aktuální sadu polí.
Pokud popisek pole přejmenujete, staré rezervace ukazují popisek aktuální v době, kdy přišly. Cabintale historii nepřepisuje.
Řešení problémů
| Příznak | Příčina | Řešení |
|---|---|---|
| Editor rezervačního dialogu se neukazuje | Widget zatím není uložený | Klikněte na Uložit widget nahoře — editor se objeví po prvním uložení |
| Chci nastavit E-mail jako nepovinný | Nelze — Cabintale potřebuje, jak hostovi napsat | Náhradní řešení: ozvěte se nám a pojďme o tom mluvit |
| Vlastní popisek se na českém widgetu zobrazuje anglicky | Vlastní popisky se podle jazyka widgetu nepřekládají | Vytvořte zvláštní widget pro každý jazyk s přeloženými popisky — viz Více variant widgetu |
| Chyba „povinné pole" vyskočí, i když pole vypadá prázdné | Mezery nebo neviditelné znaky z vložení | Řekněte hostovi, ať pole napíše ručně |
| Přidal/a jsem pole, ale staré rezervace pro něj data nemají | Tak je to schválně — pole nepůsobí zpětně | Data sbírají jen rezervace pořízené po přidání pole |
| Smazal/a jsem pole a teď nevidím, co host odpověděl | Odpovědi smazaného pole zůstávají na existujících rezervacích — otevřete detail rezervace | Data tam pořád jsou; pole už se jen nesbírá nové |
Související návody
- Vložitelný widget — Vložitelný rezervační widget
- Více variant widgetu (jeden widget na jazyk) — Více variant widgetu