PROJEKT

Ordrehåndteringssoftware til restauranter og madlevering

Skræddersyet softwareudvikling, Restaurantbestilling, Menustyring, Betalingsintegration, Leveringssporing, POS- og køkkenarbejdsgange, Rapporter og lagerstyring

  • Branche: Restauranter og caféer
  • Sverige Placering: Sverige
  • Leveringstid: 16 uger
  • Teknologier: Python, fastapi
4+ måneder

Denne kundes restaurantgruppe bruger tid på at koordinere menuer, ordrer, betalinger, tilberedning og levering på tværs af separate kanaler. Løsningen er ordrehåndteringssoftware til restauranter: Den samler menu-, kunde- og ordreoplysninger og giver restaurantpersonalet ét sted at behandle ordrer. Leveringspersonale og ledere bruger det samme system til at følge ordreudførelsen og gennemgå driften. Kunder kan gennemse menuer, afgive ordrer og følge deres status online.

Resumé

Udfordring

Restaurantgruppen har brug for at erstatte fragmenterede bestillings- og ordreudførelsesprocesser med centraliseret software.

Løsning

Løsningen blev ét ordrehåndteringssystem til menuer, betalinger, restaurantdrift, levering og rapporter.

Resultat

Softwaren er udviklet til at reducere manuel koordinering og den tid, der bruges på at flytte ordreoplysninger mellem teams og værktøjer.

Kundehistorie

Kunden er en restaurantgruppe fra Sverige. Gruppen håndterer restaurantdrift på tværs af menuer, kundeordrer og levering.

Menuoplysninger, priser, tilbud og tilgængelighed skal være tydelige for både kunder og personale. Systemet dækker også lager-, salgs- og leveringsoplysninger til driften.

Anmodningen var enkel: Mulighed for realtidssporing af ordrer, tilberedning og levering; sikre digitale betalinger; kundeordrer på Android og iOS; samt tydelig visning af restauranter og menuer.

Løsningen blev udformet som en modulær applikation med kundeordrer samt restaurant- og køkkendrift. Leveringsstyring og betalinger fik dedikerede områder.

Rapportering og lagerstyring fuldendte driftsoversigten.

Kunden bad om

  1. Spor ordre-, tilberednings- og leveringsstatus i realtid
  2. Modtag kort, wallets, UPI og lokale betalingsmetoder
  3. Tilbyd bestilling via Android, iOS og responsive websites
  4. Vis restauranter, menuer, priser, tilbud og tilgængelighed

Hvorfor standards software ikke passede

Færdige madleveringsprodukter dækker menuer, markedspladser og integreret bestilling, men deres beskrivelser kombinerer ikke kundens behov for restaurantdrift, lagerstyring og levering i ét tilpasset system. Kunden havde også brug for separate arbejdsområder til kunder, restaurantpersonale og leveringspartnere. Løsningen omfattede de specifikke integrationer, driften krævede.

Projektoversigt

Løsningen blev designet omkring restaurantprofiler, menuer, priser, tilbud og tilgængelighed, som administreres i én applikation.

For at håndtere kundeordrer blev Android- og iOS-applikationer leveret sammen med responsive web- og administrationsgrænseflader. Kunder kan gennemse menuer, lægge varer i kurven og følge ordrestatus.

Restaurantpersonalet kan se aktuelle ordrer, detaljer for de enkelte varer og ordretyper på et statuspanel. Oplysninger om tilberedning, afhentning og levering er synlige for det team, der håndterer ordreudførelsen.

Leveringspersonale modtager tildelte leveringsoplysninger, ruter og statusfunktioner i et dedikeret dashboard. Betalingsgateways, POS-platforme, køkken- eller termiske printere, kort og leveringstjenester kan tilsluttes efter behov.

Der blev lagt særlig vægt på rapportering og lageroplysninger. Driftsledere kan gennemgå ordrer, salg og leveringer, mens lagerniveauer, analyser og eksporterbare rapportdata er tilgængelige i rapporteringsområdet.

Vigtige leverede funktioner

  • Kundebestilling på Android og iOS
  • Styring af restaurant- og menukatalog
  • Statuspanel for aktuelle ordrer
  • Realtidssporing af kundeordrer
  • Tildeling og statusstyring af leveringer
  • Integration af digitale betalinger
  • Rapportering af lager, salg og levering
  • Rollebaseret adgang for kunder, personale, chauffører og administratorer

Kan tilføjes

+ Ordrehistorik og favoritter + Anmodninger om genbestilling + Leveringsplaner og ruter + Live-placeringer og milepælsnotifikationer + Abonnementsbestilling og tilbagevendende betalinger + POS- og køkkenprinterintegration + Integrering af beskeder og kort + Omsætnings- og skatterapportering

Hvem kan ellers bruge denne løsning

Disse virksomheder har en lignende opgave med bestilling og ordreudførelse, så den samme løsning kan tilpasses deres drift.

En markedsplads for madlevering fra flere restauranter

