Funkce
Vše, co vaše kavárna a restaurace potřebuje
Od generování QR kódů po sledování objednávek v reálném čase, obsah řízený AI po vícejazyčná menu — Thmenu je kompletní digitální řešení pro vaše rostoucí podnikání.
- 01
QR menu pro každý stůl
Každý stůl má vlastní QR kód, který otevře vaše menu v prohlížeči — hosté nepotřebují aplikaci ani účet.
- 02
31 jazyků
Menu se otevře v jazyce telefonu hosta, pokud jde o jeden z 31 podporovaných jazyků. Názvy a popisy jídel se automaticky překládají na pozadí a každý překlad můžete opravit.
- 03
Objednávání u stolu
Hosté objednávají od svého stolu a objednávka se naživo zobrazí ve vašem panelu se zvukovým upozorněním a push notifikací pro váš personál.
- 04
Analytika menu
Sledujte, kolikrát bylo každé jídlo otevřeno, přidáno do košíku a objednáno, své objednávky a tržby den po dni a teplotní mapu svých nejrušnějších hodin.
- 05
Detaily jídel pomocí AI
Napište název jídla a AI navrhne popis, složení a alergeny, které před uložením zkontrolujete. Celé menu pak lze přeložit do všech jazyků, které nabízíte.
- 06
Vaše barvy a rozvržení
Vyberte si vlastní barvy nebo přednastavenou paletu a zobrazte menu jako mřížku, seznam nebo kompaktní seznam se stylem karet podle svého výběru.
- 07
Zabezpečení v základu
Objednávky se kontrolují na používání sítě Tor nebo VPN, známky falešné polohy a náhlé nárůsty; rizikové objednávky se označí pro váš personál. Četnost objednávek je omezena a opakované odeslání nevytvoří druhou objednávku.
- 08
Kampaně a promo kódy
Zobrazujte v menu propagační bannery v zadaném období nebo v týdenním časovém okně, třeba během happy hour, a nabízejte slevové kódy s datem začátku a konce.
- 09
Na domovské obrazovce
Hosté si mohou vaše menu přidat na domovskou obrazovku v iOS i Androidu. Menu otevřené v telefonu během posledního dne zůstane čitelné i bez připojení a objednávky zadané offline se odešlou, jakmile se připojení obnoví.
- 10
Globální rychlost — Cloudflare CDN
Doručováno z globální sítě Cloudflare, tedy z uzlu blízko vašeho hosta. Skutečná rychlost závisí na jeho připojení.
- 11
Hodnocení hostů
Když se u stolu uzavře účet, hosté mohou ohodnotit svou návštěvu a každé hodnocení se zobrazí ve vašem panelu.
- 12
Digitální volání číšníka a účtu
Hosté mohou od svého stolu zavolat číšníka nebo požádat o účet a váš personál každé přivolání vidí a uzavírá v panelu.
- 13
Role personálu
Přednastavené role pro číšníky, pokladní, kuchyňský personál a manažery, každá s vlastními oprávněními. Personál se přihlašuje pomocí PIN kódu na kuchyňské obrazovce a v aplikaci personálu pro chytré hodinky a důležité změny se zaznamenávají.
- 14
Ruční zadávání objednávek
Zadávejte ve svém panelu objednávky ke stolu, s sebou i telefonické; po každé z nich se otevře účtenka k tisku.
- 15
Podpora přístupnosti
Vestavěné ovládací prvky velikosti písma a režim vysokého kontrastu v každém menu. Zákazníci se zrakovým postižením mohou upravit zobrazení podle svých potřeb — bez potřeby dalšího nastavení.
- 16
Bez papíru
Změňte cenu nebo jídlo, kdykoli chcete, a menu se aktualizuje; vytištěné QR kódy zůstávají stejné, takže není co tisknout znovu.
- 17
Platby podle vašich pravidel
Hosté platí kartou z vlastního telefonu přes Stripe, na podporovaných zařízeních i přes Apple Pay a Google Pay, a to v zemích, kde je Stripe dostupný.
- 18
Samoobslužný kiosek
Proměňte tablet v samoobslužné menu na celou obrazovku u svého pultu: hosté si prohlížejí menu a zadávají objednávky s sebou a obrazovka se mezi zákazníky resetuje.
- 19
Věrnostní body
Členové získávají body za každou objednávku a postupují do vyšších úrovní, kde získávají body rychleji, a zůstatek každého člena můžete zobrazit a upravit ve svém panelu.
- 20
Rezervace a čekací seznam
Přijímejte rezervace — hosté, kteří zanechají e-mailovou adresu, dostanou potvrzení a aktualizace e-mailem — a veďte ve svém panelu čekací seznam pro hosty bez rezervace.
Úplný seznam
Každá funkce225
Kompletní komplexní možnosti Thmenu — každá kategorie, nic skrytého.
Instalovatelná aplikace (PWA)4
- Instalace na domovskou obrazovku (iOS a Android) — Administrátorský panel i menu pro hosty se instalují jako aplikace přímo z prohlížeče — bez obchodu s aplikacemi, bez stahování.
- Funguje offline — Již otevřené menu funguje dál i bez připojení.
- Push oznámení — Nové objednávky, volání obsluhy a žádosti o účet přicházejí do nainstalované aplikace jako push oznámení.
- Samostatný režim na celou obrazovku — Po instalaci běží bez ovládacích prvků prohlížeče, jako nativní aplikace.
Oznámení a push10
- Web Push (VAPID, RFC 8291) — ES256 VAPID-podepsaný Web Push do prohlížečů správy a zákazníkům (objednávka připravena); urgency:high, ~10min TTL
- Přijatá objednávka → majitel — Spustí se při úspěšném POST objednávky zákazníka ("nová objednávka od stolu N, celkem X Kč") napříč nativními + web
- Objednávka připravena → majitel — Spustí se, když objednávka přejde do stavu 'ready'; automaticky sbaluje aktualizace stejné objednávky
- Objednávka připravena → zákazník (Web Push) — VAPID push na straně zákazníka, když je jeho objednávka připravena; přihlášení na stránce detailu objednávky
- Objednávka zrušena → majitel — Spustí se, když zákazník zruší objednávku v rámci 90sekundového okna
- Volání obsluhy → majitel/personál — Zákaznické "Zavolat obsluhu" spustí push pro daný stůl na chytré hodinky + telefon personálu + web správy s haptickým slovníkem
- Žádost o účet → majitel/personál — Zákaznické "Vyžádat účet" spustí push pro daný stůl na chytré hodinky, telefon a web
- Predikce vyprodání zásob → majitel — AI-předpovídané upozornění na vyprodání do 3 dnů, jednou denně na restauraci při spolehlivosti ≥ 50 %
- Vytvořena rezervace → majitel — Push na restauraci na chytré hodinky/telefon/web majitele při nové rezervaci
- Oznámení SSE v reálném čase → web správy — 5sekundové polling D1 posílá počty čekajících objednávek, volání obsluhy, žádosti o účet a připravené objednávky do správy
Objednávání, KDS a kuchyně23
- QR menu (základní zákaznické menu) — Veřejné digitální menu přes QR nebo přímou URL s kategoriemi, produkty a obrázky
- Košík a pokladna — Nákupní košík pro výběr produktů s modifikátory a množstvím před platbou
- Zákaznické objednávání (5krokový životní cyklus) — Zadáno → čeká → potvrzeno → připravuje se → připraveno → naservírováno s aktualizacemi stavu v reálném čase; serverově kanonické
- Modifikátory a přizpůsobení objednávky — Skupiny modifikátorů na produkt (velikost, ingredience, příplatky) s cenovými rozdíly podle možnosti uloženými jako JSON snímek
- Poznámky k produktu (speciální pokyny) — Volný text poznámek k jednotlivým položkám ("bez cibule") zobrazený na účtence KDS
- ETA / odpočet objednávky — 25minutový časovač přípravy viditelný zákazníkovi od stavu 'připravuje se' do 'připraveno' (target_ready_at), polling 30 s, zelený puls při
- Úprava spropitného objednávky (po platbě) — Zákazník přidá/upraví spropitné po zadání, serverově omezeno hodnotou tip_max_percent (výchozí 50 %)
- Zrušení objednávky (okno 90 s) — Zákazník zruší čekající objednávky do 90 s s atomickou kontrolou souběhu, vrácením věrnostních bodů a shadowbanem
- Vrácení peněz za objednávku (kumulativní sledování) — Částečné/úplné vrácení peněz správcem sledované kumulativně v refunded_amount_cents s OCC ochranou souběhu (409)
- Více měn a rozpis daní — Celková částka objednávky s JSON rozpisem daní podle sazby, daň zahrnutá vs. nezahrnutá, snímek měny
- Sdílení objednávky (Web Share API) — Zákazník sdílí živý stav objednávky na další telefony přes nativní systémové sdílení nebo schránku
- KDS (kuchyňský zobrazovací systém) — Fronta objednávek v reálném čase přes SSE/poll s přechody stavů (čeká → potvrzeno → připravuje se → připraveno → naservírováno)
- KDS stanice a přihlášení PIN — Více KDS stanic na restauraci, každá se 4–6místným PIN a filtrováním kategorií podle stanice
- KDS pracovní postup stavu objednávky (OCC) — Atomické kuchyňské přechody s kontrolou souběhu `AND status=<prev>` a volitelnými popisky tlačítek podle stavu
- Seznam a detail objednávek — Všechny objednávky seskupené podle stavu; rozkliknutí na položky/součty/zákazníka; ruční částečná vrácení, úprava spropitného
- Zadávání objednávek (ruční POS) — Personál vytváří objednávky stůl → kategorie → produkt → množství → potvrdit; idempotentně klíčovaný POST; zvládá telefon/hotovost
- Barové účty (sledování účtu na bázi relace) — Trvalý účet na zákazníka napříč více objednávkami s průběžným zůstatkem a sledováním jednotlivých položek
- Podpora termálních tiskáren ESC/POS — Generátor surových bajtů ESC/POS (šířky 32/42/48/56 znaků) s kódováním CP857 pro turečtinu pro účtenky
- Most termální tiskárny (Web Serial/USB/Bluetooth) — Přenosová vrstva v prohlížeči pro komunikaci ESC/POS přes Web Serial, USB a Bluetooth
- Rozhraní pro nastavení a párování tiskárny — Vyhledání, párování a test tiskáren s výběrem modelu/šířky/kódování
- Kuchyňská objednávková účtenka — Specializovaný kuchyňský výtisk ESC/POS: restaurace, stůl, položky, množství, poznámky, modifikátory, uplynulý čas
- Zákaznická účtenka / účet — Termální účtenka pro zákazníka: restaurace, stůl, položky, jednotková cena, celkem, způsob platby, časové razítko
- Automatické vyřazení (86) při vyprodání — Atomické snížení zásob při zadání objednávky odpublikuje produkty při zásobě ≤ 0 a odešle upozornění majiteli
Kiosk2
- Režim kiosku (samoobsluha) — Kiosek na celou obrazovku na jakémkoli tabletu: úvodní obrazovka „Klepnutím začněte“, živé menu a košík a reset po 60 sekundách nečinnosti; objednávky se zadávají jako objednávky s sebou
- Registrace zařízení kiosku — Registrace a správa zařízení kiosku z vývojářského/integračního rozhraní
Platby2
- Stripe Checkout a Payment Intents — Pokladní relace zákazníků + payment intents pro objednávky agentů; SCA/3D-Secure, přiřazení metadat, vrácení peněz
- Stripe Connect — Výplaty restauracím a rozdělení provizí (restaurace si ponechá podíl ze základní částky, platforma provizi); řízeno webhookem
AI sada29
- AI generátor popisů produktů — LLaMA 3.1 8B generuje 2větný popis menu z názvu/kategorie/ceny s ošetřeným vstupem
- AI automatické vyplnění detailů produktu — Vyplní nutriční hodnoty (kcal/tuky/sacharidy/bílkoviny/sůl), ingredience a seznam povolených alergenů EU-14 se 7denní KV
- AI generátor menu (hromadný) — Kompletní struktura menu z jednoho promptu (kategorie, produkty, popisy, navržené ceny, alergeny, porce)
- AI úklid menu — Detekuje duplicitní/neaktivní produkty, nekonzistentní pojmenování, překlepy a slabé výkony jako kandidáty na vyřazení
- AI návrhy cen — Analyzuje 30denní prodeje/tržby kusů oproti anonymizovaným mediánům kategorií napříč restauracemi; vrací navržené
- AI návrhy receptů — Navrhuje sezónní/tematické recepty z dostupných ingrediencí, kuchyně a stravovacích trendů s tagy alergenů
- AI generátor denních specialit — Generuje denní/týdenní speciality + marketingový text z ingrediencí, sezónnosti a trendů, s navrženými
- AI optimalizátor rozvrhu směn — Navrhuje vzorce směn personálu z historického objemu, špičkových hodin, rezervací, dostupnosti a mzdových nákladů
- AI překlad menu — Kontextově citlivý překlad názvů + popisů jídel/nápojů do 31 jazyků se zachováním HTML značek
- AI generátor odpovědí na recenze — Navrhuje odpovědi majitele na recenze hostů ve volitelném tónu, včetně omluvného; majitel je upraví a odešle
- AI generátor profilu — Generuje 200slovní SEO-optimalizovaný profil restaurace z kuchyně, lokality, specialit a příběhu vzniku
- AI přehledy (denní/týdenní/měsíční) — Cronem generované vyprávěcí reporty (3–5 odstavců) porovnávající meziroční/mezitýdenní tržby/AOV/top produkty/cesty s 3–5
- AI chat menu (pro zákazníky) — Vyhledávání v menu přirozeným jazykem ("vegetariánské těstoviny?", "co je bezlepkové?") vracející 3–5 odpovídajících produktů s
- AI doporučení produktů — 3–5 návrhů produktů zohledňujících košík pomocí kontextu menu + obsahu košíku + seznamu vyloučení, ukotvených k primárnímu
- AI chytré upsell nabídky — 2–4 doplňkové položky (kombinace, příplatky, dezerty, nápoje, předkrmy) klasifikované podle upsell_type z
- AI hlasové objednávání (řeč do košíku) — Web Speech API → LLaMA parsuje záměr → spáruje produkty → vrací položky košíku s příznaky nejednoznačnosti; lokalizováno
- AI párování vína/nápojů — Návrhy párování pro objednaná jídla podle chuťového profilu, kuchyně a nabídky vín, s cenovou úrovní a
- AI návrhy jídel (zákaznický formulář) — Zákazníci posílají nápady na jídla (název, popis, náznak kuchyně); správce třídí podle stavu
- AI úklid obsahu (hromadná moderace) — Dávková kontrola zpětné vazby zákazníků na vulgarismy/spam s hromadným mazáním + označením
- Analýza sentimentu (zpětná vazba/recenze) — Cron klasifikuje zpětnou vazbu hostů jako pozitivní/neutrální/negativní/kritickou s tématy
- MCP: start_order_session — Vygeneruje agent_session_id + customer_confirm_url (30min TTL); kontroluje příznak agent_enabled restaurace
- MCP: place_order — Atomicky vloží objednávku + položky, validuje produkty, vytvoří snímek měny, sníží zásoby, automaticky vyřadí při nule;
- MCP: cancel_order — Atomicky zruší s kontrolou vlastnictví + TTL relace, OCC ochranou souběhu a vrácením věrnostních bodů
- MCP: get_order_status — Zjišťuje stav + ETA + položky; 30s cache; rozsah orders:read
- MCP: request_bill — Vloží bill_request, spustí push správci, může předvyplnit součet pro rozhraní rozdělení účtu
- MCP: waiter_call — Vloží waiter_call, spustí push správci + na chytré hodinky se slovníkem vibrací; volitelná poznámka
- MCP: get_restaurant_menu — Veřejné schéma menu (bez rozsahu) vracející kategorie + produkty + ceny + alergeny
- MCP: check_loyalty — Vrací věrnostní zůstatek + úroveň + práh další úrovně; rozsah loyalty:read
- MCP: apply_promo — Atomicky rezervuje/uplatní slevu z akce, kontroluje max-uses + limit na zákazníka; rozsah orders:write
Marketing a věrnost22
- E-mailové kampaně — HTML e-mailové rozesílky seznamům odběratelů se sledováním stavu (koncept/ve frontě/odesílá se/odesláno/selhalo) a doručením
- E-mailové šablony — Znovupoužitelné brandované HTML šablony s vlastním jménem odesílatele a adresou pro odpověď
- E-mailoví odběratelé — Seznam odběratelů se stavem (přihlášen/odhlášen/odmítnut/stížnost), sledováním zdroje a na odběratele
- E-mailové drip sekvence — Vícekrokové e-maily životního cyklu spouštěné událostmi (registrace/první_objednávka/narozeniny/dokončení_rezervace, Den-1/7/30
- Přihlášení k newsletteru + odhlášení — Zachycení e-mailu při pokladně se seznamem nastaveným správcem a odhlášením jedním kliknutím
- Kampaně propagačních bannerů — Doporučené bannery menu s vlastními barvami, textem odznaku, obrázky, datovými okny a pořadím řazení
- Oznámení (bannery v menu) — Připnuté bannery v menu ("Happy Hour 17–19h") s vlastní barvou/ikonou/textem a naplánovanými datovými rozsahy /
- Promo kódy — Kódy vytvořené správcem s procentní/pevnou slevou, minimální částkou objednávky, limity použití, uplatněním na zákazníka
- Uplatnění promo kódu zákazníkem — Uplatnění při pokladně se serverovou validací, vynucením limitu použití, kontrolou minimální útraty a na IP
- Věrnostní program (získání + uplatnění) — Body za objednávku s uplatněním na slevy/odměny; atomické kontroly zůstatku, sklad odměn na skladě
- Registrace do věrnostního programu — Vytvoření účtu zákazníka přes e-mail/telefon se sazbami získávání podle úrovně a historií návštěv
- Věrnostní úrovně — Klasifikace Bronz/Stříbro/Zlato/Platina podle prahů útraty/návštěv se sazbami získávání a uplatňování specifickými pro úroveň
- Automatizace věrnostních úrovní — Denní cron automaticky povyšuje úrovně na základě kumulativní 90denní útraty; aplikuje bonusy a věrnostní slevy
- Vypršení věrnostních bodů — 12měsíční vypršení s denním úklidem v 11:00 UTC, který zapisuje protizáznamy, snižuje zůstatek a upozorňuje
- Ruční úprava věrnostních bodů (správce) — Ruční změna bodů (kladná/záporná) s volitelnými poznámkami správce pro auditní stopu
- Seznam členů věrnostního programu — Zobrazení všech členů pro správce: e-mail/telefon/jméno, zůstatek bodů, body/útrata za celou dobu, počet návštěv, poslední návštěva
- Statistiky věrnostní peněženky — Zákaznická peněženka zobrazující body za celou dobu, zůstatek, úroveň, získané v období a sklad uplatnitelných odměn
- Marketingová AI (obsah + segmentace) — AI generování příspěvků na sociální sítě, e-mailových šablon a propagačního textu plus segmentace zákazníků/kampaně
- Automatický spotlight — Pondělní cron automaticky povyšuje položky s nízkým stavem na doporučené pro snížení plýtvání a vyprodání zásob
- Denní speciality — AI-navržené nebo ruční časově omezené speciality s odznakem "Dnešní specialita" a automatickou rotací
- Příznak doporučeného produktu — Ruční příznak pro zvýraznění/propagaci položek menu, vizuálně zdůrazněný v zákaznickém menu
- Oblíbené produkty / seznam přání — Zákazník si ukládá oblíbená jídla přes localStorage s rozlišením napříč restauracemi přes e-mailový profil;
Rezervace / čekací listina10
- Rezervace + rezervační kalendář — Rezervace zákazníkem podle data/časového slotu s počtem osob, jménem/e-mailem/telefonem hosta a poznámkami; denní kalendář pro správce
- Fronta rezervací pro správce — Přechody stavů (čeká → potvrzeno → usazeno/nedostavil se/dokončeno) s řaditelnými zobrazeními nadcházejících/historie
- Zrušení rezervace (zákazník) — Zrušení přes odkaz s potvrzovacím kódem s atomickou kontrolou souběhu (status='pending')
- Potvrzovací kód rezervace — Jedinečný kód na rezervaci pro referenci, kontrolu stavu a zrušení
- Export rezervace do iCalendar — Zákaznický export .ics s detaily rezervace pro import do kalendáře
- Sledování nedostavení se k rezervaci — Správce označí nedostavení se pro vynucení pravidel
- Limit počtu osob u rezervace — Maximální počet osob na restauraci vynucený při rezervaci (výchozí 50)
- Index deduplikace aktivních slotů — Částečný UNIQUE index vynucující jednu čekající/potvrzenou rezervaci na (restaurace, stůl, časové okno)
- Stolové relace (připojení přes QR, TTL 1 hodina) — Více zákazníků naskenuje stejný QR stolu a vytvoří relaci (session_token, join_code, host_device_id); hostitel
- Správa čekací listiny — Samoobslužné zařazení do fronty (počet osob, telefon, poznámky) s přechody stavů pro správce (čeká → upozorněn →
Analytika a BI11
- Analytický dashboard — KPI karty v reálném čase (24h tržby, počet objednávek, AOV, míra dokončení), 30denní trend tržeb, hodinová heatmapa
- Analytika objednávek — Objem objednávek, tržby, AOV, rozpis způsobů platby, sledování vrácení, kumulativní účetní kniha vrácení, zrušení
- ABC (Paretova) analýza menu — Klasifikuje produkty A (horních ~80 % tržeb) / B / C z 30denní historie s kumulativním podílem na tržbách, pořadím
- Skóre zdraví menu — Validátor nastavení: přítomnost obrázku, úplnost popisu, pokrytí alergenů, konzistence cen, doporučené
- Heatmapa objednávek — Vizualizace objemu objednávek podle denní doby × dne v týdnu pro identifikaci špiček a slabých období
- AI přehledy o zákaznících — Denní vyprávění (denní/týdenní metriky, ohrožení zákazníci, top věrnostní člen, 3 výzvy k akci) + týdenní hloubkový rozbor
- Cíle tržeb / cíle KPI — Správcem nastavené denní/týdenní/měsíční cíle tržeb/objednávek/zákazníků s vizualizací pokroku a analýzou odchylek
- Heatmapa oblíbených časů (veřejné API) — Veřejný koncový bod vystavující popularitu restaurace podle hodiny pro rozhodování zákazníků
- Z-report (uzávěrka konce dne) — Hotovostní a kartové součty na konci směny s detekcí odchylek, souhrnem vrácení, čekajícími položkami, sloupcem spropitného a
- Export daňového reportu — Měsíční/čtvrtletní výsledovka: tržby, vybraná daň, vrácení, čistý zdanitelný příjem; stažitelné CSV pro účetní
- Sledování COGS — Náklady na zboží na úrovni produktu s automatickým výpočtem marže a měsíčním výkazem výsledovky; propojení receptů
Personál a provoz14
- Správa personálu (role + oprávnění) — Role majitel/správce/manažer/kuchyně/obsluha/pokladní/KDS s podrobnými branami oprávnění (view_orders
- PIN autentizace personálu — 4–6místné přihlášení PIN pro KDS/personál v provozu s hashováním PBKDF2 200k iterací, 16bajtovou solí na přihlašovací údaj, atomické D1
- Píchačky (příchod/odchod) — Příchod/odchod na bázi PIN s délkou směny, přestávkami, výpočtem mzdových nákladů, automatickým označením přesčasu a KDS tokenem
- Plánování směn — Opakovaný/jednorázový kalendář směn s přiřazením personálu, plánováním v rozsahu dat, časovým pásmem na restauraci
- Předávání směn — Strukturované poznámky mezi směnami (otevřené objednávky, problémy, incidenty, poznámky ke skladu) s potvrzením a
- Společné spropitné / servisní poplatek — Denní agregace spropitného s pravidly rozdělení na personál, podíly podle role/směny, ruční přepsání
- Auditní logy personálu — 24měsíční klouzavé uchovávání akcí personálu (přihlášení, změny PIN/hesla, změny oprávnění, vrácení
- Schránka (jednotný kanál upozornění) — 5sekundový polling volání obsluhy, žádostí o účet, nízkého stavu, recenzí, rezervací, incidentů s alergeny a směn
- Volání obsluhy (zvonkový systém) — Zákaznické tlačítko "Zavolat obsluhu" vytvoří záznam waiter_calls a pošle push na hodinky personálu + web správy;
- Potvrzení volání obsluhy — Personál zobrazí/upřednostní/potvrdí volání z dashboardu nebo chytrých hodinek se sledováním doby odezvy
- Žádost o účet (adisyon) — Zákaznické "Vyžádat účet" vytvoří záznam bill_requests se stavovým automatem uzavření; zmrazení účtu blokuje nové
- Potvrzení žádosti o účet — Personál potvrdí přijetí a dokončení z dashboardu nebo chytrých hodinek
- Kanál aktivit — Kanál všech akcí v reálném čase (vytvořena objednávka, vrácení, přihlášení personálu, úprava menu), prohledávatelný a filtrovatelný
- Otevírací doba + prázdninový režim — Provozní hodiny podle dne v týdnu (s přestávkami), které zakazují objednávání mimo dobu, plus přepínač prázdninového režimu
Menu, sklad a ceny15
- Editor menu (produkty/kategorie/modifikátory) — Kompletní CRUD menu: vytvoření/úprava/smazání položek, hromadné doplnění CSV, tagování alergenů, přepsání daňové sazby, AI nutriční hodnoty
- Kategorie menu (hierarchické) — Seskupení produktů (předkrmy/hlavní jídla/dezerty/nápoje) s přetahováním pro změnu pořadí a volitelným vnořením pod rodiče
- Správa produktů (CRUD) — Kompletní životní cyklus produktu: název, popis, cena, obrázek, dostupnost, doba přípravy, alergeny, ingredience
- Editor receptu produktu + COGS — Seznam ingrediencí receptu s COGS na jednotku a výpočtem marže v %
- Hromadný import/export produktů
- Hromadná aktualizace cen produktů — Aplikace procentního navýšení/snížení na více produktů s náhledem před potvrzením
- Sledování doplňování produktů — Záznam ručního doplnění s množstvím a časovým razítkem pro inventuru skladu
- Galerie produktu (více obrázků) — Nahrání více fotografií produktu (úhly, ingredience, snímky přípravy) s prohlížečem galerie; na zařízení
- Nutriční informace (AI + ruční) — Kalorie, makroživiny, alergeny vyplněné AI nebo ručně, s daňovými sazbami na položku
- Sledování alergenů + upozornění zákazníkům — Seznam alergenů EU-14 u produktů; zadání alergie zákazníkem zobrazí upozornění v košíku; protokol incidentů
- Správa skladu — Sledování zásob na produkt s automatickým vyřazením při ≤ 0, oznámeními majiteli a stavem dostupnosti
- Účetní kniha pohybů skladu — Podrobný protokol všech úprav zásob (inventura, vyřízení, plýtvání, zkažení, převody) s kódy důvodů
- Prediktivní analytika skladu a doobjednání — AI 14denní předpověď vyprodání (míra úbytku + spolehlivost) upozorňující, když je dní-do-vyprodání < 3 s
- Noční obnova COGS — 02:30 UTC přepočet COGS produktů z receptů, detekce poklesů marže > 10 % a zobrazení upozornění správci
- Nastavení a sazby daní — Konfigurace více sazeb daní s přepsáním na produkt a výchozím nastavením restaurace, přepínač daň zahrnutá vs. přičtená
Zákaznická zkušenost / PWA / i18n14
- PWA (instalovatelná, offline-first) — Instalovatelné zákaznické menu + dashboard správy s offline podporou přes Service Worker, mutace network-first
- Synchronizace na pozadí (offline fronta) — Objednávky/zpětná vazba ve frontě offline a přehrané Service Workerem při opětovném připojení, s indikátorem offline a
- Lokalizace (31 jazyků + RTL) — TR/EN/DE/FR/ES/IT/PT/RU/AR/HE/FA/ZH/JA/KO/NL/PL/RO/EL a další, se zrcadlením RTL pro arabštinu/hebrejštinu
- Živý převod měn — Živý přepínač měn (EUR/USD/GBP/SAR/AED) — turisté vidí ceny ve své měně
- Tmavý režim — Detekce systémového motivu + ruční přepínač uložený do localStorage
- Přístupnost (WCAG 2.1 AA) — Aria popisky, sémantické HTML, navigace klávesnicí, focus-visible a dotykové cíle 44×44
- Editor motivu menu — Výběr barev, výběr písma, logo/obal a přepínač rozvržení (mřížka vs. seznam) aplikovaný napříč menu a webem
- Galerie / obrázky restaurace — Nahrání fotek galerie interiéru/jídel s popisky pro záhlaví menu a vstupní stránku
- Správa odkazů na sociální sítě — Konfigurovatelné odkazy Instagram/TikTok/Facebook/LinkedIn v patičce menu s validací safeHref
- Zobrazení informací o Wi-Fi — SSID + heslo hostovské Wi-Fi zobrazené v patičce menu
- Zpětná vazba / NPS (po objednávce) — 5★ + kategorie + 280znaková zpráva po naservírování, s deduplikací jednou na objednávku, entity-kódováním a na IP
- Dashboard zpětné vazby pro správce — Veškerá zpětná vazba s odznaky sentimentu, filtrováním podle data a zdroje a push při kritickém upozornění
- Třídění návrhů jídel — Nápady na jídla od zákazníků ve frontě k třídění správcem se stavem a poznámkami správce
- Zákaznická předplatná Web Push — Oznámení o připravení/zrušení objednávky s deep-link zpět na detail objednávky; trvalost předplatného s
Zákaznický CRM4
- Seznam zákazníků / CRM — Dashboard agregující věrnostní členy + rezervace + zpětnou vazbu do prohledávatelného seznamu kontaktů s detailem
- CRM kontaktní údaje (deduplikace) — Jednotné ukládání kontaktů e-mail/telefon deduplikované napříč objednávkami, rezervacemi, věrností a zpětnou vazbou
- CRM kandidáti na získání zpět — Označuje zákazníky bez návštěvy po dobu 60+ dní jako riziko odchodu pro opětovné zapojení
- CRM tagování — Libovolné tagy (VIP/stálý/jednorázový) pro segmentaci
Automatizace5
- E-mail s denním provozním přehledem — Volitelný denní e-mail podle časového pásma restaurace: tržby, objednávky, spropitné, top produkty, souhrn zpětné vazby, noví
- E-mail s denním přehledem nízkého stavu — Resend HTML e-mail se seznamem produktů se stock_qty ≤ práh; 09:00 UTC, chráněno idempotencí
- Upozornění na doobjednání ingrediencí — Denní e-mail produktů vyžadujících doobjednání s množstvím podle rychlosti spotřeby a odkazy na dodavatele; 09:30 UTC
- Záloha (týdně) + ověření (denně) — Nedělní 02:00 UTC AES-256-GCM snímek všech D1 databází do R2 (tabulky s PII přeskočeny), s denním 05:00 UTC
- Zpracování mazání GDPR/KVKK — Denní 14:00 UTC trvalé smazání účtů po 30denní ochranné lhůtě přes seznam povolených tabulek k vymazání s
Affiliate program30
- Affiliate program (fáze 1–3) — Referenční systém: registrace, sledování provizí, výplaty, 1099, detekce anomálií napříč web-affiliate +
- Registrace affiliate (OTP + Turnstile) — Registrace e-mailem/heslem s anti-bot Turnstile, 24h limit na IP (3/den) přes denně osolený hash a
- OTP autentizace — Workerem spravované efemérní OTP (5min TTL, vázané na rozsah: payout_request/balance_check/kyc_approve) přes cookie nebo
- Affiliate dashboard (KPI karty) — Zůstatky celkem získáno / čeká / dostupné / vyplaceno, sazba provize, úroveň + referenční kód (kopírovat), aktivní
- Historie a rozpis výdělků — Měsíční sloupcový graf výdělků, anonymizovaný seznam referovaných restaurací a výdělky filtrované podle stavu/rozsahu dat
- Tok žádosti o výplatu — Žádost chráněná OTP (min 50 USD) atomicky ověřující 15denní čekací lhůtu A měsíční limit (výchozí 2/měs), zachycující
- Vyřízení výplaty přes Wise — Schválení super-adminem vytvoří Wise cenovou nabídku/příjemce/převod; webhooky sledují čeká →
- Žurnál pohybu peněz (auditní účetní kniha) — Neměnná účetní kniha každé mutace zůstatku (commission_released, payout_requested/settled, dormancy_forfeit
- KYC pro výplatu (šifrované) — Země, příznak US-person, daňový formulář, e-mail příjemce Wise, právní adresa, jméno příjemce šifrované v klidu
- Nahrání dokumentů KYC — Nahrání W-9/W-8BEN/daňového potvrzení/ID/dokladu IBAN (5 MB, JPEG/PNG/HEIC/PDF), base64 + šifrované pgcrypto; iOS/Android
- Výplatní kanály (Wise/SEPA/ACH/SWIFT) — Čtyři výplatní kanály s IBAN + SWIFT/BIC + ACH routing + zachycením daňového ID
- Upozornění na práh 1099-NEC (IRS 600 USD) — Denní 13:00 UTC sken označující US affiliate partnery ≥ 600 USD od začátku roku pro vydání 1099-NEC, idempotentní na (affiliate
- Stavový automat podání 1099 — Sleduje životní cyklus 1099 (vydáno/podáno/odesláno_na_irs) s dokončením super-adminem a kopií auditního e-mailu
- Detekce anomálií (heuristické skórování) — Skenuje 6 typů signálů (kupon-bez-kliknutí, registrace s dup-IP, rychlé vrácení, vlastní nákup, peer cluster ze stejné IP
- Automatické pozastavení při anomálii (kritické) — Volitelné denní automatické pozastavení affiliate partnerů s nevyřešenými kritickými anomáliemi (závažnost ≥ 80)
- Odvolání proti nečinnosti — Pozastavený affiliate partner podá odvolání; super-admin posoudí; RPC resetuje 12měsíční počítadlo při schválení; 60denní
- S2S postback webhook (HMAC) — Podepsaný POST na URL affiliate partnera při vytvoření/vrácení/uvolnění provize s X-thMenu-Signature, 5s
- Rotace tajemství postbacku (dvojité podepisování) — 7denní překryvné podepisování aktuálním + předchozím tajemstvím (X-thMenu-Signature + -Previous), pak cron nastaví NULL
- Opakování postbacku + fronta nedoručených zpráv — Hodinové opakování (5× exp odstup) s nedosažitelnými koncovými body označenými dead_letter pro kontrolu provozem
- Denní počet kuponů (brána proti spamu) — Denní limit uplatnění kuponů na affiliate partnera (výchozí 100/den) přes atomický UPSERT…WHERE used<cap pro zamezení přeprodeje;
- Sledování kliknutí na kupon — Registruje sdílení v affiliate_clicks (affiliate_id, coupon_code, časové razítko, ip_hash) napájející konverzní
- Statistiky / analytika kuponů — Kliknutí vs. konverze na kupon (90denní aktivní zákazníci), míra kliknutí na konverzi, přiřazené tržby a
- Časová osa žurnálu (nativní + web) — Stránkované řádky pohybu peněz od nejnovějších s tónem podle operace a lokalizovaným textem
- Clawback při vrácení peněz (poměrný) — Při vrácení faktury vezme zpět (vrácení/původní × provize), nejprve ruší budoucí části dripu; zůstatek
- Clawback při chargebacku (prohraný spor) — Plný clawback při charge.dispute.closed outcome=lost (pouze uzavřené spory), žurnálováno odděleně od vrácení
- Storno výplaty/clawbacku (vrácení Wise) — Při vrácení/chargebacku/zrušení převodu Wise RPC reverse_affiliate_payout opět připíše účetní knihu
- Affiliate marketingové materiály (R2 proxy) — Brandované bannery, e-mailové šablony, QR kódy a prodejní playbook + příručka pro zvládání námitek uložené v R2
- Marketingový playbook (onboarding příručka) — Fakta o programu, povinné pravidlo zveřejnění provize a sekce v přehledu pro hotové materiály, jakmile budou zveřejněny
- Affiliate kalendář výplat (projekce) — Předpovídá očekávané výdělky podle měsíce z plánu dripu + čekajících pozdržení (statická projekce)
- Affiliate autentizace (mobilní) — Magic-link OTP + přihlášení heslem s automatickým vyplněním, obnovou zapomenutého hesla a registrací Turnstile
Integrace / API9
- Veřejné API klíče a REST API — Operátorem generované API klíče pro integrace třetích stran, s limitem (60 req/min), s rozsahy čtení/zápis
- Předplatná webhooků a dispečer — Operátorem definované webhooky pro zákaznické události (objednávky, zpětná vazba, recenze) s podepisováním HMAC-SHA256
- OAuth klientská autentizace (RFC 7009/6749) — OAuth aplikace odvolávají vlastní tokeny; validace client-credentials (basic auth + tělo); rotace refresh tokenu
- Vlastní doména + ověření CNAME (zobrazování menu zatím není k dispozici) — Přidejte vlastní doménu (menu.mojerestaurace.cz) a ověřte její záznam CNAME; zobrazování menu z ní zatím není k dispozici
- Generování QR kódů + export PDF — Generování tisknutelných QR kódů menu/stolu/pokoje jako jednotlivá nebo dávková PDF s překryvem brandingu a SRI
- E-mailová služba (Resend) — Transakční e-maily pro operátora i zákazníka (přehledy, upozornění, stav výplaty, obnova hesla, účtování, OTP
- Odkaz na recenze Google a import z Google Maps — Odkaz restaurace na recenze Google pro předání hodnocení a import odkazu z Google Maps, který vyplní název podniku a souřadnice
- OpenAPI specifikace — Automaticky generované, zjistitelné schéma REST API na /openapi.json
- llms.txt (instrukční soubor pro AI) — Strojově čitelný přehled platformy (produkt, funkce, ceny, autentizace) pro LLM/AI vyhledávače
Zabezpečení a soulad19
- Autentizace e-mail/heslo + magic-link — Přihlášení majitele přes e-mail/heslo nebo bezheslový magic link
- Supabase Auth — Autentizace na bázi JWT pro operátory, affiliate partnery a super-adminy s obnovou přes magic-link, resetem hesla a RLS
- JWT bearer token autentizace — HMAC-SHA256 podepsané JWT pro přístup k API a middleware Cloudflare worker
- Supabase RLS (zabezpečení na úrovni řádků) — Operátoři vidí pouze své restaurace, affiliate partneři pouze své provize/výplaty, zákazníci pouze své vlastní
- TOTP 2FA (super-admin) — RFC 6238 2FA přes autentizační aplikaci vyžadované pro přihlášení super-admina
- Ochrana CSRF přes double-submit cookie — Koncové body měnící stav vyžadují hlavičku X-CSRF-Token ověřenou oproti zabezpečené cookie
- Content Security Policy (nonce + strict-dynamic) — script-src 'self' 'nonce-…' 'strict-dynamic' pro prevenci injekce inline skriptů
- Omezení rychlosti (Next.js route handler) — Klouzavá okna SHA-256 IP-hashe s denní solí na izolát na 14 koncových bodech menu
- Detekce shadowbanu — Detekuje opakovaná zrušení a podezřelé vzorce IP, tiše blokující objednávky bez chyby
- Detekce falešné GPS — Označuje nemožné změny polohy mezi časovými razítky objednávek
- Validátor URL schématu (safeHref) — Povoluje pouze http(s)/mailto/tel pro prevenci uloženého XSS přes social_links, logo_url, cover_url a odkazy recenzí
- Zpevnění hashe PIN/hesla — PBKDF2 200k iterací, 16bajtová sůl na přihlašovací údaj, transparentní opětovné hashování dědictví při příštím přihlášení
- Počítadlo uzamčení PIN (podpora D1) — Atomický UPSERT v pin_failures s 30min rotujícím oknem
- GDPR Práva subjektu údajů (DSR) — 30denní okno mazání od žádosti, JSON export dat a 90denní ochranná lhůta anonymizace objednávek; osobní údaje
- Soulad s KVKK (Turecko) — GDPR-ekvivalentní 30denní mazání, DSR a protokoly souhlasů s multijurisdikční cron logikou
- Pracovní postup smazání účtu — Majitelem požadované smazání s 30denní ochrannou lhůtou a kaskádovým vymazáním PII přes seznam povolených
- Protokol souhlasů (cookie banner) — Sleduje souhlas/odmítnutí pro analytiku/e-mail uložené na relaci
- Sledování incidentů s alergeny a bezpečností — Personál loguje hlášení křížové kontaminace alergeny/zranění/porušení s fotkami/časovým razítkem/lokalitou; 12měsíční PII NULL /
- Pravidla (soukromí/podmínky/domovní řád) — Přizpůsobitelné zásady ochrany soukromí, podmínky a interní pravidla zobrazená v patičce menu
Správa2
- Nastavení / konfigurace restaurace — Metadata, měna, časové pásmo, nastavení spropitného a provozní příznaky
- Schránka oznámení správy — Centralizovaná schránka pro objednávky, vrácení, upozornění personálu a zprávy správy se stavem přečteno
CESTA HOSTA
Od naskenování po platbu — vše z telefonu hosta
Žádná aplikace k instalaci, žádný hardware k nákupu. Host naskenuje kód a těchto šest kroků funguje samo.
Jazyk hosta automaticky
Menu se otevře v jazyce telefonu hosta — 31 jazyků, bez toho, aby si musel vybírat.
Měna země hosta
Ceny se zobrazí v měně hosta vedle místní — kalkulačka není potřeba.
Objednávka od stolu
Host přidá do košíku a odešle objednávku — objeví se rovnou na kuchyňské obrazovce.
Přivolání obsluhy
Jedno tlačítko u stolu pošle personálu upozornění s číslem stolu — bez zvedání ruky a čekání na pohled.
Žádost o účet
Host si vyžádá účet z telefonu a požadavek dorazí personálu se stolem i aktuální částkou.
Platba u stolu
Host platí kartou z telefonu v zabezpečeném formuláři poskytovatele. Výchozí je „platba předem“: objednávka nejde do kuchyně dřív, než je zaplaceno.
Musí si moji zákazníci stáhnout aplikaci?
Ne. Zákazníci jednoduše naskenují QR kód fotoaparátem telefonu. Menu se okamžitě otevře v prohlížeči — žádné stahování aplikace, žádný účet, žádná registrace.
Kolik jazyků Thmenu podporuje?
Thmenu podporuje 31 jazyků včetně arabštiny (RTL), japonštiny, čínštiny, korejštiny a všech hlavních evropských jazyků. Jazyk zařízení návštěvníka je automaticky detekován.
Je Thmenu opravdu zdarma?
Ano. Žádné tarify, žádné předplatné a žádná funkce skrytá za upgradem. Jediným příjmem Thmenu je poplatek platformy ve výši 1 % z online plateb, které od hostů přijímáte přes Thmenu; hotovost a váš vlastní platební terminál nestojí nic.
Mohu použít vlastní doménu?
Zatím ne. V panelu můžete přidat svou doménu a zkontrolovat její DNS, ale z vaší vlastní domény zatím menu zobrazovat nelze. Vaše menu má vlastní odkaz na menu.thmenu.com a právě ten otevírají vaše QR kódy.
Jak funguje objednávání v reálném čase?
Zákazníci přidají položky do košíku a odešlou objednávku od stolu. Objednávka se okamžitě objeví ve vašem administrátorském panelu, kde aktualizujete jednotlivé kroky stavu.
Jsou moje data bezpečná?
Thmenu je postaveno na globální bezpečnostní infrastruktuře Cloudflare a šifruje data při přenosu (TLS) i při uložení. Naše platforma je navržena tak, aby splňovala požadavky GDPR, KVKK a CCPA/CPRA — úplné informace najdete na našich stránkách o souladu, ochraně soukromí a podmínkách služby.
Mohu importovat své stávající menu?
Ano. AI import menu přijme vaše menu třemi způsoby: vložit text, vyfotit tištěné menu nebo nahrát tabulku. Navrhne kategorie, produkty a ceny; nic se nepoužije, dokud návrh nezkontrolujete a nepotvrdíte.
Funguje menu bez internetu?
Ano. Thmenu používá technologii Progressive Web App (PWA). Uložené menu v zařízení zákazníka lze zobrazit bez připojení k internetu. Objednávání vyžaduje připojení.
Potřebuji účet Stripe?
Jen pokud chcete, aby vám hosté platili online přes Thmenu. Účet Stripe propojíte v panelu a výplaty přicházejí přes Stripe na váš bankovní účet. Menu, objednávání i rezervace fungují i bez něj.
Je Thmenu dostupný mimo Turecko?
Ano. Thmenu běží na globální síti Cloudflare, takže se menu doručuje z uzlu blízko každého hosta. Podporujeme 31 jazyků včetně arabštiny, japonštiny, korejštiny, čínštiny a všech hlavních evropských jazyků.
Co když moje restaurace již používá Menulux nebo Adisyo?
Thmenu může fungovat souběžně s vaším stávajícím POS: POS zpracovává platby a Thmenu zákaznické QR menu a objednávání. Thmenu se k POS nepřipojuje — oba systémy běží vedle sebe.
Potřebuji speciální hardware?
Ne. Thmenu běží v jakémkoli prohlížeči — v telefonech, tabletech i noteboocích. Jako kuchyňská obrazovka poslouží jakýkoli tablet, který už máte; konkrétní hardware neprodáváme, nedoporučujeme ani nevyžadujeme. Tisk je volitelný a funguje s tiskárnami účtenek ESC/POS připojenými přes USB, sériový port nebo Bluetooth z prohlížeče Chrome nebo Edge.
Připraveni začít?
Digitalizujte své menu dnes.
2minutové nastavení, bez nutnosti kreditní karty.