PROJEKTAS

Užsakymų valdymo programinė įranga restoranams ir maisto pristatymui

Individualios programinės įrangos kūrimas, Užsakymų priėmimas restoranuose, Meniu valdymas, Mokėjimų integracija, Pristatymo stebėjimas, POS ir virtuvės procesai, Ataskaitos ir atsargos

  • Sritis: Restoranai ir kavinės
  • Švedija Vieta: Švedija
  • Įgyvendinimo trukmė: 16 savaitės
  • Technologijos: Python, fastapi
4+ mėnesiai

Šios klientės restoranų grupė daug laiko skiria meniu, užsakymų, mokėjimų, paruošimo ir pristatymo koordinavimui skirtinguose kanaluose. Sprendimas - restoranams skirta užsakymų valdymo programinė įranga, kuri surenka meniu, klientų ir užsakymų informaciją bei suteikia restorano darbuotojams vieną vietą užsakymams tvarkyti. Pristatymo darbuotojai ir vadovai ta pačia sistema stebi užsakymų vykdymą ir peržiūri veiklą. Klientai gali peržiūrėti meniu, pateikti užsakymus ir sekti jų eigą internetu.

Santrauka

Problema

Restoranų grupei reikėjo pakeisti išskaidytus užsakymų priėmimo ir vykdymo procesus centralizuota programine įranga.

Sprendimas

Sprendimas tapo viena užsakymų valdymo sistema, skirta meniu, mokėjimams, restoranų veiklai, pristatymui ir ataskaitoms.

Rezultatas

Programinė įranga sukurta siekiant sumažinti rankinio koordinavimo poreikį ir laiką, sugaištamą užsakymų informacijai perduoti tarp komandų ir įrankių.

Kliento istorija

Klientas - restoranų grupė iš Švedijos. Ji valdo restoranų veiklą, apimančią meniu, klientų užsakymus ir pristatymą.

Meniu informacija, kainos, pasiūlymai ir prieinamumas turi būti aiškūs klientams ir darbuotojams. Sistema taip pat apima atsargų, pardavimų ir pristatymo informaciją, reikalingą veiklai valdyti.

Poreikis buvo aiškus: užtikrinti užsakymų, paruošimo ir pristatymo stebėjimą realiuoju laiku; prijungti saugius skaitmeninius mokėjimus; pasiūlyti klientams užsakymus Android ir iOS įrenginiuose; ir aiškiai pateikti restoranų bei meniu informaciją.

Sprendimas sukurtas kaip modulinė programa su klientų užsakymų, restoranų ir virtuvės veiklos funkcijomis. Pristatymo valdymui ir mokėjimams skirtos atskiros sritys.

Veiklos vaizdą užbaigė ataskaitų ir atsargų valdymas.

Klientas pageidavo

  1. Realiuoju laiku stebėti užsakymų, paruošimo ir pristatymo būseną
  2. Priimti korteles, elektronines pinigines, UPI ir vietinius mokėjimo būdus
  3. Užtikrinti užsakymus Android, iOS ir interaktyviame internete
  4. Rodyti restoranus, meniu, kainas, pasiūlymus ir prieinamumą

Kodėl netiko paruošta programinė įranga

Paruošti maisto pristatymo produktai apima meniu, prekyvietes ir integruotus užsakymus, tačiau pagal jų aprašymus jie nesujungia kliento restoranų veiklos, atsargų ir pristatymo poreikių į vieną pritaikytą sistemą. Klientui taip pat reikėjo atskirų darbo sričių klientams, restorano darbuotojams ir pristatymo partneriams. Sprendimas apėmė konkrečiai veiklai reikalingas integracijas.

Projekto apžvalga

Sprendimas sukurtas taip, kad restoranų profiliai, meniu, kainos, pasiūlymai ir prieinamumas būtų valdomi vienoje programoje.

Klientų užsakymams priimti kartu su interaktyviomis interneto ir administravimo sąsajomis buvo sukurtos Android ir iOS programėlės. Klientai gali peržiūrėti meniu, įtraukti patiekalus į krepšelį ir sekti užsakymo eigą.

Restorano darbuotojai būsenų lentoje mato esamus užsakymus, išsamią informaciją apie patiekalus ir užsakymų tipus. Paruošimo, atsiėmimo ir pristatymo informacija išlieka matoma užsakymus vykdančiai komandai.

Pristatymo darbuotojai specialioje valdymo skydelyje gauna priskirtą pristatymo informaciją, maršrutus ir būsenos valdiklius. Prireikus galima prijungti mokėjimų sistemas, POS platformas, virtuvės ar terminius spausdintuvus, žemėlapius ir pristatymo paslaugas.

