Dashboard
Inicializovat restaurace
Nahraje výchozí seznam restaurací do Firestore.
Načítám...
Restaurace
| Název | Město | Systém | Menu | Stav | Aktivní | Akce |
|---|
Účty restaurací
➕ Vytvořit přístup pro restauraci
Vyberte restauraci, vygeneruje se jí generické heslo. Restaurace se pak přihlásí na /restaurace výběrem svého názvu a tímto heslem – a po přihlášení si nastaví vlastní heslo.
| Restaurace | Přihlašovací e-mail | Heslo | Stav | Akce |
|---|---|---|---|---|
| Načítám… | ||||
GloriaFood import je v administrátoru vypnutý. Tato sekce zamkne restaurace do NOS modelu, doplní chybějící divineMenu, zapne vlastní menu a nastaví ochranné flagy proti návratu na starý embed model.
Např. 5 % Divine Order/McDelivery/Burger King Domů až ve shrnutí objednávky.
Extra volby u položek a upsell kategorie typu nápoje, přílohy, dezerty.
Vizuální karty v nabídce jako u McDonald's NOS menu.
🔄 Sync Menu z GloriaFood
Doplní chybějící GloriaFood UIDs, API klíče a odkazy na menu z kanonického katalogu do Firestore. Existující admin úpravy zachová (merge). Nové restaurace vytvoří.
Import GloriaFood menu je odpojený. U Gregorů se parsuje Apps Scriptem jednou denně v 10:00; poté lze výsledek ručně doladit v Menu Editoru v záložce Denní menu. Nouzový ruční parser používejte jen když denní trigger selhal.
Nastavení
Celý web jede v NOS – GloriaFood režim byl odstraněn. Starý systém zůstává dostupný jen jako záložní odkaz v NOS okně.
Načítám...
Objednávky se posílají do Telegramu přes Cloud Function (token je jen na serveru). Když se „nic neposílá", je skoro vždy chybějící TELEGRAM_BOT_TOKEN ve funkcích (Firebase v roce 2026 vypnul functions.config()). Test zavolá živou funkci a ukáže přesnou příčinu.
🛠️ Jak zprovoznit (návod)
- Vytvoř
functions/.envs řádkemTELEGRAM_BOT_TOKEN=<token @Divinedelivery_bot>(soubor je v .gitignore, do repa se nedostane). - Nasaď funkce:
firebase deploy --only functions:telegramWebhook(region europe-west1). - Zaregistruj webhook (tlačítka BERU / čas přípravy): otevři
…/registerWebhooknebo v dispečinku Admin konzole „Sync → GAS / Registrovat webhook". - Vrať se sem a klikni Otestovat – musí hlásit „token OK" a dorazí testovací zpráva.
Každý den v 07:00 se na zadané e-maily pošle souhrn všech NOS objednávek za den, posledních 7 dní a tento měsíc (počty, tržby, průměr, doručeno, rozpad podle restaurací a plateb). Odesílá se přes Brevo.
Kurýři se v dispečinku přihlašují heslem. Heslo si nastaví sami po nové verzi; tady ho vidíš a můžeš změnit/resetovat. Po resetu si kurýr při dalším přihlášení nastaví nové.
E-shop
Úpravy (cena, sklad, foto, viditelnost) se ukládají do tohoto prohlížeče (localStorage eshop_overrides) a e-shop je hned čte.
Pro trvalou/veřejnou změnu pro všechny zákazníky doplň foto do eshop-catalog.json (přes Export a nasazení).
Cena voucherů se řídí nominálem/tarifem v katalogu.
| Foto | Produkt | Kategorie | Cena (Kč) | Sklad | Foto URL | Viditelný |
|---|---|---|---|---|---|---|
| Načítám katalog… | ||||||
Worker eshop-teya (Embedded Checkout + Pay by Link). URL workeru se nastavuje v eshop.html (window.ESHOP_TEYA.workerUrl).
Zde můžeš jen ověřit dostupnost workeru.