Zapíše pozici (BOX) všem položkám do POHODY (NazevRP) a vytiskne soupisku 10×15 cm. Tiskárnu/nadpis nastavíš v Konfiguraci.
🗂 Sektory skladu
strategie návrhů:
Dokud kapacity nenastavíš, nikde se nic neukazuje. Návrhy jsou jen informativní.
Vybráno: 0
Načítám sektory…
💾 Uložit pozice
Uloží pozice z aktuálního seznamu naráz do Brani (relocate na pozici) i do POHODY (NazevRP). Napojení Brani a „zakládat chybějící pozice" nastavíš v Konfiguraci.
🏷️ Výprodeje
Výprodejová cena s DPH = nákup × (1 + přirážka/100) × (1 + DPH/100), na celé číslo. Nový kód = <kód>-V. Štítek (QR = nový kód) si nadefinuješ v Konfiguraci tisku.
⚠️ POHODA musí být ZAVŘENÁ (mXML import). Založí karty …-V (cena s DPH přes payVAT) + jednu příjemku −počet starý kód / +počet nový kód. Po zpracování se seznam automaticky vyčistí.
Naskenuj produkt → spočítá se výprodejová cena (stejně jako u tvorby: nákup × (1+přirážka/100) × (1+DPH/100)) a po „Zlevnit" se UPDATE ceny stávající karty (bez klonu, bez příjemky) + skupina/Doprodej + tisk štítku. Přirážku, skupinu a šablonu nastav nahoře.
⚠️ POHODA musí být ZAVŘENÁ (mXML update). Jen upraví prodejní cenu existující zásoby (žádný klon/příjemka), nastaví skupinu + Doprodej a vytiskne štítek. Po úspěchu se seznam vyčistí.
Naskenuj produkt → nová cena = původní prodejní cena × (1 − sleva/100), na celé číslo (50 % z 1000 Kč = 500 Kč). Po „Zlevnit shora" se UPDATE ceny stávající karty (bez klonu, bez příjemky) + skupina/Doprodej + tisk štítku — úplně stejně jako Zlevňování. Slevu, skupinu a šablonu nastav nahoře.
⚠️ POHODA musí být ZAVŘENÁ (mXML update). Jen upraví prodejní cenu existující zásoby (žádný klon/příjemka), nastaví skupinu + Doprodej a vytiskne štítek. Po úspěchu se seznam vyčistí.
Naskenuj produkt, který už je v doprodeji (i cizí karta) → dotáhne se standardní cena ze Shoptetu, spočítá sleva a vytiskne stejný výprodejový štítek. Netvoří žádné karty ani příjemku — jen tiskne. (Šablona = „Šablona štítku" výše.)
Vytiskne každou položku v počtu a v pořadí načtení. Po úspěchu se seznam vyčistí.
Namiř kameru nebo zadej kód...
Příjemky
Načítám seznam...
📄 Čekající faktury (budoucí příjem)
⏳ Rozdělané
Nekontrolované příjemky
⚠ Chybne / Vracet ke kontrole
🚚
Objednávka připravena k expedici!
⚠
Pravidlo přepnulo stav objednávky
🛒 Objednávka
🗂 Databáze (POHODA SQL)
📁 Cesty
🖶 Tiskárny štítků (LAN)
Tiskárna 1
Tiskárna 2 (volitelná)
🎣 Logo aplikace (ikona na plochu)
Nahraj logo (ideálně čtvercové, PNG s průhledným/bílým pozadím). Appka ho ořízne, vycentruje a vyrobí ikony pro plochu (180/192/512).
📈 Analýzy
🔑 Servisní přístup (celá appka)
🛒 Shoptet API
✉ SMTP (odesílání e-mailů)
⚙ Pravidla expedice
Pravidla se vyhodnocují po každém dokončení Shoptet objednávky. První splněné pravidlo provede akci.
🔒 HTTPS / Server
Okno smí přecházet přes půlnoc (např. 23:30 → 02:00). Čas serveru. Konfigurace zůstává během údržby přístupná (lze vypnout).
🔌 Brani (sklad) — napojení pro pozice
Pro pozice použij e‑mail + heslo API uživatele Brani (doporučeno založit zvláštního uživatele). Appka si přihlášením na auth.brani.cz vytáhne token sama.
⚠ Po změně konfigurace je nutný restart serveru (tlačítko v menu vlevo).
🔁 Kontrola příjemky — fallback +0 (jen admin)
🚀 Deploy z GitHubu
Načítám stav...
Přehled položek
EAN / Kód
Název
Naskenováno
Poslední sken
Časový log skenování
Čas
Název
Počet
🧪 Testy
Dev/testovací nástroje. Pozor: mění data v POHODĚ.
Vyřízení vydané objednávky — SQL vs mXML
V POHODĚ založ vydanou objednávku → načti ji → sleduj ObjedV (objednáno) karet → klikni Vyřídit SQL nebo mXML → znovu načti a porovnej. mXML jde přes Pohoda.exe /XML (POHODA musí být ZAVŘENÁ); SQL jede i s otevřenou.
Načítám...
Objednávání zboží
Seřadit dle:
Načítám...
Hromadně do vybraných:
Logika dle POHODY: zásoba se objeví když poptávka převyšuje stav, nebo je pod minimem i s příchozím zbožím.
Hodnota = množství × vážená nákupní cena. Dodavatelé řazeni sestupně dle celkové hodnoty.
Sledovaní dodavatelé
Seznam dodavatelů
U každého dodavatele zvol akci košíku (export/CSV/Excel/e-mail) a případně e-mailovou adresu.
Změny se ukládají automaticky při opuštění pole — pro jistotu (zejména u textu e-mailu) klikni na 💾 Uložit změny.
Formát: kód;počet ks — jeden řádek na položku.
Kód produktu
Počet ks
Vlož kódy do jednoho pole a počty do druhého — řádky jsou zarovnané (1. kód = 1. počet).
Poukazy
🔑 Hodnoty (evidence poukazů)
Import: jeden poukaz na řádek ve formátu kód;částka (oddělovač ; , nebo TAB).
Prodej resetuje platnost poukazu na 365 dní (smaže a znovu vytvoří na Shoptetu).
Uplatnění zkontroluje platnost a dvojí uplatnění, pak poukaz označí jako použitý.
🧹 Filtrační parametry Shoptet
Seznam filtračních parametrů z Shoptetu + hromadné mazání přes API. Mazání je nevratné!
Vybráno 0Nevratné. Smaže parametr i jeho hodnoty u produktů.
Klikni „Načíst seznam".
🗺️ Roadmapa
Plánované feature, updaty a nápady. Vidí jen admin.
Nová položka
Načítám…
Uživatelé a oprávnění
Přiřaď každému uživateli, které sekce menu uvidí. Admin vidí vše a může spravovat uživatele.
Nový uživatel
Modul, který se uživateli otevře hned po přihlášení/otevření app (bez přímého odkazu).
Viditelné sekce menu:
QR přihlášení
Naskenuj kamerou mobilu = přihlášení tohoto uživatele. Ber to jako klíč — kdo má QR, přihlásí se.
Tiskárnu a rozvržení (QR + jméno) nastavíš v Konfiguraci tisku → šablona „Uživatel – přihlašovací QR".
Rozměry štítku
Prvek
Typ
X
Y
Font / Modul / Typ
Měřítko X / Výška
Měřítko Y / Tloušťka
📋 Náhledová data — uprav ručně, nebo načti reálný produkt / pozici z POHODY
👁 Náhled štítku (200% velikost, pro orientaci)
QR/EAN/čárák jsou v náhledu jen placeholdery — „Tisk testu" vytiskne reálný kód na tiskárnu 1.
Texty se renderují na serveru do bitmapy → diakritika („č/ř/…") funguje na každé tiskárně. Vypnutí = okamžitý návrat na tisk fontem tiskárny (rollback).
📦 Soupisky (BOX) — sestava 10×15
Soupiska se renderuje automaticky: nadpis + BOX + tabulka Kód/Název/Ks + souhrn (stránkuje na víc štítků). Tady nastav nadpis, rozměr štítku a tiskárnu.
🧪 Tisk do PDF (vývoj)
Když je zapnuto, veškerý tisk tohoto uživatele nejde na tiskárnu, ale uloží se jako PDF (testování bez tiskáren). Platí jen pro tebe (per-uživatel).
🖨️ Tiskárny
Tiskárny 1 a 2 se nastavují v Konfiguraci. Tady přidáš další tiskárny a každé šabloně nahoře vybereš, na kterou se tiskne.
Změny se projeví okamžitě — bez restartu serveru.
Souřadnice X, Y jsou v dots (203 dpi: 1 mm ≈ 8 dots). Font: 2=malý, 3=střední, 4=velký, 5=extra velký. Pro ještě větší text nastav Měřítko X / Y na 0,5–10 (lze i desetinné: 1.5, 2.5, 3.5). Měřítko 2,2 = dvojnásobná šířka i výška.
Modul QR: 2–6 (větší = větší QR). Čárový kód (BARCODE): Typ = 128 (univerzální), EAN13 / EAN8 / UPCA (jen číslice správné délky), 39. Výška = v dotech, Tloušťka = šířka nejtenčí čáry (1–6). Zaškrtávátko čísla = vytisknout/skrýt čitelná čísla pod čárami. Šablona Čtečka +0 se tiskne automaticky po naskenování. Zapnutí/vypnutí prvku: zaškrtávátkem u názvu prvku ho můžeš skrýt — vypnutý prvek se na štítek nevytiskne (např. nech jen čárový kód bez názvu a ceny).
🖨️ Tisk čísla objednávek
Zadej celé číslo objednávky, nebo jen jeho část (např. „594") a vyber ze seznamu nalezených — vytiskne se stejný štítek (šablona „Štítek objednávky"), jaký se tiskne automaticky při kontrole příjemky. Hledá se mezi posledními objednávkami (řádově poslední dny), bez ohledu na stav.
🔀 Hromadná změna kódů
Nahraj CSV/XLSX se 2 sloupci — EAN a nový kód (s hlavičkou nebo bez, detekuje se automaticky). Kód se páruje podle EAN přes lokální index Bulk editoru — ostatní data produktu se nezmění. Nejdřív se zobrazí náhled, zápis do Shoptetu proběhne až po tvém potvrzení.
Kategorie
Pravidla se ukládají automaticky při změně
Kategorie (celá cesta)
Nejhlubší
🖶 Auto-tisk
🖶 Tisk štítků
1
Odeslat kontrolu
Kdo kontroloval:
KOD / EAN *
Počet ks *
Název
Cena
Poznámka
Varování
Pridat EAN
Upravit prodejní cenu
Zadej novou prodejní cenu s DPH (Kč).
📋 Skutečný stav (inventura)
Aktuálně v systému— ks
Zadej skutečný počet kusů na skladě:
Přidá se do dnešní inventury. Sklad se srovná hromadně jednou příjemkou (tlačítko „Zapsat inventuru"). POHODA musí být zavřená.
🔧
Probíhá noční údržba dat
📦 Uložit soupisku
Pozice
BOX…
🖨️ Tisk štítku — vyber šablonu
📦 Sektor pro nové pozice
Některé pozice v Brani ještě nejsou — vyber, do kterého sektoru je založit. (Zapamatuje se.)
📍 Na pozici už něco je
📋 Hromadný tisk štítků dle kódů
Vlož kódy produktů (nebo EANy) — každý na řádek, nebo oddělené mezerou/čárkou. Nejdřív uvidíš NÁHLED pozic ke kontrole, tisknout se začne až po potvrzení.