Ypatingas dėmesys skirtas ataskaitoms ir atsargų informacijai. Veiklos vadovai peržiūri užsakymus, pardavimus ir pristatymus, o ataskaitų srityje gali matyti atsargų lygius, analitiką ir eksportuojamus duomenis.

Įgyvendintos pagrindinės funkcijos

  • Klientų užsakymai Android ir iOS įrenginiuose
  • Restoranų ir meniu katalogo valdymas
  • Esamų užsakymų būsenų lenta
  • Užsakymų stebėjimas realiuoju laiku
  • Pristatymų priskyrimas ir būsenos valdymas
  • Skaitmeninių mokėjimų integracija
  • Atsargų, pardavimų ir pristatymo ataskaitos
  • Prieiga pagal vaidmenis klientams, darbuotojams, vairuotojams ir administratoriams

Galima pridėti

+ Užsakymų istorija ir mėgstamiausi + Pakartotinių užsakymų užklausos + Pristatymo grafikai ir maršrutai + Tiesioginės vietos ir pranešimai apie etapus + Prenumeratos užsakymai ir pasikartojantys mokėjimai + POS ir virtuvės spausdintuvų integracija + Žinučių siuntimo ir žemėlapių integracijos + Pajamų ir mokesčių ataskaitos

Kas dar gali naudoti šį sprendimą

Šių įmonių užsakymų ir vykdymo užduotys panašios, todėl tą patį sprendimą galima pritaikyti jų veiklai.

Kelių restoranų maisto pristatymo prekyvietė

Užduotis Ji sujungia klientus, restoranus, pristatymo partnerius ir administratorius užsakymų priėmimo bei vykdymo procese.
Kaip padeda sprendimas Sprendimas vienoje programoje sujungia meniu, užsakymus, mokėjimus, pristatymo būseną ir pagal vaidmenis pritaikytas darbo sritis.

Maisto ir maisto prekių pristatymo įmonė

Užduotis Ji koordinuoja užsakymus mobiliuosiuose įrenginiuose, vairuotojus, mokėjimus ir tiesiogines pristatymo vietas.
Kaip padeda sprendimas Sprendimas suteikia komandoms bendrą užsakymų informaciją, priskirtus pristatymus, būsenos atnaujinimus ir veiklos ataskaitas.

Picerija ir išsinešamo maisto įmonė

Užduotis Ji valdo atsiėmimo, išsinešimo ir pristatymo užsakymus bei klientams skirtus meniu.
Kaip padeda sprendimas Sprendimas vienoje vietoje sujungia užsakymus internetu, meniu prieinamumą, mokėjimų apdorojimą ir restorano užsakymų būseną.

Technologijų rinkinys

Python

API ir analitikos paslaugos

Python palaiko programos API, analitiką ir darbą su PDF duomenimis.

fastapi

Programos API kūrimas

fastapi (Python žiniatinklio API sistema) pateikia programos galinius taškus.

@porulle/plugin-pos-restaurant

Restorano POS procesai

@porulle/plugin-pos-restaurant (restoranų POS plėtinys su virtuvės ekrano ir analitikos funkcijomis) palaiko staliukus, modifikatorius, virtuvės ekranus ir restorano veiklą.

tastyigniter/tastyigniter

Užsakymų internetu pagrindas

tastyigniter (atvirojo kodo užsakymų internetu ir restoranų valdymo sistema) suteikia restoranų užsakymų funkcijas.

dbt-core

Analitikos procesų kūrimas

dbt-core (analitikos procesų kūrimo įrankis) palaiko ataskaitų duomenų paruošimą.

amplitude-analytics

Serverio įvykių stebėjimas

amplitude-analytics (Python SDK serverio pusės produktų analitikai) siunčia serverio instrumentavimo duomenis.

segmentio/analytics-php

Analitikos įvykių prijungimas

segmentio/analytics-php (PHP biblioteka analitikos įvykiams siųsti) palaiko analitikos integracijas.

JSON

Ataskaitų duomenų mainai

JSON perduoda ataskaitų ir analitikos duomenis tarp programos paslaugų.

Integracijos

Uber Eats and DoorDash

Sistema keičiasi pristatymo platformų užsakymų ir stebėjimo informacija su Uber Eats ir DoorDash.

POS platforms

POS integracijos keičiasi restoranų užsakymų ir veiklos informacija.

Kitchen and thermal printers

Spausdintuvų integracijos siunčia užsakymų informaciją į virtuvės ar terminio spausdinimo procesus.

Payment gateways

