PROGETTO

Software per la gestione degli ordini per ristoranti e consegne di cibo

Sviluppo software personalizzato, Ordinazione al ristorante, Gestione dei menu, Integrazione dei pagamenti, Monitoraggio delle consegne, Flussi di lavoro POS e cucina, Report e inventario

  • Settore: Ristoranti e caffè
  • Svezia Località: Svezia
  • Tempi di consegna: 16 settimane
  • Tecnologie: Python, fastapi
4+ mesi

Questo gruppo di ristoranti dedica tempo a coordinare menu, ordini, pagamenti, preparazione e consegne attraverso canali separati. La soluzione è un software per la gestione degli ordini dei ristoranti: raccoglie le informazioni su menu, clienti e ordini e offre al personale un unico luogo per elaborare gli ordini. Addetti alle consegne e responsabili utilizzano lo stesso sistema per monitorare l'evasione e analizzare le operazioni. I clienti consultano i menu, effettuano ordini e ne seguono l'avanzamento online.

Riepilogo

Problema

Il gruppo di ristoranti deve sostituire i processi frammentati di ordinazione ed evasione con un software centralizzato.

Soluzione

La soluzione è diventata un unico sistema per la gestione di menu, pagamenti, operazioni del ristorante, consegne e report.

Risultato

Il software è progettato per ridurre il coordinamento manuale e il tempo impiegato a trasferire le informazioni sugli ordini tra team e strumenti.

Storia del cliente

Il cliente è un gruppo di ristoranti svedese. Gestisce le operazioni dei ristoranti, dai menu agli ordini dei clienti e alle consegne.

Dettagli dei menu, prezzi, offerte e disponibilità devono essere chiari per clienti e personale. Il sistema copre inoltre scorte, vendite e informazioni sulle consegne per le attività operative.

La richiesta era semplice: fornire il monitoraggio in tempo reale di ordini, preparazione e consegne; collegare pagamenti digitali sicuri; offrire l'ordinazione ai clienti su Android e iOS; e mostrare chiaramente le informazioni su ristoranti e menu.

La soluzione è stata sviluppata come un'applicazione modulare con ordinazione per i clienti e gestione delle operazioni del ristorante e della cucina. La gestione delle consegne e dei pagamenti dispone di aree dedicate.

Report e inventario completano la panoramica operativa.

Il cliente ha richiesto

  1. Monitoraggio in tempo reale dello stato di ordine, preparazione e consegna
  2. Accettazione di carte, wallet, UPI e metodi di pagamento locali
  3. Ordinazione tramite Android, iOS e web responsive
  4. Visualizzazione di ristoranti, menu, prezzi, offerte e disponibilità

Perché il software pronto all'uso non era adatto

I prodotti pronti per la consegna di cibo coprono menu, marketplace e ordinazioni integrate, ma le descrizioni non mostrano una combinazione delle esigenze del cliente relative a operazioni del ristorante, inventario e consegne in un unico sistema personalizzato. Il cliente aveva inoltre bisogno di aree di lavoro separate per clienti, personale del ristorante e partner di consegna. La soluzione includeva i collegamenti specifici richiesti dall'attività.

Panoramica del progetto

La soluzione è stata progettata intorno a profili dei ristoranti, menu, prezzi, offerte e disponibilità gestiti in un'unica applicazione.

Per gestire gli ordini dei clienti sono state fornite applicazioni Android e iOS, insieme a interfacce web responsive e di amministrazione. I clienti consultano i menu, aggiungono prodotti al carrello e seguono l'avanzamento dell'ordine.

Il personale del ristorante visualizza gli ordini correnti, i dettagli dei singoli prodotti e i tipi di ordine in una bacheca di stato. Le informazioni su preparazione, asporto e consegna restano visibili al team responsabile dell'evasione.

Gli addetti alle consegne ricevono informazioni sugli incarichi, percorsi e controlli di stato in una dashboard dedicata. Ove necessario, è possibile collegare gateway di pagamento, piattaforme POS, stampanti da cucina o termiche, mappe e servizi di consegna.

