Mixed Apps
Vývoj aplikací

Pokladní, skladové a další firemní aplikace na míru

Vyvíjíme mobilní a webové aplikace pro každodenní chod firmy: pokladní systémy, skladové hospodářství, objednávky, rezervace i práci v terénu. Pomůžeme také s přípravou na EET a propojením s vaším systémem.

Josef Zapletal30. října 20265 min čtení
  • Android
  • iOS
  • Web
  • Pokladní systémy
  • EET

Zadat prodej, přijmout zboží, odeslat objednávku nebo nahlásit závadu přímo z terénu. Každý provoz má své postupy a lidé potřebují mít správné údaje po ruce. Pokud je přepisují do několika systémů nebo kvůli každé změně volají kolegovi, vzniká prostor pro chyby i zbytečnou práci.

V MixedApps vyvíjíme mobilní a webové aplikace na míru. Pomáháme s prodejem a skladovým hospodářstvím, objednávkami, rezervacemi, evidencí i prací v terénu. Aplikaci navrhneme podle toho, jak u vás lidé skutečně pracují, a propojíme ji s vašimi systémy i zařízeními. Na příkladech pokladen, přípravy na EET a dalších projektů ukazujeme, co takové řešení může přinést.

Pokladní systém: od zadání prodeje po účtenku

Pokladní aplikace může fungovat v prodejně, na stánku i při práci u zákazníka. Obsluha vybere položky z ceníku nebo zadá částku, upraví množství a dokončí prodej. Na něj navazuje platba, doklad a přehled tržeb.

Podle potřeb provozu připravíme:

  • Prodej a ceník: výběr zboží, zadání částky, slevy a práci s rozpracovaným účtem.
  • Platby a příslušenství: propojení s platebním terminálem, tisk účtenek a ovládání pokladní zásuvky na kompatibilních zařízeních.
  • Doklady a přehledy: historii účtenek, uzávěrky a předání dat do vašeho systému.

Mobilní část vyvineme také pro dodavatele pokladních systémů, kteří chtějí svůj produkt rozšířit o prodej na telefonu nebo tabletu.

Příprava pokladního systému na EET 2.0

Pokud už vlastní pokladní aplikaci máte, projdeme s vámi možnosti jejího napojení na EET 2.0. Zkontrolujeme, jak aplikace eviduje prodeje, kde vznikají údaje pro odeslání a jak má obsluha postupovat při chybě. Podle toho navrhneme potřebné úpravy a jejich ověření.

Technická příprava zahrnuje práci s certifikátem, komunikaci s rozhraním evidence tržeb a zpracování odpovědí. Vycházíme z aktuálních podkladů Finanční správy pro vývojáře, která zveřejňuje technickou dokumentaci a informace k testovacímu prostředí Playground. Napojení ověřujeme odděleně od ostrého provozu.

EET řešíme v návaznosti na celý prodej. Aplikace musí rozlišit úspěšně odeslanou tržbu, chybu nastavení a výpadek spojení. Obsluha potřebuje vidět, co se podařilo a co ještě čeká na vyřízení. Součástí ověření je proto i chování aplikace při přerušení komunikace.

Aplikace pro skladové hospodářství: příjem, pozice a inventura

Ve skladu má člověk potřebné údaje vidět přímo u zboží. Naskenuje čárový kód a aplikace zobrazí položku, skladovou pozici i evidované množství. Při příjmu nebo inventuře zadá počet kusů a změnu odešle do systému.

Navrhneme ovládání pro konkrétní práci: příjem dodávky, kontrolu zásob nebo vychystávání objednávek. U častého skenování lze připojit ruční čtečku, pro občasné načtení kódu může stačit fotoaparát telefonu. Výběr zařízení i způsob načítání ověříme podle podmínek ve vašem skladu.

Podle potřeb provozu můžeme doplnit také výdej zboží, přesuny mezi skladovými pozicemi nebo kontrolu vychystané objednávky. Pohyby zásob se předávají do navazujícího systému, aby pracovníci nemuseli stejné údaje znovu zapisovat u počítače.

Zkušenosti máme například z aplikace pro NěmeckýEshop.cz, kde jsme řešili příjem a inventarizaci zboží s ruční čtečkou čárových kódů. Pro ExitShop jsme vyvíjeli aplikaci pro naskladnění a zobrazení množství i umístění zboží v návaznosti na e-shopový systém. Ta načítá kódy fotoaparátem mobilu.

Objednávky, rezervace a práce v terénu

Stejný přístup používáme i u dalších aplikací: člověk vyřídí konkrétní úkol tam, kde právě pracuje, a údaje předá do navazujícího systému. Může jít o vytvoření objednávky, rezervaci termínu, evidenci vybavení nebo hlášení závady s fotografií.