Mokėjimų integracijos apdoroja korteles, Apple Pay, Google Pay, elektronines pinigines, UPI, elektronines pinigines, mokėjimą pristačius ir vietines sistemas, kai to reikia.

Backend APIs

REST arba GraphQL API perduoda užsakymų, restoranų, pristatymo ir ataskaitų informaciją prijungtoms paslaugoms.

Rezultatas

Meniu suteikia klientams aiškią užsakymo pradžią

Meniu ir restoranų katalogas pateikia restorano informaciją, patiekalus, kainas, pasiūlymus ir prieinamumą prieš pateikiant užsakymą. Klientai gali naršyti kategorijas, peržiūrėti patiekalų aprašymus ir įtraukti patiekalus į krepšelį.

Ekrane klientams skirtas meniu turinys susiejamas su restoranų profiliais ir meniu valdymu, todėl užsakymas pradedamas naudojant tą pačią informaciją, kurią naudoja restorano komanda.

Kaip tai veikia

  1. Programa rodo restoranų profilius ir meniu kategorijas.
  2. Meniu patiekalų kortelėse pateikiami aprašymai, kainos, pasiūlymai ir prieinamumas.
  3. Kataloge pateikiami mygtukai rodomiems patiekalams įtraukti į krepšelį.
  • Restoranų profiliai
  • Meniu kategorijos ir patiekalų kortelės
  • Kainos, pasiūlymai ir prieinamumas
Restorano meniu ir katalogas

Restorano meniu ir katalogas

Šio ekrano funkcijos
Rodyti restorano meniu Kurti meniu sistemoje Valdyti restoranų profilius

Bendra būsenų lenta supaprastina užsakymų koordinavimą

Esamų užsakymų ekranas restoranų vadovams ir darbuotojams pateikia vieną vaizdą, kuriame matomi laukiantys užsakymai, užsakyti patiekalai ir vykdymo būsena. Atsiėmimo, išsinešimo ir pristatymo žymos leidžia matyti užsakymo tipą kartu su jo informacija.

Patiekalų vaizdai rodo kiekvieno užsakymo paruošimo ir vykdymo informaciją.

Kaip tai veikia

  1. Ekrane rodomi laukiantys klientų užsakymai ir užsakyti patiekalai.
  2. Užsakymo informacijos skydelyje pateikiama užsakymo būsena, tipas ir vykdymo informacija.
  3. Būsenos valdikliai ir pranešimai rodo atsiėmimo, išsinešimo ir pristatymo užsakymų eigą.
  • Laukiančių užsakymų sąrašas
  • Užsakymų vaizdas pagal patiekalus
  • Atsiėmimo, išsinešimo ir pristatymo žymos
Patarimas: Būsenų lenta pateikia paruošimo ir vykdymo informaciją šalia atitinkamo užsakymo.
Esami užsakymai ir būsenų lenta

Esami užsakymai ir būsenų lenta

Šio ekrano funkcijos
Rodyti esamus užsakymus Valdyti restoranų užsakymus Atnaujinti užsakymo būseną Išsinešamų užsakymų valdymas

Klientai mato užsakymo būseną

Klientų užsakymų stebėjimas vienoje vietoje pateikia esamą būseną, pristatymo būseną ir užsakymo etapus. Užsakymo santrauka ir laiko juosta leidžia klientams sekti užsakymą nuo pateikimo iki įvykdymo ar pristatymo.

Užsakymų istorija išlieka prieinama toje pačioje klientams skirtoje srityje, todėl ankstesnių maisto užsakymų įrašai išlieka aiškūs.

Kaip tai veikia

  1. Ekrane rodomas maisto užsakymas ir jo dabartinė būsena.
  2. Būsenos laiko juosta pateikia užsakymo etapus ir pristatymo būseną.
  3. Pristatymo stebėjimo srityje ir užsakymų istorijoje rodomi stebėjimo duomenys bei ankstesni užsakymai.
  • Užsakymo santrauka
  • Būsenos laiko juosta
  • Pranešimai apie etapus ir užsakymų istorija
Pastaba: Stebėjimas realiuoju laiku susieja kliento užsakymo vaizdą su veiklos sistemoje užfiksuota vykdymo ir pristatymo būsena.
Kliento užsakymo stebėjimas

Kliento užsakymo stebėjimas

Šio ekrano funkcijos
Maisto užsakymo stebėjimas Stebėti užsakymus ir mėgstamiausius

Pristatymo darbas lieka matomas priskirtam darbuotojui

Pristatymo veiklos valdymo skydelis suteikia pristatymo darbuotojams aiškų vaizdą, kuriame pateikiami priskirti pristatymai, klientų užsakymų informacija ir pristatymo būsena.

