PROJEKT

Software pro správu objednávek restaurací a rozvoz jídla

Vývoj zakázkového softwaru, Objednávky v restauracích, Správa menu, Integrace plateb, Sledování rozvozu, POS a kuchyňské workflow, Reporty a skladové zásoby

  • Obor: Restaurace a kavárny
  • Švédsko Lokalita: Švédsko
  • Doba dodání: 16 týdny
  • Technologie: Python, fastapi
4+ měsíců

Tato restaurační skupina tráví čas koordinací menu, objednávek, plateb, přípravy a rozvozu napříč oddělenými kanály. Řešením je software pro správu objednávek restaurací: přijímá informace o menu, zákaznících a objednávkách a poskytuje personálu restaurace jedno místo pro jejich zpracování. Doručovatelé a manažeři používají stejný systém ke sledování vyřízení objednávek a kontro­le provozu. Zákazníci si online procházejí menu, zadávají objednávky a sledují jejich průběh.

Shrnutí

Problém

Restaurační skupina potřebuje nahradit roztříštěné procesy objednávání a vyřizování centralizovaným softwarem.

Řešení

Řešením se stal jeden systém pro správu menu, plateb, provozu restaurací, rozvozu a reportů.

Výsledek

Software má omezit ruční koordinaci a čas strávený přenášením informací o objednávkách mezi týmy a nástroji.

Příběh klienta

Klientem je restaurační skupina ze Švédska. Spravuje provoz restaurací včetně menu, objednávek zákazníků a rozvozu.

Podrobnosti menu, ceny, nabídky a dostupnost musí zůstat přehledné pro zákazníky i personál. Systém také pro provoz pokrývá informace o zásobách, prodejích a rozvozu.

Požadavek byl jednoduchý: poskytovat sledování objednávek, přípravy a rozvozu v reálném čase; propojit bezpečné digitální platby; nabídnout objednávání zákazníkům na Androidu a iOS; a přehledně zobrazit informace o restauracích a menu.

Řešení bylo navrženo jako modulární aplikace s objednávkami zákazníků a provozem restaurace a kuchyně. Správa rozvozu a plateb dostala vlastní části.

Provozní pohled doplnily reporty a skladové zásoby.

Klient požadoval

  1. Sledování stavu objednávek, přípravy a rozvozu v reálném čase
  2. Přijímání karet, digitálních peněženek, UPI a místních platebních metod
  3. Objednávání přes Android, iOS a responzivní web
  4. Zobrazení restaurací, menu, cen, nabídek a dostupnosti

Proč nevyhovoval hotový software

Hotové produkty pro rozvoz jídla pokrývají menu, tržiště a integrované objednávání, ale podle jejich popisů nekombinují provoz restaurace, skladové zásoby a rozvoz klienta v jednom přizpůsobeném systému. Klient také potřeboval oddělené pracovní části pro zákazníky, personál restaurací a rozvozové partnery. Řešení zahrnovalo konkrétní propojení potřebná pro provoz.

Přehled projektu

Řešení bylo navrženo kolem profilů restaurací, menu, cen, nabídek a dostupnosti spravovaných v jedné aplikaci.

Pro příjem objednávek zákazníků byly kromě responzivního webu a webové administrace dodány také aplikace pro Android a iOS. Zákazníci procházejí menu, přidávají položky do košíku a sledují průběh objednávky.

Personál restaurace vidí aktuální objednávky, podrobnosti jednotlivých položek a typy objednávek na stavové tabuli. Informace o přípravě, vyzvednutí a rozvozu zůstávají viditelné týmu odpovědnému za vyřízení objednávek.

Doručovatelé dostávají přiřazené informace o rozvozu, trasy a ovládání stavu ve specializovaném dashboardu. Podle potřeby lze připojit platební brány, POS platformy, kuchyňské nebo termální tiskárny, mapy a rozvozové služby.