Particolare attenzione è stata dedicata ai report e alle informazioni sulle scorte. I responsabili operativi analizzano ordini, vendite e consegne, mentre l'area report mette a disposizione livelli di scorta, analisi e dati esportabili.

Funzionalità principali realizzate

  • Ordinazione dei clienti su Android e iOS
  • Gestione del catalogo di ristoranti e menu
  • Bacheca di stato degli ordini correnti
  • Monitoraggio in tempo reale degli ordini dei clienti
  • Assegnazione delle consegne e gestione dello stato
  • Integrazione dei pagamenti digitali
  • Report su scorte, vendite e consegne
  • Accesso basato sui ruoli per clienti, personale, autisti e amministratori

Funzionalità aggiungibili

+ Cronologia degli ordini e preferiti + Richieste di riordino + Programmazione e percorsi delle consegne + Posizioni in tempo reale e notifiche sulle tappe + Ordinazioni in abbonamento e pagamenti ricorrenti + Integrazione con POS e stampanti da cucina + Integrazioni con messaggistica e mappe + Report su ricavi e imposte

Chi altro può utilizzare questa soluzione

Queste attività hanno esigenze simili di ordinazione ed evasione, quindi la stessa soluzione può essere adattata alle loro operazioni.

Un marketplace per la consegna di cibo con più ristoranti

Attività Collega clienti, ristoranti, partner di consegna e amministratori nelle fasi di ordinazione ed evasione.
Come aiuta la soluzione La soluzione riunisce menu, ordini, pagamenti, stato delle consegne e aree di lavoro basate sui ruoli in un'unica applicazione.

Un'attività di consegna di cibo e generi alimentari

Attività Coordina ordinazioni da mobile, autisti, pagamenti e posizioni delle consegne in tempo reale.
Come aiuta la soluzione La soluzione offre ai team informazioni condivise sugli ordini, consegne assegnate, aggiornamenti di stato e report operativi.

Un'attività di pizza e cibo da asporto

Attività Gestisce ordini da ritirare, da asporto e con consegna, oltre ai menu visibili ai clienti.
Come aiuta la soluzione La soluzione combina ordinazioni online, disponibilità dei menu, elaborazione dei pagamenti e stato degli ordini del ristorante in un unico luogo.

Stack tecnologico

Python

Servizi API e di analisi

Python supporta le API applicative, le analisi e la gestione dei dati PDF.

fastapi

Creazione delle API applicative

fastapi (un framework Python per le API web) fornisce gli endpoint dell'applicazione.

@porulle/plugin-pos-restaurant

Flussi POS del ristorante