Grafikai ir vietos pateikiami kartu su pristatymo informacija, reikalinga priskirtai užduočiai.

Kaip tai veikia

  1. Valdymo skydelyje rodomas prieinamumas ir priskirti pristatymai.
  2. Pristatymo informacija apima klientų užsakymus, vietas ir grafikus arba maršrutus.
  3. Būsenos atnaujinimo valdikliai rodo dabartinę pristatymo būseną.
  • Priskirtų pristatymų sąrašas
  • Maršruto informacija
  • Pristatymo būsenos valdikliai
Pristatymo veiklos valdymo skydelis

Pristatymo veiklos valdymo skydelis

Šio ekrano funkcijos
Pristatymo valdymas

Ataskaitos susieja atsargų, pardavimų ir pristatymo informaciją

Veiklos ekranas valdymo srityje sujungia atsargų lygius, užsakymus, pardavimus, pristatymus ir ataskaitas. Filtrai ir laukiančių užsakymų informacija pagal patiekalus padeda veiklos komandai peržiūrėti, kam reikia dėmesio.

Analitikos diagramos ir eksportavimo valdikliai suteikia galimybę analizuoti veiklos informaciją ir rengti ataskaitas, įskaitant JSON ataskaitų duomenis.

Kaip tai veikia

  1. Ekrane lentelėse ir diagramose rodomi atsargų lygiai, užsakymai, pardavimai ir pristatymai.
  2. Filtrai susistemina pardavimų, pristatymo ir laukiančių užsakymų pagal patiekalus informaciją.
  3. Ataskaitų šablonai ir eksportavimo valdikliai pateikia ataskaitas bei JSON duomenis.
  • Atsargų lygių lentelė
  • Pardavimų ir pristatymo filtrai
  • Analitikos diagramos ir ataskaitų eksportavimas
Veiklos ataskaitos ir atsargos

Veiklos ataskaitos ir atsargos

Šio ekrano funkcijos
Stebėti atsargų lygius Generuoti ataskaitas analizei Duomenų analizė ir vizualizavimas

Ką suteikia sprendimas

Naudodama šį sprendimą restoranų grupė gali:

  • Kurti ir prižiūrėti restoranų meniu su kainomis, pasiūlymais ir prieinamumu
  • Priimti ir apdoroti atsiėmimo, išsinešimo bei pristatymo užsakymus
  • Realiuoju laiku stebėti užsakymų, paruošimo ir pristatymo būseną
  • Prijungti skaitmeninius mokėjimus, POS, spausdintuvus ir pristatymo paslaugas
  • Koordinuoti priskirtus pristatymus ir maršrutų informaciją
  • Peržiūrėti atsargų, pardavimų, pristatymo ir ataskaitų informaciją

Ar paruoštos sistemos galėtų atlikti šį darbą?

Prieš kuriant sprendimą, užduotis buvo palyginta su paruoštais produktais pagal jų pačių aprašymus.

Ko reikia klientui Maisto pristatymo programinė įranga Sauce, Olo, Allset for Restaurants Restoranų pristatymo platformos Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Maisto užsakymų prekyvietės Zomato for Restaurants, RailRestro for Restaurants Individualus sprendimas
Užsakymų ir pristatymo stebėjimas realiuoju laiku iš dalies
Skaitmeniniai mokėjimo būdai
Užsakymai Android, iOS ir internete
Restoranų ir meniu informacija
Atitinka kliento taisykles: etapus, vaidmenis, ataskaitas iš dalies — —
Visi veiksmai vienoje vietoje —
Jokių rankinių veiksmų tarp programų — — —

Pagal viešus produktų ir jų kategorijų aprašymus.

Paruošti maisto pristatymo produktai apima svarbias užduoties dalis, įskaitant meniu, užsakymus internetu ir pristatymo procesus. Paruošto produkto pakanka, kai įmonei reikia tik vienos iš šių dalių.

Šiai restoranų grupei reikėjo nuosavos programinės įrangos, nes klientų, restoranų ir pristatymo procesai turėjo veikti kartu su mokėjimų, ataskaitų ir atsargų valdymu.

Galiausiai

Galiausiai sprendimas sukurtas siekiant pašalinti rankinį koordinavimą visame kelyje nuo kliento meniu ir užsakymo iki restorano užsakymo vykdymo, pristatymo ir ataskaitų.

DUK

Svarstote kurti panašią sistemą? Perskaitykite atsakymus ir sužinokite, kaip pagrindinės užsakymų valdymo sprendimo dalys veikia kartu.