V našem portfoliu najdete například:

  • Valenta ZT: aplikaci pro objednávky, ve které uživatel načte EAN kód, upraví množství a odešle košík do systému e-shopu.
  • Vanguard: mobilní aplikaci pro rezervace společných prostor, přehled spotřeb a další služby rezidence.
  • Guardian: aplikaci pro hlášení závad železniční infrastruktury přímo z terénu a sledování jejich řešení.

Podle zadání může vzniknout samostatný mobilní nástroj, webová aplikace pro kancelář nebo propojení obojího. Rozhoduje, kdo bude aplikaci používat, jaká data potřebuje a co má během dne vyřídit.

Propojení s vaším systémem a zařízeními

Máte vlastní e-shop, skladový, rezervační nebo jiný podnikový systém? Aplikace může navázat na data, která v něm už vedete. Domluvíme, odkud přebírá položky, zákazníky nebo úkoly, kam předává změny a který systém vede rozhodující údaje. Možnosti propojení závisejí na dostupných rozhraních. Součástí řešení může být také vlastní serverová část a webová administrace.

Například u prodeje s návazností na sklad je potřeba určit, kdy se odečte zboží, co nastane při stornu a jak se změna přenese do e-shopu. Tyto kroky navrhneme společně podle vašeho provozu.

Stejnou pozornost věnujeme připojenému hardwaru. Když terminál po přiložení karty neodpoví, obsluha potřebuje ověřit výsledek platby. Když selže tisk nebo internet, aplikace má srozumitelně ukázat další postup. Před nasazením proto zkoušíme celý průběh práce na konkrétních zařízeních. Více popisujeme v článku o Bluetooth v mobilních aplikacích.

Ukázka z praxe: pokladna Conto Mobile

Pro společnost CONSULTA BÜROTECHNIK vyvíjíme Conto Mobile pro Android. Propojuje prodej, platby, účtenky a přehledy tržeb na telefonu i tabletu. V jeho rozvoji řešíme také podporu EET 2.0, platební terminály a tiskárny. Je to jeden z příkladů, jak naše práce spojuje mobilní aplikaci s pokladním příslušenstvím a externími službami.

Kdy se vyplatí aplikace na míru

Pro řadu běžných firemních činností může dobře posloužit hotový produkt. Vlastní vývoj dává smysl, když potřebujete obsloužit konkrétní pracovní postup, napojit vlastní systém nebo doplnit mobilní či webovou aplikaci ke svému produktu.

Začít lze jedním úkolem, například příjmem zboží se čtečkou, objednávkou u zákazníka nebo hlášením závady z terénu. Rozsah zvolíme tak, aby aplikace řešila konkrétní potřebu a mohla se dál rozvíjet.

Jak začneme spolupráci

Nejprve s vámi projdeme pracovní postup, který chcete zjednodušit. Zajímá nás, kdo aplikaci používá, kde údaje přepisuje ručně a které kroky ho zdržují. Pro návrh pomůže:

  • ukázka dat, formulářů nebo dokumentů, se kterými lidé pracují,
  • informace o systému, na který má aplikace navázat,
  • seznam telefonů, tabletů, čteček, tiskáren a terminálů,
  • počet uživatelů a požadavky na práci při výpadku internetu.

Na základě toho navrhneme rozsah aplikace, ověříme možnosti napojení a připravíme postup vývoje. Po nasazení se postaráme o údržbu a další rozvoj včetně změn mobilních platforem, použitých knihoven a rozhraní externích služeb.

Jaký pracovní postup by vám měla aplikace usnadnit? Napište nám, jak dnes pracujete a co chcete propojit. Společně projdeme možnosti řešení. Další ukázky našich mobilních i webových aplikací najdete v referencích.

Josef Zapletal
Josef Zapletal · Android vývojář, MixedApps

Vede vývoj na Androidu. Začínal u technologií Microsoftu (.NET, C#), dnes žije nativním Androidem a vším kolem něj.

Více o týmu →
Související služba

Skladové a pokladní aplikace

Skladové hospodářství, inventura a pokladna v mobilu — s napojením na čtečku čárových kódů, tiskárnu a platební terminál.

Zobrazit řešení

Související projekty

WebMixedApps — web studia — náhled projektu

MixedApps — web studia

Firemní web na míru v Next.js: služby, portfolio a blog, provozované na vlastním VPS.

Zobrazit projekt →

Máte nápad?

Nechte nám vzkaz nebo zavolejte — ozveme se vám obratem a společně probereme, jak ho proměnit v aplikaci nebo web.