@porulle/plugin-pos-restaurant (un'estensione POS per ristoranti con funzionalità di visualizzazione in cucina e analisi) supporta tavoli, modificatori, display della cucina e operazioni del ristorante.

tastyigniter/tastyigniter

Base per le ordinazioni online

tastyigniter (un sistema open source per ordinazioni online e gestione dei ristoranti) fornisce funzionalità di ordinazione.

dbt-core

Creazione dei flussi di analisi

dbt-core (uno strumento per creare flussi di analisi) supporta la preparazione dei dati per i report.

amplitude-analytics

Monitoraggio degli eventi del server

amplitude-analytics (un SDK Python per l'analisi dei prodotti lato server) invia dati di strumentazione lato server.

segmentio/analytics-php

Collegamento degli eventi di analisi

segmentio/analytics-php (una libreria PHP per l'invio di eventi di analisi) supporta le connessioni di analisi.

JSON

Scambio dei dati dei report

JSON trasferisce dati di report e analisi tra i servizi applicativi.

Integrazioni

Uber Eats and DoorDash

Il sistema scambia informazioni sugli ordini e sul monitoraggio delle consegne con Uber Eats e DoorDash.

POS platforms

Le connessioni POS scambiano informazioni sugli ordini e sulle operazioni del ristorante.

Kitchen and thermal printers

Le integrazioni con le stampanti inviano le informazioni sugli ordini ai flussi di lavoro della cucina o delle stampanti termiche.

Payment gateways

Le connessioni di pagamento elaborano carte, Apple Pay, Google Pay, wallet, UPI, portafogli elettronici, pagamento alla consegna e gateway locali ove necessario.

Backend APIs

Le API REST o GraphQL scambiano informazioni su ordinazioni, ristoranti, consegne e report con i servizi collegati.

Il risultato

I menu offrono ai clienti un punto di partenza chiaro per ordinare

Il menu e il catalogo del ristorante riuniscono informazioni sul ristorante, prodotti del menu, prezzi, offerte e disponibilità prima dell'invio dell'ordine. I clienti possono consultare le categorie, leggere le descrizioni dei prodotti e aggiungerli al carrello.

La schermata collega i contenuti del menu visibili ai clienti ai profili del ristorante e alla gestione del menu, così l'ordine inizia dalle stesse informazioni utilizzate dal team del ristorante.

Come funziona

  1. L'applicazione mostra i profili dei ristoranti e le categorie dei menu.
  2. Le schede dei prodotti mostrano descrizioni, prezzi, offerte e disponibilità.
  3. Il catalogo offre controlli per aggiungere al carrello i prodotti visualizzati.
  • Profili dei ristoranti
  • Categorie dei menu e schede dei prodotti
  • Prezzi, offerte e disponibilità
Menu e catalogo del ristorante

Menu e catalogo del ristorante

Funzioni mostrate in questa schermata
Mostra il menu del ristorante Crea menu nel sistema Gestisci i profili dei ristoranti

Una bacheca di stato condivisa riduce il coordinamento degli ordini

La schermata degli ordini correnti offre a responsabili e personale del ristorante una visione unica di ordini in sospeso, prodotti ordinati e stato dell'evasione. Le etichette per ritiro, asporto e consegna mantengono visibili i tipi di ordine insieme ai dettagli.

Le viste per prodotto mostrano le informazioni sulla preparazione e sull'evasione di ogni ordine.

Come funziona

  1. La schermata mostra gli ordini dei clienti in sospeso e i prodotti ordinati.
  2. Il pannello dei dettagli mostra stato, tipo di ordine e informazioni sull'evasione.
  3. I controlli di stato e le notifiche mostrano l'avanzamento degli ordini da ritirare, da asporto e con consegna.
  • Elenco degli ordini in sospeso
  • Vista degli ordini per prodotto
  • Etichette per ritiro, asporto e consegna
Suggerimento: La bacheca di stato mantiene le informazioni sulla preparazione e sull'evasione accanto all'ordine a cui appartengono.
Ordini correnti e bacheca di stato

Ordini correnti e bacheca di stato

Funzioni mostrate in questa schermata
Mostra gli ordini correnti Gestisci gli ordini del ristorante Aggiorna lo stato dell'ordine Gestione degli ordini da asporto

I clienti vedono lo stato dell'ordine

Il monitoraggio degli ordini presenta lo stato corrente, lo stato della consegna e le tappe dell'ordine in un unico luogo. Il riepilogo e la cronologia dell'ordine consentono ai clienti di seguirlo dall'invio fino all'evasione o alla consegna.

La cronologia degli ordini resta disponibile nella stessa area visibile ai clienti, offrendo un registro più chiaro degli ordini precedenti.

Come funziona

  1. La schermata mostra l'ordine di cibo e il suo stato corrente.
  2. Una cronologia dello stato presenta le tappe dell'ordine e lo stato della consegna.
  3. L'area di monitoraggio e la cronologia mostrano la consegna e gli ordini precedenti.
  • Riepilogo dell'ordine
  • Cronologia dello stato
  • Notifiche sulle tappe e cronologia degli ordini
Nota: Il monitoraggio in tempo reale collega la vista dell'ordine del cliente allo stato di evasione e consegna registrato dall'attività.
Monitoraggio degli ordini dei clienti

Monitoraggio degli ordini dei clienti

Funzioni mostrate in questa schermata
Monitoraggio degli ordini di cibo Monitora ordini e preferiti

Il lavoro di consegna resta visibile alla persona incaricata

La dashboard delle operazioni di consegna offre agli addetti una vista mirata di consegne assegnate, dettagli degli ordini dei clienti e stato della consegna.

Programmi e posizioni sono presentati insieme ai dettagli necessari per il lavoro assegnato.

Come funziona

  1. La dashboard mostra disponibilità e consegne assegnate.
  2. I dettagli includono informazioni sull'ordine, posizioni e programmi o percorsi.
  3. I controlli di aggiornamento mostrano lo stato corrente della consegna.
  • Elenco delle consegne assegnate
  • Informazioni sul percorso
  • Controlli dello stato della consegna
Dashboard delle operazioni di consegna

Dashboard delle operazioni di consegna

Funzioni mostrate in questa schermata
Gestione delle consegne

I report collegano informazioni su scorte, vendite e consegne

La schermata operativa riunisce livelli delle scorte, ordini, vendite, consegne e report in una vista gestionale. Filtri e informazioni sugli ordini in sospeso per prodotto aiutano il team operativo a verificare cosa richiede attenzione.

Grafici analitici e controlli di esportazione rendono disponibili le informazioni operative per analisi e report, inclusi i dati dei report in JSON.

Come funziona

  1. La schermata mostra livelli delle scorte, ordini, vendite e consegne in tabelle e grafici.
  2. I filtri organizzano vendite, consegne e informazioni sugli ordini in sospeso per prodotto.
  3. I modelli di report e i controlli di esportazione forniscono report e dati JSON.
  • Tabella dei livelli delle scorte
  • Filtri per vendite e consegne
  • Grafici analitici ed esportazione dei report
Report operativi e inventario

Report operativi e inventario

Funzioni mostrate in questa schermata
Monitora i livelli delle scorte Genera report per l'analisi Analisi e visualizzazione dei dati

Cosa offre la soluzione

Con questa soluzione, il gruppo di ristoranti può:

  • Creare e mantenere menu con prezzi, offerte e disponibilità
  • Ricevere ed elaborare ordini da ritirare, da asporto e con consegna
  • Monitorare in tempo reale lo stato di ordini, preparazione e consegna
  • Collegare pagamenti digitali, POS, stampanti e servizi di consegna
  • Coordinare consegne assegnate e informazioni sui percorsi
  • Analizzare informazioni su scorte, vendite, consegne e report

I sistemi pronti all'uso avrebbero potuto svolgere il lavoro?

Prima della progettazione, il lavoro è stato confrontato con prodotti pronti all'uso sulla base delle rispettive descrizioni.

Esigenze del cliente Software per la consegna di cibo Sauce, Olo, Allset for Restaurants Piattaforme per la consegna dei ristoranti Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Marketplace per ordinare cibo Zomato for Restaurants, RailRestro for Restaurants Soluzione personalizzata
Monitoraggio in tempo reale di ordini e consegne parzialmente
Metodi di pagamento digitali
Ordinazione su Android, iOS e web
Informazioni su ristoranti e menu
Adattamento alle regole del cliente: fasi, ruoli, report parzialmente — —
Tutti i passaggi in un unico luogo —
Nessun passaggio manuale tra programmi — — —

In base alle descrizioni pubbliche dei prodotti e della relativa categoria.

I prodotti pronti per la consegna di cibo coprono parti importanti del lavoro, tra cui menu, ordinazioni online e operazioni di consegna. Un prodotto pronto è sufficiente quando l'attività necessita solo di una di queste componenti.

Questo gruppo di ristoranti aveva bisogno di un software proprio perché i flussi di lavoro di clienti, ristoranti e consegne dovevano integrarsi con pagamenti, report e gestione dell'inventario.

In conclusione

In conclusione, la soluzione è stata realizzata per eliminare il coordinamento manuale dal percorso che va dal menu e dall'ordine del cliente fino all'evasione del ristorante, alla consegna e ai report.

FAQ

Stai pensando di creare un sistema simile? Leggi le risposte qui sotto per capire come si integrano le parti principali di una soluzione per la gestione degli ordini.