Zvláštní pozornost byla věnována reportingu a informacím o zásobách. Provozní manažeři kontrolují objednávky, prodeje a rozvozy, přičemž v reportovací části jsou k dispozici skladové zásoby, analytika a exportovatelná data.

Dodané klíčové funkce

  • Objednávání zákazníků na Androidu a iOS
  • Správa katalogu restaurací a menu
  • Stavová tabule aktuálních objednávek
  • Sledování objednávek zákazníky v reálném čase
  • Přiřazování rozvozu a správa stavů
  • Integrace digitálních plateb
  • Reporty o zásobách, prodejích a rozvozu
  • Přístup podle rolí pro zákazníky, personál, řidiče a administrátory

Lze doplnit

+ Historie objednávek a oblíbené položky + Požadavky na opakovanou objednávku + Harmonogramy a trasy rozvozu + Živé polohy a upozornění na milníky + Předplatné a opakované platby + Integrace POS a kuchyňských tiskáren + Integrace zpráv a map + Reporty o tržbách a daních

Kdo další může toto řešení využít

Tyto firmy řeší podobné objednávky a jejich vyřízení, takže stejné řešení lze přizpůsobit jejich provozu.

Tržiště rozvozu jídla s více restauracemi

Úkol Propojuje zákazníky, restaurace, rozvozové partnery a administrátory při objednávání a vyřizování objednávek.
Jak řešení pomáhá Řešení spojuje menu, objednávky, platby, stav rozvozu a pracovní části podle rolí do jedné aplikace.

Firma zajišťující rozvoz jídla a potravin

Úkol Koordinuje mobilní objednávky, řidiče, platby a živé polohy rozvozu.
Jak řešení pomáhá Řešení poskytuje týmům sdílené informace o objednávkách, přiřazené rozvozy, aktualizace stavů a provozní reporty.

Pizzerie a podnik s jídlem s sebou

Úkol Spravuje objednávky k vyzvednutí, s sebou i s rozvozem a menu pro zákazníky.
Jak řešení pomáhá Řešení spojuje online objednávání, dostupnost menu, zpracování plateb a stav objednávky restaurace na jednom místě.

Technologický stack

Python

API a analytické služby

Python podporuje API aplikace, analytiku a práci s daty v PDF.

fastapi

Vývoj API aplikace

fastapi (framework Pythonu pro webová API) poskytuje koncové body aplikace.

@porulle/plugin-pos-restaurant

POS workflow restaurace

@porulle/plugin-pos-restaurant (rozšíření POS pro restaurace s funkcemi kuchyňského displeje a analytiky) podporuje stoly, modifikátory, kuchyňské displeje a provoz restaurace.

tastyigniter/tastyigniter

Základ online objednávání

tastyigniter (open-source systém pro online objednávání a správu restaurací) poskytuje funkce objednávání v restauraci.

dbt-core

Vývoj analytických workflow

dbt-core (nástroj pro tvorbu analytických workflow) podporuje přípravu reportovacích dat.

amplitude-analytics

Sledování událostí serveru

amplitude-analytics (Python SDK pro produktovou analytiku na straně serveru) odesílá instrumentační data ze serveru.

segmentio/analytics-php

Propojení analytických událostí

segmentio/analytics-php (PHP knihovna pro odesílání analytických událostí) podporuje analytická propojení.

JSON

Výměna reportovacích dat

JSON přenáší reportovací a analytická data mezi službami aplikace.

Integrace

Uber Eats and DoorDash

Systém si s Uber Eats a DoorDash vyměňuje informace o objednávkách a sledování rozvozu.

POS platforms

POS propojení si vyměňují informace o objednávkách restaurace a provozu.

Kitchen and thermal printers

Integrace tiskáren odesílají informace o objednávkách do kuchyňských nebo termálních tiskových workflow.

Payment gateways

Platební propojení zpracovávají karty, Apple Pay, Google Pay, peněženky, UPI, elektronické peněženky, dobírku a místní brány podle potřeby.

