Po dokončení tohoto návodu budete vědět, kdy stojí za to vytvořit další widget, jak na to a co se mezi nimi vlastně liší.
Co budete potřebovat
- Existující nemovitost v sekci Místa nebo Služby
- Důvod — druhý jazyk, jiná stránka, partner, který bude widget vkládat za vás
- ~5 minut
- Dva nebo víc widgetů ukazujících na stejnou nemovitost
- Odlišný styl, jazyk a pole formuláře u každého
- Jasnou představu o tom, co je per-nemovitost a co per-widget
Proč mít víc než jeden widget?
Pár běžných situací:
- Vícejazyčný web. Jeden widget v angličtině, druhý v češtině, třetí v němčině. Každý vložte na odpovídající jazykovou stránku.
- Různé layouty na různých stránkách. Vertikální service widget v sidebaru hlavní stránky a verze přes celou šířku na dedikované rezervační stránce.
- Selektivní zobrazení cen. Skrýt ceny u velkoobchodního partnera (ten kotuje vlastní); ukázat na svém webu.
- A/B testování. Dva téměř identické widgety s jinými barvami nebo počtem měsíců, vložené na různých stránkách, abyste viděli, který lépe konvertuje.
Krok 1: Otevřete Widgety
V postranní nabídce → klikněte na nemovitost v Místech (nebo Službách) → Widgety. Uvidíte existující widgety v seznamu s názvem, jazykem, motivem a hostitelskou nemovitostí.
Krok 2: Klikněte na „+ Nový widget"
Tlačítko je vpravo nahoře v indexu Widgetů. Otevře se formulář pro nový widget s předvybranou nemovitostí.
Vyplňte:
- Název widgetu — popisek jen pro admin. Hosté ho nevidí. Vyberte něco, co poznáte: „Slunná chata — EN", „Slunná chata — dlaždice na hlavní", „Slunná chata — partner se skrytými cenami".
- Jazyk widgetu — co host uvidí v rezervačním dialogu a kalendáři.
Klikněte na Uložit widget. Otevře se detail — teď můžete nastavit vzhled, vlastní pole formuláře a vzít si embed kód.
Co je per-widget vs. per-nemovitost
Tohle je klíčový mentální model: nemovitost drží pravidla, widget drží prezentaci.
| Per-nemovitost (sdílí všechny widgety) | Per-widget (nastavuje se nezávisle) |
|---|---|
| Měna | Jazyk widgetu |
| Časové pásmo | Světlý / tmavý režim |
| Země | Barva pozadí (průhledná / bílá / černá) |
| Uzávěrka rezervací | Hlavní akcentová barva |
| Chování rezervací (dostupnost / rezervace / platby) | Počet zobrazených měsíců (1 / 2 / 3) — jen místa |
| Režim rezervace (okamžitá / na žádost) | Velikost varianty (vertikální / střední / plná šířka) — jen služby |
| Ceny (sezóny, týdenní sazby) | Přepínač zobrazení cen |
| iCal propojení (import a export) | Vlastní pole rezervačního formuláře |
| E-mailová oznámení | — |
Takže tři widgety na stejné nemovitosti vždycky ukazují stejné ceny, ve stejné měně, se stejnou uzávěrkou. Vypadat ale můžou úplně jinak a ptát se na úplně jiné věci.
Krok 3: Vložte nový widget na cílovou stránku
Každý widget má svůj token a svůj embed kód (kompletní postup viz Vložitelný rezervační widget). Zkopírujte kód z detailu každého widgetu; vložte tam, kam ho chcete.
Widgety míst vs. widgety služeb
Cabintale má dva paralelní typy widgetů, protože místa a služby mají jinou podstatu:
| Widget místa | Widget služby | |
|---|---|---|
| Co prodává | Pobyt na noci (rozsah dat) | Časové sloty na konkrétní data |
| Veřejná URL | /widget/[token] | /service-widget/[token] |
| Layout nastavení | Počet měsíců (1/2/3) | Velikost (vertikální / střední 680 px / plná šířka) |
| Tvar kalendáře | Datepicker, výběr rozsahu | Seznam dat se selektorem slotů |
Widget místa nelze přeměnit na widget služby a naopak — ale jeden účet může mít obojí.
Smazání widgetu
V detailu widgetu je akce Smazat widget dole. Smazání okamžitě zneplatní embed kód — všechny weby, které ho stále vkládají, při dalším načtení nezobrazí nic.
Smazání rodičovské nemovitosti automaticky smaže i všechny její widgety. Existující rezervace přes ně udělané v databázi zůstávají.
Limity
Počet widgetů na nemovitost není pevně omezen. Prakticky řečeno, víc než 5–6 začíná být těžké si pamatovat — pojmenovávejte je dobře.
Řešení problémů
| Příznak | Příčina | Řešení |
|---|---|---|
| Nový widget ukazuje špatnou měnu | Měna je per-nemovitost, ne per-widget | Upravte nemovitost v Místech (viz Základní informace o nemovitosti) |
| Dva widgety ukazují různé ceny pro stejná data | Tohle by se nemělo dít — ceny jsou per-nemovitost | Vynuťte obnovení obou stránek widgetu (cache prohlížeče). Pokud přetrvává, ozvěte se nám |
| Smazal/a jsem widget omylem | Mazání je okamžité; embed kód je mrtvý | Vytvořte nový widget se stejným nastavením — token bude jiný, takže embed kód na webu aktualizujte |
| Jeden widget se na partnerově webu načítá pomalu | Každý widget je samostatný HTTP požadavek; cache na partnerově straně je v jeho rukou | Zkuste iframe; některé partnerské weby s ním pracují líp |
Související návody
- Vložitelný widget — Vložitelný rezervační widget
- Vzhled a styl — Vzhled a styl widgetu
- Jazyky a měny — Jazyky a měny