=== Puretech rezervace ===
Contributors: puretech
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Vloží rezervační formulář z Puretech CMS na váš WordPress web. Jediné, co potřebujete, je widget klíč.

== Popis ==

Plugin zobrazí na vašem webu rezervační formulář, který spravujete v Puretech CMS
(https://cms.puretech-dev.cz). Služby, otevírací dobu, kapacity, e-maily i vzhled formuláře
nastavujete v CMS — plugin sám nic nenastavuje a nic neukládá kromě widget klíčů.

Podporované jsou dva moduly, každý se svým klíčem a shortcodem:

* **Univerzální rezervace** — klíč začíná „pwk_“, shortcode `[puretech-rezervace]`
* **Rezervace stolů** (restaurace) — klíč začíná „prw_“, shortcode `[puretech-rezervace-stoly]`

Používáte-li jen jeden z nich, druhé pole nechte prázdné.

= Instalace =

1. V administraci WordPressu jděte na Pluginy → Přidat plugin → Nahrát plugin.
2. Vyberte stažený soubor puretech-rezervace.zip a klikněte na Instalovat.
3. Plugin aktivujte.

= Nastavení =

1. V Puretech CMS otevřete stránku widgetu příslušného modulu (Rezervační systém → Widget,
   nebo Rezervace stolů → Rezervační widget) a zkopírujte klíč.
   Zkopírovat můžete i celý <script> kód — plugin si z něj klíč vytáhne sám.
2. Ve WordPressu jděte na Nastavení → Puretech rezervace, klíč vložte do odpovídajícího
   pole a uložte.
3. U widget klíče v CMS musí být mezi povolenými doménami uvedena doména vašeho webu,
   jinak se formulář nezobrazí. Konkrétní doménu vypisuje stránka nastavení pluginu.

= Zkouška na webu spuštěném lokálně =

Běží-li web jen na vašem počítači (localhost, adresa končící na .local nebo .test),
zadejte tuto adresu do povolených domén v CMS stejně jako běžnou doménu — například
localhost. U lokálních adres CMS povolí i http a libovolný port, takže formulář lze
vyzkoušet ještě před spuštěním webu. Přesnou hodnotu k zadání vypisuje stránka
nastavení pluginu.

Veřejné domény tuto výjimku nemají: tam formulář vyžaduje https.

= Zobrazení formuláře =

Do stránky nebo příspěvku vložte na místo, kde se má formulář objevit, shortcode
příslušného modulu:

    [puretech-rezervace]
    [puretech-rezervace-stoly]

V blokovém editoru k tomu slouží blok „Shortcode“, v klasickém editoru shortcode napište
přímo do textu. Oba shortcody mohou být i na jedné stránce.

Máte-li v CMS víc klíčů jednoho modulu (například zvlášť pro restauraci a zvlášť pro bowling),
lze klíč u konkrétního shortcode přebít:

    [puretech-rezervace key="pwk_..."]
    [puretech-rezervace-stoly key="prw_..."]

== Často kladené otázky ==

= Musím něco nastavovat i ve WordPressu? =

Ne. Kromě widget klíče se všechno nastavuje v Puretech CMS. Změny se na webu projeví
okamžitě, plugin není potřeba aktualizovat.

= Který shortcode mám použít? =

Ten, který odpovídá klíči z CMS. Klíč začínající „pwk_“ patří k `[puretech-rezervace]`,
klíč začínající „prw_“ k `[puretech-rezervace-stoly]`. Klíč vložený do nesprávného pole
plugin odmítne uložit.

= Formulář se nezobrazuje. =

Nejčastější příčinou je chybějící doména webu mezi povolenými doménami widget klíče
v CMS. Zkontrolujte také, že je klíč uložený v Nastavení → Puretech rezervace a že
shortcode je na stránce skutečně vložený jako shortcode, ne jako obyčejný text.

= Můžu mít formulář na více stránkách? =

Ano, shortcode vložte na libovolný počet stránek.

== Changelog ==

= 1.2.0 =
* Odkaz „Otevřít v CMS“ u rezervací stolů míří na novou adresu — rezervační systémy se v CMS sloučily do jedné sekce.

= 1.1.0 =
* Přidán druhý modul: rezervace stolů (`[puretech-rezervace-stoly]`) s vlastním polem pro klíč.
* Kontrola tvaru klíče nově rozlišuje modul podle předpony (`pwk_` / `prw_`).

= 1.0.0 =
* První veřejná verze.