Backend APIs

REST nebo GraphQL API si s připojenými službami vyměňují informace o objednávkách, restauracích, rozvozu a reportingu.

Výsledek

Menu poskytuje zákazníkům jasný začátek objednávky

Menu a katalog restaurace spojují informace o restauraci, položky menu, ceny, nabídky a dostupnost ještě před zadáním objednávky. Zákazníci mohou procházet kategorie, číst popisy položek a přidávat položky do košíku.

Obrazovka propojuje obsah menu pro zákazníky s profily restaurací a správou menu, takže objednávka začíná stejnými informacemi, které používá tým restaurace.

Jak to funguje

  1. Aplikace zobrazuje profily restaurací a kategorie menu.
  2. Karty položek menu zobrazují popisy, ceny, nabídky a dostupnost.
  3. Katalog poskytuje ovládací prvky pro přidání zobrazených položek do košíku.
  • Profily restaurací
  • Kategorie menu a karty položek
  • Ceny, nabídky a dostupnost
Menu a katalog restaurace

Menu a katalog restaurace

Funkce na této obrazovce
Zobrazit menu restaurace Vytvářet menu v systému Spravovat profily restaurací

Sdílená stavová tabule zjednodušuje koordinaci objednávek

Obrazovka aktuálních objednávek poskytuje manažerům a personálu restaurace jeden přehled čekajících objednávek, objednaných položek a stavu vyřízení. Štítky pro vyzvednutí, jídlo s sebou a rozvoz udržují typy objednávek viditelné spolu s jejich podrobnostmi.

Pohledy podle položek zobrazují informace o přípravě a vyřízení každé objednávky.

Jak to funguje

  1. Obrazovka zobrazuje čekající objednávky zákazníků a objednané položky.
  2. Panel podrobností objednávky zobrazuje její stav, typ a informace o vyřízení.
  3. Ovládání stavů a oznámení ukazují průběh objednávek k vyzvednutí, s sebou a s rozvozem.
  • Seznam čekajících objednávek
  • Pohled na objednávky podle položek
  • Štítky pro vyzvednutí, s sebou a rozvoz
Tip: Stavová tabule udržuje informace o přípravě a vyřízení vedle objednávky, ke které patří.
Aktuální objednávky a stavová tabule

Aktuální objednávky a stavová tabule

Funkce na této obrazovce
Zobrazit aktuální objednávky Spravovat objednávky restaurace Aktualizovat stav objednávky Správa objednávek s sebou

Zákazníci vidí stav své objednávky

Sledování objednávky zákazníkem zobrazuje aktuální stav, stav rozvozu a milníky objednávky na jednom místě. Shrnutí objednávky a časová osa dávají zákazníkům přímý způsob, jak sledovat objednávku od zadání po vyřízení nebo doručení.

Historie objednávek zůstává dostupná ve stejné části pro zákazníky a poskytuje přehlednější záznam předchozích objednávek jídla.

Jak to funguje

  1. Obrazovka zobrazuje objednávku jídla a její aktuální stav.
  2. Časová osa stavu představuje milníky objednávky a stav rozvozu.
  3. Část pro sledování rozvozu a historie objednávek zobrazují aktuální i předchozí objednávky.
  • Shrnutí objednávky
  • Časová osa stavu
  • Upozornění na milníky a historie objednávek
Poznámka: Sledování v reálném čase propojuje pohled zákazníka na objednávku se stavem vyřízení a rozvozu zaznamenaným provozem.
Sledování objednávky zákazníkem

Sledování objednávky zákazníkem

Funkce na této obrazovce
Sledování objednávek jídla Sledovat objednávky a oblíbené položky

Rozvoz zůstává viditelný přiřazenému pracovníkovi

Dashboard rozvozových operací poskytuje doručovatelům soustředěný přehled přiřazených rozvozů, podrobností objednávek zákazníků a stavu rozvozu.

