{
  "_comment": "Jediný zdroj pravdy o rozsahu a cenách. Čte ho frontend (konf.js) i server (lib/objednavka.php). Cenu VŽDY počítá server z tohohle souboru — hodnota poslaná z prohlížeče se ignoruje. Ceny v Kč, neplátce DPH, ceny konečné. MODEL: zřízení webu zdarma proti závazku na zavazek_mesicu; platí se MĚSÍČNĚ nebo ČTVRTLETNĚ (viz platby), ne rok dopředu. Roční částka je jen součet závazku, ne to, co klient platí naráz.",
  "verze": "2026-09-24",
  "sazba_hod": 700,
  "zavazek_mesicu": 12,
  "platby": [
    {
      "id": "mesicne",
      "mesicu": 1,
      "vychozi": true,
      "nazev": "Měsíčně",
      "popis": "Platíte každý měsíc po celou dobu závazku.",
      "nazev_en": "Monthly",
      "popis_en": "You pay every month for the length of the commitment."
    },
    {
      "id": "ctvrtletne",
      "mesicu": 3,
      "nazev": "Čtvrtletně",
      "popis": "Jedna platba na tři měsíce, méně faktur.",
      "nazev_en": "Quarterly",
      "popis_en": "One payment covers three months — fewer invoices."
    }
  ],
  "_kurz_comment": "Kurz pro přepočet položek nakupovaných v dolarech (Eloquens, MyPersonas). ČNB 7. 9. 2026: 20,823 Kč/USD; tady zaokrouhleno na 21. ⚠ Banka dá horší kurz než ČNB (spread ~1–2 %), takže při ceně rovné nákupu je marže lehce záporná — viz naklad_usd u položek rozkladu.",
  "kurz_usd": 21,
  "zrizeni": {
    "cena": 0,
    "nazev": "Zřízení webu zdarma",
    "popis": "Návrh, texty, stavbu i nasazení máte v ceně tarifu. Nic navíc se neplatí.",
    "nazev_en": "Free setup",
    "popis_en": "Design, copy, build and deployment are part of the plan. Nothing else to pay."
  },
  "cesty": [
    {
      "id": "novy_web",
      "nazev": "Chci nový web",
      "popis": "Postavím ho na míru — vzhled, texty i napojení. Zřízení je zdarma.",
      "nazev_en": "I want a new website",
      "popis_en": "Built for you — design, copy and integrations. Setup is free."
    },
    {
      "id": "napojeni",
      "nazev": "Web mám, chci ho napojit",
      "popis": "Web necháme být a doplníme jen to, co vám dnes chybí.",
      "nazev_en": "I have a website",
      "popis_en": "We leave it alone and add only what is missing today.",
      "upozorneni": "AI odpovídač i Dvojník fungují na jakémkoli webu. Úpravy obsahu a napojení vašich aplikací závisí na tom, na čem web běží — ověřím to podle vaší adresy a ozvu se dřív, než začneme.",
      "upozorneni_en": "The AI responder and the Double work on any website. Content edits and connecting your apps depend on what the site runs on — I check that against your address and get back to you before we start.",
      "upozorneni_en_ms": "The AI responder and the Double work on any website. Content edits and connecting your apps depend on what the site runs on — we check that against your address and get back to you before we start."
    }
  ],
  "_platformy_comment": "AI platformy pod tarify. Martin je NASAZUJE a PROVOZUJE, není autor (ne 'náš produkt'). Bez objemových tvrzení. Tarif je odkazuje polem 'platformy'; konf.js je ukáže na kartě a pod kartami.",
  "platformy": [
    {
      "id": "eloquens",
      "nazev": "Eloquens.ai",
      "url": "https://eloquens.ai",
      "popis": "AI asistent pro e-mailovou komunikaci. Přečte příchozí poštu, pochopí kontext a na běžné dotazy odpoví do pěti minut, nonstop a ve 160 jazycích. Umí i třídit, filtrovat a rozpoznat náladu pisatele.",
      "popis_en": "An AI assistant for e-mail. It reads incoming mail, understands the context and answers routine questions within five minutes, around the clock and in 160 languages. It also sorts, filters and reads the sender's mood."
    },
    {
      "id": "mypersonas",
      "nazev": "MyPersonas.ai",
      "url": "https://mypersonas.ai",
      "popis": "Digitální dvojníci klíčových lidí ve firmě. Odpovídají za odborníka v jeho stylu a vezmou si na starost opakující se dotazy. Zákazník dostane odpověď i ve chvíli, kdy odborník zrovna nemá čas.",
      "popis_en": "Digital clones of a company's key people. They answer for the expert in their own style and take the repetitive questions off their plate. Customers get an answer even when the expert hasn't got time."
    }
  ],
  "tarify": [
    {
      "id": "ai_posta",
      "nazev": "AI na poštu",
      "nazev_en": "AI for your inbox",
      "cena": 2479,
      "shrnuti": "Pro poštu, kterou už máte. AI vyřídí běžné dotazy, složité předá vám.",
      "shrnuti_en": "For the mailbox you already have. AI handles routine inquiries and hands the rest to you.",
      "obsah": [
        "funguje s vaší stávající poštou, bez přechodu na Microsoft či Google",
        "1 000 zpracovaných e-mailových dotazů měsíčně",
        "AI odpoví na běžné dotazy a složité předá vám",
        "30 minut měsíčně na ladění odpovědí AI"
      ],
      "obsah_en": [
        "works with your existing mailbox, no move to Microsoft or Google",
        "1,000 e-mail inquiries handled a month",
        "AI answers the routine ones and hands the rest to you",
        "30 minutes a month of AI answer tuning"
      ],
      "obsahuje": {},
      "cesty": [
        "napojeni"
      ],
      "rozklad": [
        {
          "nazev": "AI odpovídač a zpracování dotazů",
          "cena": 2079,
          "popis": "1 000 dotazů měsíčně; AI odpoví na běžné a složité předá vám",
          "id": "ai_dotazy",
          "naklad_usd": 99,
          "usd": 140,
          "nazev_en": "AI answering and inquiry handling",
          "popis_en": "1,000 inquiries a month; AI answers the routine ones and hands the rest to you",
          "prodava": "gfi"
        },
        {
          "nazev": "Ladění odpovědí AI",
          "cena": 400,
          "popis": "30 minut měsíčně na úpravy znalostí a odpovědí",
          "id": "upravy",
          "usd": 40,
          "nazev_en": "AI answer tuning",
          "popis_en": "30 minutes a month to adjust knowledge and answers",
          "prodava": "partner"
        }
      ],
      "cena_usd": 180,
      "cena_rocne": 29748,
      "cena_rocne_usd": 2160,
      "platformy": [
        "eloquens"
      ]
    },
    {
     "id": "web",
     "cesty": ["novy_web"],
     "nazev": "Web",
     "cena": 390,
     "shrnuti": "Jedna stránka, formulář a klid. Bez automatizace.",
     "obsah": [
      "zřízení webu zdarma",
      "hosting, doména, HTTPS a dohled",
      "poptávkový formulář s notifikací na e-mail",
      "úpravy podle potřeby za 700 Kč/hod — bez předplatného"
     ],
     "obsahuje": {},
     "cena_rocne": 4680,
     "rozklad": [
      {
       "nazev": "Web na míru, provoz a technická správa",
       "cena": 390,
       "popis": "zřízení zdarma, hosting, doména, HTTPS, dohled dostupnosti, zálohy a bezpečnostní aktualizace",
       "id": "web_provoz",
       "usd": 39,
       "nazev_en": "Custom website, hosting and technical care",
       "popis_en": "free setup, hosting, domain, HTTPS, uptime monitoring, backups and security updates",
       "prodava": "partner"
      }
     ],
     "cena_usd": 39,
     "cena_rocne_usd": 468,
     "nazev_en": "Web",
     "shrnuti_en": "One page, a form and peace of mind. No automation.",
     "obsah_en": [
      "free setup",
      "hosting, domain, HTTPS and monitoring",
      "inquiry form with e-mail alerts",
      "edits whenever you need them at $95/hour — no subscription"
     ]
    },
    {
     "id": "web_pece",
     "cesty": ["novy_web"],
     "nazev": "Web s péčí",
     "cena": 890,
     "shrnuti": "Web na míru a hodina úprav každý měsíc — o obsah se staráme za vás.",
     "obsah": [
      "zřízení webu zdarma",
      "hosting, doména, HTTPS a dohled",
      "poptávkový formulář s notifikací na e-mail",
      "hodina úprav každý měsíc (další podle potřeby 700 Kč/hod)"
     ],
     "obsahuje": {},
     "cena_rocne": 10680,
     "rozklad": [
      {
       "nazev": "Web na míru, provoz a technická správa",
       "cena": 390,
       "popis": "zřízení zdarma, hosting, doména, HTTPS, dohled dostupnosti, zálohy a bezpečnostní aktualizace",
       "id": "web_provoz",
       "usd": 39,
       "nazev_en": "Custom website, hosting and technical care",
       "popis_en": "free setup, hosting, domain, HTTPS, uptime monitoring, backups and security updates",
       "prodava": "partner"
      },
      {
       "nazev": "Hodina úprav měsíčně",
       "cena": 500,
       "popis": "změny textů, fotek a ceníku; nevyčerpaný čas propadá",
       "id": "upravy_hodina",
       "usd": 60,
       "nazev_en": "An hour of edits a month",
       "popis_en": "changes to copy, photos and prices; unused time lapses",
       "prodava": "partner"
      }
     ],
     "cena_usd": 99,
     "cena_rocne_usd": 1188,
     "nazev_en": "Web with care",
     "shrnuti_en": "A custom website plus an hour of edits every month — we keep the content up to date for you.",
     "obsah_en": [
      "free setup",
      "hosting, domain, HTTPS and monitoring",
      "inquiry form with e-mail alerts",
      "an hour of edits every month (more as needed at $95/hour)"
     ]
    },
    {
      "id": "automat",
      "nazev": "Automat",
      "cena": 2579,
      "doporuceny": true,
      "shrnuti": "Až pět stránek. Web, který za vás vyřídí poštu.",
      "obsah": [
        "vše z tarifu Web",
        "1 000 zpracovaných e-mailových dotazů měsíčně",
        "AI odpoví na běžné dotazy a složité předá vám",
        "připojení jedné vaší aplikace"
      ],
      "obsahuje": {
        "napojeni_aplikace": 1
      },
      "cena_rocne": 30948,
      "rozklad": [
        {
          "nazev": "Web na míru a jeho provoz",
          "cena": 100,
          "popis": "zřízení zdarma, hosting, doména, HTTPS a dohled",
          "id": "web_provoz",
          "usd": 19,
          "nazev_en": "Custom website and its running costs",
          "popis_en": "free setup, hosting, domain, HTTPS and monitoring",
          "prodava": "partner"
        },
        {
          "nazev": "Úpravy obsahu",
          "cena": 400,
          "popis": "30 minut měsíčně na cokoli potřebujete změnit",
          "id": "upravy",
          "usd": 40,
          "nazev_en": "Content edits",
          "popis_en": "30 minutes a month for anything you need changed",
          "prodava": "partner"
        },
        {
          "nazev": "AI odpovídač a zpracování dotazů",
          "cena": 2079,
          "popis": "1 000 dotazů měsíčně; AI odpoví na běžné a složité předá vám",
          "id": "ai_dotazy",
          "naklad_usd": 99,
          "usd": 140,
          "nazev_en": "AI answering and inquiry handling",
          "popis_en": "1,000 inquiries a month; AI answers the routine ones and hands the rest to you",
          "prodava": "gfi"
        }
      ],
      "cena_usd": 199,
      "cena_rocne_usd": 2388,
      "nazev_en": "Automat",
      "shrnuti_en": "Up to five pages. A website that handles your inbox.",
      "obsah_en": [
        "everything in Web",
        "1,000 e-mail inquiries handled a month",
        "AI answers the routine ones and hands the rest to you",
        "one of your apps connected"
      ],
      "cesty": [
        "novy_web"
      ],
      "platformy": [
        "eloquens"
      ]
    },
    {
      "id": "dvojnik",
      "nazev": "Dvojník",
      "cena": 9079,
      "shrnuti": "Až pět stránek, tři aplikace. Web, který mluví vaším hlasem.",
      "obsah": [
        "vše z tarifu Web",
        "Můj dvojník — mluvící AI persona, která odpovídá za vás",
        "volitelně 1 000 zpracovaných e-mailových dotazů měsíčně",
        "připojení až tří aplikací a automatizace na míru"
      ],
      "obsahuje": {
        "napojeni_aplikace": 3
      },
      "cena_rocne": 108948,
      "rozklad": [
        {
          "nazev": "Web na míru a jeho provoz",
          "cena": 100,
          "popis": "zřízení zdarma, hosting, doména, HTTPS a dohled",
          "id": "web_provoz",
          "usd": 19,
          "nazev_en": "Custom website and its running costs",
          "popis_en": "free setup, hosting, domain, HTTPS and monitoring",
          "prodava": "partner"
        },
        {
          "nazev": "Úpravy obsahu",
          "cena": 400,
          "popis": "30 minut měsíčně na cokoli potřebujete změnit",
          "id": "upravy",
          "usd": 40,
          "nazev_en": "Content edits",
          "popis_en": "30 minutes a month for anything you need changed",
          "prodava": "partner"
        },
        {
          "nazev": "AI odpovídač a zpracování dotazů",
          "cena": 2079,
          "popis": "1 000 dotazů měsíčně; AI odpoví na běžné a složité předá vám",
          "id": "ai_dotazy",
          "naklad_usd": 99,
          "volitelna": true,
          "usd": 140,
          "nazev_en": "AI answering and inquiry handling",
          "popis_en": "1,000 inquiries a month; AI answers the routine ones and hands the rest to you",
          "vychozi_vypnuta": true,
          "prodava": "gfi"
        },
        {
          "nazev": "Můj dvojník",
          "cena": 6500,
          "popis": "mluvící AI persona, která odpovídá vaším hlasem",
          "id": "dvojnik",
          "naklad_usd": 249,
          "usd": 390,
          "nazev_en": "My Double",
          "popis_en": "a speaking AI persona that answers in your voice",
          "prodava": "gfi"
        }
      ],
      "cena_usd": 589,
      "cena_rocne_usd": 7068,
      "nazev_en": "Double",
      "shrnuti_en": "Up to five pages, three apps. A website that speaks in your voice.",
      "obsah_en": [
        "everything in Web",
        "My Double — a speaking AI persona that answers for you",
        "optional: 1,000 e-mail inquiries handled a month",
        "up to three apps connected and a custom automation"
      ],
      "platformy": [
        "mypersonas",
        "eloquens"
      ]
    }
  ],
  "doplnky": [
    {
     "id": "upravy_dle_potreby",
     "nazev": "Úpravy podle potřeby",
     "cena": 0,
     "sazba": 700,
     "jednotka": "hod",
     "popis": "Změny na webu objednáte, až je budete potřebovat — zaplatíte jen odpracovaný čas. Žádné měsíční předplatné.",
     "uctovani": "podle odpracovaného času, jen když úpravu objednáte",
     "cesty": [
      "novy_web"
     ],
     "tarify": [
      "web"
     ],
     "obdobi": "spotreba",
     "doporuceny": true,
     "sazba_usd": 95,
     "nazev_en": "Edits when you need them",
     "jednotka_en": "hour",
     "popis_en": "Order changes to your website whenever you need them and pay only for the time worked. No monthly subscription.",
     "uctovani_en": "by time worked, only when you order an edit",
     "prodava": "partner"
    },
    {
     "id": "upravy_navic",
     "nazev": "Úpravy navíc",
     "nazev_en": "Extra edits",
     "cena": 590,
     "cena_usd": 79,
     "popis": "Hodina úprav měsíčně navíc k času, který máte v tarifu. Nevyčerpaný čas propadá, práce nad rámec počká na další měsíc — nic se nedoúčtovává.",
     "popis_en": "One extra hour of edits a month on top of the time in your plan. Unused time lapses; work beyond it waits for next month — nothing is billed on top.",
     "opakovatelny": true,
     "max": 8,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "prodava": "partner",
     "tarify": [
      "ai_posta",
      "web_pece",
      "automat",
      "dvojnik"
     ]
    },
    {
      "id": "napojeni_aplikace",
      "nazev": "Připojení externí aplikace",
      "cena": 90,
      "popis": "CRM, kalendář, helpdesk, tabulka nebo váš vlastní systém.",
      "opakovatelny": true,
      "max": 5,
      "cesty": [
        "novy_web",
        "napojeni"
      ],
      "obdobi": "mesic",
      "cena_usd": 5,
      "nazev_en": "Connect another app",
      "popis_en": "CRM, calendar, helpdesk, spreadsheet or your own system.",
      "prodava": "partner"
    },
    {
     "id": "ai_chat_web",
     "nazev": "AI chat na vašem webu",
     "cena": 190,
     "popis": "Okno na vašem stávajícím webu odpovídá návštěvníkům z vašich podkladů a hotovou poptávku pošle do e-mailu. V ceně 300 dotazů měsíčně.",
     "opakovatelny": false,
     "cesty": [
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 9,
     "nazev_en": "AI chat on your website",
     "popis_en": "A chat window on your existing website answers visitors from your materials and sends the finished inquiry to your inbox. Includes 300 queries a month.",
     "prodava": "partner",
     "skupina": "automatizace"
    },
    {
     "id": "poptavky_crm",
     "nazev": "Poptávky do CRM nebo tabulky",
     "cena": 120,
     "popis": "Každá poptávka z e-mailu i z webu se zapíše přehledně: kdo píše, kontakt, co chce a do kdy. Připojení aplikace je v ceně.",
     "opakovatelny": false,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 6,
     "nazev_en": "Inquiries into your CRM or spreadsheet",
     "popis_en": "Every inquiry from e-mail and the website is logged neatly: who, contact, what they want and by when. Connecting the app is included.",
     "prodava": "partner",
     "skupina": "automatizace"
    },
    {
     "id": "kalendar",
     "nazev": "Schůzky do kalendáře",
     "cena": 160,
     "popis": "AI nabídne zákazníkovi volné termíny z vašeho kalendáře a domluvenou schůzku do něj rovnou zapíše. Připojení kalendáře je v ceně, stejně jako 200 dotazů měsíčně.",
     "opakovatelny": false,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 8,
     "nazev_en": "Meetings into your calendar",
     "popis_en": "The AI offers customers free slots from your calendar and books the agreed meeting straight into it. Connecting the calendar and 200 queries a month are included.",
     "prodava": "partner",
     "skupina": "automatizace"
    },
    {
     "id": "objednavky_reklamace",
     "nazev": "Objednávky a reklamace",
     "cena": 240,
     "popis": "Rozpozná, o jaký požadavek jde, zařadí ho a na běžné případy odpoví sama. Složité předá vám i s shrnutím. V ceně 200 dotazů měsíčně.",
     "opakovatelny": false,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 12,
     "nazev_en": "Orders and complaints",
     "popis_en": "Recognises the type of request, files it and answers routine cases on its own. Hands the tricky ones to you with a summary. Includes 200 queries a month.",
     "prodava": "partner",
     "skupina": "automatizace"
    },
    {
     "id": "rezervace",
     "nazev": "Online rezervace",
     "cena": 190,
     "popis": "Zákazníci se objednají přímo z webu na volný termín nebo stůl. Vy vidíte rezervace v mobilu, potvrzení a připomínky odcházejí e-mailem samy.",
     "opakovatelny": false,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 9,
     "nazev_en": "Online booking",
     "popis_en": "Customers book a free slot or table straight from your website. You see bookings on your phone; confirmations and reminders go out by e-mail on their own.",
     "prodava": "partner",
     "skupina": "automatizace"
    },
    {
     "id": "automatizace_mira",
     "nazev": "Automatizace na míru",
     "cena": 90,
     "popis": "Jiný opakující se proces, který vás zdržuje. Nastavení naceníme předem podle odhadu práce (700 Kč/hod) a začneme až po vašem souhlasu; měsíčně platíte jen provoz.",
     "opakovatelny": false,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 5,
     "nazev_en": "Custom automation",
     "popis_en": "Another repetitive process that slows you down. We quote the setup up front (700 CZK/hour) and start only once you agree; monthly you pay just for running it.",
     "prodava": "partner",
     "skupina": "automatizace"
    },
    {
     "id": "dotazy_navic",
     "nazev": "Dotazy navíc",
     "cena": 90,
     "popis": "Dalších 300 dotazů měsíčně pro AI chat, kalendář nebo objednávky. Jde přidat víckrát; po vyčerpání se nic nedoúčtovává, AI jen požádá o kontakt a předá ho vám.",
     "opakovatelny": true,
     "max": 10,
     "cesty": [
      "novy_web",
      "napojeni"
     ],
     "obdobi": "mesic",
     "cena_usd": 5,
     "nazev_en": "Extra queries",
     "popis_en": "Another 300 queries a month for the AI chat, calendar or orders. Can be added several times; once used up nothing is billed on top, the AI just asks for contact details and passes them to you.",
     "prodava": "partner",
     "skupina": "automatizace",
     "vyzaduje": [
      "ai_chat_web",
      "kalendar",
      "objednavky_reklamace"
     ]
    },
    {
      "id": "sms",
      "nazev": "SMS upozornění",
      "cena": 0,
      "sazba": 1.95,
      "jednotka": "SMS",
      "popis": "Nová poptávka vám přijde i esemeskou. Účtuje se podle skutečné spotřeby.",
      "cesty": [
        "novy_web",
        "napojeni"
      ],
      "obdobi": "spotreba",
      "sazba_usd": 0.1,
      "nazev_en": "SMS alerts",
      "popis_en": "A new inquiry reaches you by text as well. Billed by actual usage.",
      "jednotka_en": "SMS",
      "prodava": "partner"
    },
    {
      "id": "pruvodce",
      "nazev": "Hlasová prohlídka webu",
      "cena": 0,
      "sazba": 700,
      "jednotka": "hod",
      "popis": "Web návštěvníky sám provede — namluvený komentář s titulky, v jazycích, které si vyberete. Vytvoření zabere průměrně do hodiny. Ukázku si pusťte tady na webu.",
      "uctovani": "podle odpracovaného času, průměrně do hodiny",
      "cesty": [
        "novy_web",
        "napojeni"
      ],
      "obdobi": "spotreba",
      "sazba_usd": 95,
      "nazev_en": "Voice tour of the website",
      "popis_en": "Your website walks visitors through itself — a narrated tour with captions, in the languages you choose. Creating it takes under an hour on average. Try the demo right here on this site.",
      "uctovani_en": "by time worked, under an hour on average",
      "jednotka_en": "hour",
      "prodava": "partner"
    }
  ],
  "_obory_comment": "Výběr oboru v konfigurátoru. id = klíč profese v továrně webů (web-factory engine/predlohy.json → profese) — hub podle něj postaví oborovou osnovu bez odhadu z textu. sablona = předvybraný vzhled (klient ho může změnit), doporucene = doplňky s štítkem „doporučujeme“ (NEzaškrtávají se). Shodu id s továrnou hlídá konfigurator-test.php.",
  "jazyky_webu": [{"id": "cs", "nazev": "Čeština", "nazev_en": "Czech"}, {"id": "sk", "nazev": "Slovenština", "nazev_en": "Slovak"}, {"id": "en", "nazev": "Angličtina", "nazev_en": "English"}, {"id": "de", "nazev": "Němčina", "nazev_en": "German"}, {"id": "pl", "nazev": "Polština", "nazev_en": "Polish"}, {"id": "uk", "nazev": "Ukrajinština", "nazev_en": "Ukrainian"}, {"id": "hu", "nazev": "Maďarština", "nazev_en": "Hungarian"}, {"id": "fr", "nazev": "Francouzština", "nazev_en": "French"}, {"id": "es", "nazev": "Španělština", "nazev_en": "Spanish"}, {"id": "it", "nazev": "Italština", "nazev_en": "Italian"}],
  "obory": [
   {
    "id": "zubar",
    "nazev": "Zubař",
    "nazev_en": "Dentist",
    "skupina": "Zdravotnictví",
    "skupina_en": "Healthcare",
    "sablona": "klinika",
    "doporucene": []
   },
   {
    "id": "prakticky_lekar",
    "nazev": "Praktický lékař",
    "nazev_en": "General practitioner",
    "skupina": "Zdravotnictví",
    "skupina_en": "Healthcare",
    "sablona": "klinika",
    "doporucene": []
   },
   {
    "id": "fyzioterapie",
    "nazev": "Fyzioterapie a rehabilitace",
    "nazev_en": "Physiotherapy",
    "skupina": "Zdravotnictví",
    "skupina_en": "Healthcare",
    "sablona": "klinika",
    "doporucene": [
     "rezervace"
    ]
   },
   {
    "id": "veterinar",
    "nazev": "Veterina",
    "nazev_en": "Veterinary clinic",
    "skupina": "Zdravotnictví",
    "skupina_en": "Healthcare",
    "sablona": "klinika",
    "doporucene": [
     "rezervace"
    ]
   },
   {
    "id": "psycholog",
    "nazev": "Psycholog, psychoterapie",
    "nazev_en": "Psychologist, therapy",
    "skupina": "Zdravotnictví",
    "skupina_en": "Healthcare",
    "sablona": "klinika",
    "doporucene": [
     "rezervace"
    ]
   },
   {
    "id": "instalater",
    "nazev": "Instalatér, topenář",
    "nazev_en": "Plumber, heating",
    "skupina": "Řemesla a stavby",
    "skupina_en": "Trades and construction",
    "sablona": "remeslo",
    "doporucene": []
   },
   {
    "id": "elektrikar",
    "nazev": "Elektrikář",
    "nazev_en": "Electrician",
    "skupina": "Řemesla a stavby",
    "skupina_en": "Trades and construction",
    "sablona": "remeslo",
    "doporucene": []
   },
   {
    "id": "stavebni_firma",
    "nazev": "Stavební firma, rekonstrukce",
    "nazev_en": "Construction, renovations",
    "skupina": "Řemesla a stavby",
    "skupina_en": "Trades and construction",
    "sablona": "remeslo",
    "doporucene": []
   },
   {
    "id": "truhlar",
    "nazev": "Truhlářství, nábytek na míru",
    "nazev_en": "Carpentry, custom furniture",
    "skupina": "Řemesla a stavby",
    "skupina_en": "Trades and construction",
    "sablona": "remeslo",
    "doporucene": []
   },
   {
    "id": "autoservis",
    "nazev": "Autoservis",
    "nazev_en": "Car repair shop",
    "skupina": "Řemesla a stavby",
    "skupina_en": "Trades and construction",
    "sablona": "remeslo",
    "doporucene": [
     "rezervace"
    ]
   },
   {
    "id": "ucetni",
    "nazev": "Účetní kancelář",
    "nazev_en": "Accounting firm",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "kancelar",
    "doporucene": []
   },
   {
    "id": "advokat",
    "nazev": "Advokátní kancelář",
    "nazev_en": "Law firm",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "kancelar",
    "doporucene": []
   },
   {
    "id": "realitni_kancelar",
    "nazev": "Realitní kancelář, makléř",
    "nazev_en": "Real estate agency",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "kancelar",
    "doporucene": []
   },
   {
    "id": "salon",
    "nazev": "Kadeřnictví, kosmetika",
    "nazev_en": "Hair and beauty salon",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "butik",
    "doporucene": [
     "rezervace"
    ]
   },
   {
    "id": "uklid",
    "nazev": "Úklidová firma",
    "nazev_en": "Cleaning company",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "klinika",
    "doporucene": []
   },
   {
    "id": "autoskola",
    "nazev": "Autoškola",
    "nazev_en": "Driving school",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "kancelar",
    "doporucene": []
   },
   {
    "id": "trener",
    "nazev": "Osobní trenér, jóga, pilates",
    "nazev_en": "Personal trainer, yoga, pilates",
    "skupina": "Služby",
    "skupina_en": "Services",
    "sablona": "butik",
    "doporucene": []
   },
   {
    "id": "restaurace",
    "nazev": "Restaurace, kavárna",
    "nazev_en": "Restaurant, café",
    "skupina": "Gastro a ubytování",
    "skupina_en": "Food and lodging",
    "sablona": "butik",
    "doporucene": [
     "rezervace"
    ]
   },
   {
    "id": "penzion",
    "nazev": "Penzion, ubytování",
    "nazev_en": "Guesthouse, lodging",
    "skupina": "Gastro a ubytování",
    "skupina_en": "Food and lodging",
    "sablona": "butik",
    "doporucene": []
   }
  ],
  "sablony": [
    {
      "id": "terminal",
      "nazev": "Terminál",
      "pro": "IT, technika, B2B služby",
      "popis": "Tmavá, ostrá, technická. Působí kompetentně, ne líbivě.",
      "nazev_en": "Terminal",
      "pro_en": "IT, engineering, B2B services",
      "popis_en": "Dark, sharp, technical. Reads as competent rather than pretty."
    },
    {
      "id": "klinika",
      "nazev": "Klinika",
      "pro": "zdravotnictví, poradenství, péče",
      "popis": "Světlá a vzdušná, měkké tvary, klidné barvy.",
      "nazev_en": "Clinic",
      "pro_en": "healthcare, consulting, care",
      "popis_en": "Light and airy, soft shapes, calm colors."
    },
    {
      "id": "remeslo",
      "nazev": "Řemeslo",
      "pro": "stavby, doprava, servis",
      "popis": "Vysoký kontrast, silná typografie, velké fotky práce.",
      "nazev_en": "Workshop",
      "pro_en": "construction, transport, service",
      "popis_en": "High contrast, strong type, large photographs of the work."
    },
    {
      "id": "butik",
      "nazev": "Butik",
      "pro": "gastro, wellness, móda",
      "popis": "Patkové nadpisy, hodně bílého místa, důraz na fotku.",
      "nazev_en": "Boutique",
      "pro_en": "food, wellness, fashion",
      "popis_en": "Serif headlines, plenty of white space, the photograph leads."
    },
    {
      "id": "kancelar",
      "nazev": "Kancelář",
      "pro": "účetní, právníci, finance",
      "popis": "Střízlivá a přehledná, strukturované sekce, tmavě modrá.",
      "nazev_en": "Office",
      "pro_en": "accountants, lawyers, finance",
      "popis_en": "Sober and legible, structured sections, deep blue."
    },
    {
      "id": "vlastni",
      "nazev": "Podle vaší identity",
      "pro": "máte logo, barvy nebo hotový vizuální styl",
      "popis": "Žádná ze šablon. Vzhled navrhnu podle vašich podkladů a ukážu k odsouhlasení, než začnu stavět. Práce může být ohodnocena individuálně.",
      "bez_nahledu": true,
      "nazev_en": "Your own identity",
      "pro_en": "you have a logo, colors or a finished visual style",
      "popis_en": "None of the templates. I design the look from your materials and show it for approval before I start building. The work may be quoted individually.",
      "popis_en_ms": "None of the templates. We design the look from your materials and show it for approval before we start building. The work may be quoted individually."
    }
  ],
  "_usd_comment": "Ceny pro anglickou verzi. Nejsou přepočtem z korun — jsou nastavené přímo v dolarech, protože Eloquens i MyPersonas se v dolarech NAKUPUJÍ. Marže je tím pevná a kurz ji nemění. Součet `usd` v rozkladu musí sedět na `cena_usd` tarifu; hlídá to konfigurator-test.php.",
  "_en_comment": "Anglické texty jsou v polích s příponou `_en` U TÉŽE položky — ne v druhém souboru. Ceny, ID a struktura tak zůstávají jediné a nemůžou se rozejít; chybějící `_en` prostě znamená, že se použije česká varianta. Čte to obj_text() v PHP a text() v konf.js.",
  "_prodava_comment": "Pole `prodava` u položky rozkladu a doplňku = kdo ji prodává a fakturuje zákazníkovi, když konfigurátor běží pod značkou partnera: `partner` = web, hosting a práce (partner prodává za svou cenu, od Martina nakupuje katalog − rabat); `gfi` = Eloquens a MyPersonas (prodává VŽDY Martin jako GFI Partner přímo zákazníkovi, cenu partner nemění). U vlastních značek (itsol, ms) prodává obojí Martin. Zadání: /root/itsol-web/tasks/todo-2026-09-23-whitelabel-partneri.md",
  "_cesty_tarifu_comment": "Tarif s polem `cesty` se nabízí jen na uvedených cestách (server i frontend); bez pole = na všech.",
  "_vop_comment": "Souhlas s obchodními podmínkami. PRÁZDNÁ `verze` = vypnuto (checkbox skrytý, server souhlas nevyžaduje). Zapnutí = zveřejnit VOP na `url`/`url_en` a vyplnit `verze` (např. datum účinnosti) — jediný přepínač pro frontend i server. Značka bez vlastních VOP (ms = Just Shabee LLC) má v ZNACKY 'vop' => false. Koncept: /root/itsol-web/koncepty/obchodni-podminky.cs.md",
  "vop": {
    "verze": "",
    "url": "/obchodni-podminky",
    "url_en": "/terms"
  }
}