Opgave Den forbinder kunder, restauranter, leveringspartnere og administratorer på tværs af bestilling og ordreudførelse.
Sådan hjælper løsningen Løsningen samler menuer, ordrer, betalinger, leveringsstatus og rollebaserede arbejdsområder i én applikation.

En virksomhed inden for mad- og dagligvarelevering

Opgave Den koordinerer mobilbestilling, chauffører, betalinger og live-leveringsplaceringer.
Sådan hjælper løsningen Løsningen giver teams fælles ordreoplysninger, tildelte leveringer, statusopdateringer og driftsrapporter.

En pizza- og takeawayvirksomhed

Opgave Den håndterer afhentning, takeaway, leveringsordrer og kundeorienterede menuer.
Sådan hjælper løsningen Løsningen kombinerer onlinebestilling, menuens tilgængelighed, betalingsbehandling og restaurantens ordrestatus ét sted.

Teknologier

Python

API- og analysetjenester

Python understøtter applikations-API'er, analyser og PDF-dataarbejde.

fastapi

Opbygning af applikations-API'er

fastapi (et Python-framework til web-API'er) leverer applikationens endpoints.

@porulle/plugin-pos-restaurant

Restaurantens POS-arbejdsgange

@porulle/plugin-pos-restaurant (en restaurant-POS-udvidelse med køkkendisplay og analysefunktioner) understøtter borde, modifikatorer, køkkendisplays og restaurantdrift.

tastyigniter/tastyigniter

Grundlag for onlinebestilling

tastyigniter (et open source-system til onlinebestilling og restaurantstyring) leverer funktioner til restaurantbestilling.

dbt-core

Opbygning af analysearbejdsgange

dbt-core (et værktøj til opbygning af analysearbejdsgange) understøtter klargøring af rapportdata.

amplitude-analytics

Sporing af serverhændelser

amplitude-analytics (et Python-SDK til produktanalyse på serversiden) sender instrumenteringsdata fra serveren.

segmentio/analytics-php

Forbindelse af analysehændelser

segmentio/analytics-php (et PHP-bibliotek til afsendelse af analysehændelser) understøtter analyseintegrationer.

JSON

Udveksling af rapportdata

JSON transporterer rapport- og analysedata mellem applikationstjenester.

Integrationer

Uber Eats and DoorDash

Systemet udveksler ordre- og sporingsoplysninger fra leveringsplatforme med Uber Eats og DoorDash.

POS platforms

POS-forbindelser udveksler restaurantordrer og driftsoplysninger.

Kitchen and thermal printers

Printerintegrationer sender ordreoplysninger til køkken- eller termiske udskriftsarbejdsgange.

Payment gateways

Betalingsforbindelser behandler kort, Apple Pay, Google Pay, wallets, UPI, e-wallets, betaling ved levering og lokale gateways efter behov.

Backend APIs

REST- eller GraphQL-API'er udveksler bestillings-, restaurant-, leverings- og rapporteringsoplysninger med tilsluttede tjenester.

Resultatet

Menukort giver kunderne en tydelig start på bestillingen

Menu- og restaurantkataloget samler restaurantoplysninger, menupunkter, priser, tilbud og tilgængelighed før ordren afgives. Kunder kan gennemse kategorier, læse varebeskrivelser og lægge varer i kurven.

Skærmen forbinder det kundeorienterede menuindhold med restaurantprofiler og menustyring, så bestillingen begynder med de samme oplysninger, som restaurantteamet bruger.

Sådan fungerer det

  1. Applikationen viser restaurantprofiler og menukategorier.
  2. Menukort viser beskrivelser, priser, tilbud og tilgængelighed.
  3. Kataloget giver mulighed for at lægge de viste varer i kurven.
  • Restaurantprofiler
  • Menukategorier og menukort
  • Priser, tilbud og tilgængelighed
Restaurantmenu og katalog

Restaurantmenu og katalog

Funktioner på denne skærm
Vis restaurantmenu Opret menuer i systemet Administrer restaurantprofiler

Et fælles statuspanel reducerer koordineringen af ordrer

Skærmen med aktuelle ordrer giver restaurantledere og personale ét overblik over ventende ordrer, bestilte varer og ordreudførelsesstatus. Etiketter for afhentning, takeaway og levering holder ordretyperne synlige sammen med ordreoplysningerne.

Visninger for de enkelte varer viser tilberednings- og ordreudførelsesoplysninger for hver ordre.

Sådan fungerer det

  1. Skærmen viser ventende kundeordrer og bestilte varer.
  2. Panelet med ordredetaljer viser ordrestatus, ordretype og oplysninger om ordreudførelsen.
  3. Statusfunktioner og notifikationer viser fremdriften for ordrer til afhentning, takeaway og levering.
  • Liste over ventende ordrer
  • Ordrevisning pr. vare
  • Etiketter for afhentning, takeaway og levering
Tip: Statuspanelet holder oplysninger om tilberedning og ordreudførelse ved siden af den ordre, de hører til.
Aktuelle ordrer og statuspanel

Aktuelle ordrer og statuspanel

Funktioner på denne skærm
Vis aktuelle ordrer Administrer restaurantordrer Opdater ordrestatus Håndtering af takeawayordrer

Kunder kan se, hvor ordren befinder sig

Sporing af kundeordrer viser aktuel status, leveringsstatus og ordrens milepæle ét sted. Ordreoversigten og tidslinjen giver kunderne en direkte måde at følge en ordre fra bestilling til udførelse eller levering.

Ordrehistorikken er stadig tilgængelig i det samme kundeområde og giver et tydeligere overblik over tidligere madordrer.

Sådan fungerer det

  1. Skærmen viser madordren og dens aktuelle status.
  2. En statustidslinje viser ordrens milepæle og leveringsstatus.
  3. Området til leveringssporing og ordrehistorikken viser sporing og tidligere ordrer.
  • Ordreoversigt
  • Statustidslinje
  • Milepælsnotifikationer og ordrehistorik
Bemærk: Realtidssporing forbinder kundens ordrevisning med den ordreudførelses- og leveringsstatus, som driften registrerer.
Sporing af kundeordrer

Sporing af kundeordrer

Funktioner på denne skærm
Spor madordrer Spor ordrer og favoritter

Leveringsarbejdet er synligt for den tildelte person

Dashboardet til leveringsdrift giver leveringspersonalet et fokuseret overblik over tildelte leveringer, kundeordreoplysninger og leveringsstatus.

Planer og placeringer vises sammen med de leveringsoplysninger, der er nødvendige for det tildelte arbejde.

Sådan fungerer det

  1. Dashboardet viser tilgængelighed og tildelte leveringer.
  2. Leveringsdetaljer omfatter kundeordreoplysninger, placeringer og planer eller ruter.
  3. Funktioner til statusopdatering viser den aktuelle leveringsstatus.
  • Liste over tildelte leveringer
  • Ruteoplysninger
  • Funktioner til leveringsstatus
Dashboard til leveringsdrift

Dashboard til leveringsdrift

Funktioner på denne skærm
Leveringsstyring

Rapporter forbinder lager-, salgs- og leveringsoplysninger

Driftsskærmen samler lagerniveauer, ordrer, salg, leveringer og rapporter i en administrationsvisning. Filtre og oplysninger om ventende ordrer pr. vare hjælper driftsteamet med at gennemgå, hvad der kræver opmærksomhed.

Analysekurver og eksporteringsfunktioner gør driftsoplysninger tilgængelige til analyse og rapportering, herunder JSON-rapportdata.

Sådan fungerer det

  1. Skærmen viser lagerniveauer, ordrer, salg og leveringer i tabeller og diagrammer.
  2. Filtre organiserer salgs-, leverings- og varebaserede oplysninger om ventende ordrer.
  3. Rapportskabeloner og eksporteringsfunktioner leverer rapporter og JSON-data.
  • Tabel over lagerniveauer
  • Filtre for salg og levering
  • Analysekurver og rapporteksport
Driftsrapporter og lagerstyring

Driftsrapporter og lagerstyring

Funktioner på denne skærm
Spor lagerniveauer Generer rapporter til analyse Dataanalyse og visualisering

Hvad løsningen giver

Med denne løsning kan restaurantgruppen:

  • Oprette og vedligeholde restaurantmenuer med priser, tilbud og tilgængelighed
  • Modtage og behandle ordrer til afhentning, takeaway og levering
  • Spore ordre-, tilberednings- og leveringsstatus i realtid
  • Forbinde digitale betalinger, POS, printere og leveringstjenester
  • Koordinere tildelte leveringer og ruteoplysninger
  • Gennemgå lager-, salgs-, leverings- og rapporteringsoplysninger

Kunne standardsystemer klare opgaven?

Før designet blev opgaven sammenlignet med færdige produkter ud fra deres egne beskrivelser.

Det kunden har brug for Software til madlevering Sauce, Olo, Allset for Restaurants Platforme til restaurantlevering Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Markedspladser for madbestilling Zomato for Restaurants, RailRestro for Restaurants Skræddersyet løsning
Realtidssporing af ordrer og leveringer delvist
Digitale betalingsmetoder
Bestilling på Android, iOS og web
Restaurant- og menuoplysninger
Passer til kundens egne regler: trin, roller og rapporter delvist — —
Alle trin ét sted —
Ingen manuelle trin mellem programmer — — —

Baseret på produkternes og kategoriernes offentlige beskrivelser.

Færdige madleveringsprodukter dækker vigtige dele af opgaven, herunder menuer, onlinebestilling og leveringsdrift. Et færdigt produkt er tilstrækkeligt, når virksomheden kun har brug for én af disse dele.

Denne restaurantgruppe havde brug for sin egen software, fordi kunde-, restaurant- og leveringsarbejdsgange skulle fungere sammen med behov for betaling, rapportering og lagerstyring.

Til sidst

Til sidst blev løsningen udviklet til at fjerne manuel koordinering fra vejen fra kundens menu og ordre til restaurantens ordreudførelse, levering og rapportering.

FAQ

Overvejer du at bygge et lignende system? Læs svarene nedenfor for at se, hvordan de vigtigste dele af en ordrehåndteringsløsning hænger sammen.