Harmonogramy a lokality jsou zobrazeny spolu s podrobnostmi potřebnými pro přiřazenou práci.

Jak to funguje

  1. Dashboard zobrazuje dostupnost a přiřazené rozvozy.
  2. Podrobnosti rozvozu zahrnují informace o objednávce zákazníka, lokalitách a harmonogramech nebo trasách.
  3. Ovládací prvky aktualizace stavu zobrazují aktuální stav rozvozu.
  • Seznam přiřazených rozvozů
  • Informace o trase
  • Ovládání stavu rozvozu
Dashboard rozvozových operací

Dashboard rozvozových operací

Funkce na této obrazovce
Správa rozvozu

Reporty propojují informace o zásobách, prodejích a rozvozu

Provozní obrazovka spojuje stavy zásob, objednávky, prodeje, rozvozy a reporty do manažerského přehledu. Filtry a informace o čekajících objednávkách podle položek pomáhají provoznímu týmu kontrolovat, čemu je třeba věnovat pozornost.

Analytické grafy a ovládací prvky exportu zpřístupňují provozní informace pro analýzu a reporting, včetně reportovacích dat JSON.

Jak to funguje

  1. Obrazovka zobrazuje stavy zásob, objednávky, prodeje a rozvozy v tabulkách a grafech.
  2. Filtry organizují informace o prodejích, rozvozu a čekajících objednávkách podle položek.
  3. Šablony reportů a ovládací prvky exportu poskytují reporty a data JSON.
  • Tabulka skladových zásob
  • Filtry prodejů a rozvozu
  • Analytické grafy a exporty reportů
Provozní reporty a skladové zásoby

Provozní reporty a skladové zásoby

Funkce na této obrazovce
Sledovat stav zásob Generovat reporty pro analýzu Analýza a vizualizace dat

Co řešení poskytuje

Díky tomuto řešení může restaurační skupina:

  • Vytvářet a spravovat menu restaurací s cenami, nabídkami a dostupností
  • Přijímat a zpracovávat objednávky k vyzvednutí, s sebou a s rozvozem
  • Sledovat stav objednávek, přípravy a rozvozu v reálném čase
  • Propojit digitální platby, POS, tiskárny a rozvozové služby
  • Koordinovat přiřazené rozvozy a informace o trasách
  • Kontrolovat informace o zásobách, prodejích, rozvozu a reportingu

Dokázaly by práci zvládnout hotové systémy?

Před návrhem byl úkol porovnán s hotovými produkty podle jejich vlastních popisů.

Co klient potřebuje Software pro rozvoz jídla Sauce, Olo, Allset for Restaurants Platformy pro rozvoz z restaurací Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Tržiště pro objednávání jídla Zomato for Restaurants, RailRestro for Restaurants Zakázkové řešení
Sledování objednávek a rozvozu v reálném čase částečně
Digitální platební metody
Objednávání přes Android, iOS a web
Informace o restauracích a menu
Přizpůsobení vlastním pravidlům klienta: fáze, role, reporty částečně — —
Všechny kroky na jednom místě —
Žádné ruční kroky mezi programy — — —

Podle veřejných popisů produktů a jejich kategorií.

Hotové produkty pro rozvoz jídla pokrývají důležité části úkolu, včetně menu, online objednávání a rozvozových operací. Hotový produkt stačí, když firma potřebuje pouze jednu z těchto částí.

Tato restaurační skupina potřebovala vlastní software, protože zákaznické, restaurační a rozvozové workflow musely spolupracovat s platbami, reportingem a potřebami skladových zásob.

Na závěr

Řešení bylo vytvořeno tak, aby odstranilo ruční koordinaci z cesty od menu a objednávky zákazníka přes vyřízení v restauraci a rozvoz až po reporting.

FAQ

Uvažujete o vytvoření podobného systému? Níže najdete odpovědi, které ukazují, jak do sebe zapadají hlavní části řešení pro správu objednávek.