PROJET

Logiciel de gestion des commandes pour restaurants et livraison de repas

Développement logiciel personnalisé, Prise de commandes au restaurant, Gestion des menus, Intégration des paiements, Suivi des livraisons, Flux POS et cuisine, Rapports et stocks

  • Secteur: Restaurants et cafés
  • Suède Localisation: Suède
  • Délai de livraison: 16 semaines
  • Technologies: Python, fastapi
4+ mois

Ce groupe de restaurants consacre du temps à coordonner les menus, commandes, paiements, préparations et livraisons sur plusieurs canaux distincts. La solution est un logiciel de gestion des commandes pour restaurants : il centralise les informations des menus, clients et commandes et offre au personnel un espace unique pour traiter les commandes. Les livreurs et les responsables utilisent le même système pour suivre l'exécution et consulter les opérations. Les clients parcourent les menus, passent commande et suivent leur avancement en ligne.

Résumé

Problème

Le groupe de restaurants doit remplacer des processus fragmentés de commande et d'exécution par un logiciel centralisé.

Solution

La solution est devenue un système unique de gestion des commandes, des menus, des paiements, des opérations du restaurant, des livraisons et des rapports.

Résultat

Le logiciel est conçu pour réduire la coordination manuelle et le temps consacré au transfert des informations de commande entre les équipes et les outils.

Histoire du client

Le client est un groupe de restaurants suédois. Il gère les opérations des restaurants, des menus aux commandes clients et aux livraisons.

Les détails des menus, prix, offres et disponibilités doivent rester clairs pour les clients comme pour le personnel. Le système couvre également les stocks, ventes et informations de livraison nécessaires aux opérations.

La demande était simple : fournir le suivi en temps réel des commandes, préparations et livraisons ; connecter des paiements numériques sécurisés ; proposer la prise de commandes client sur Android et iOS ; et présenter clairement les restaurants et leurs menus.

La solution a été conçue comme une application modulaire intégrant la prise de commandes clients ainsi que les opérations des restaurants et des cuisines. La gestion des livraisons et des paiements dispose d'espaces dédiés.

Les rapports et les stocks ont complété la vue opérationnelle.

Le client demandait

  1. Suivre en temps réel le statut des commandes, préparations et livraisons
  2. Accepter les cartes, portefeuilles électroniques, UPI et moyens de paiement locaux
  3. Proposer la prise de commandes sur Android, iOS et le web responsive
  4. Afficher les restaurants, menus, prix, offres et disponibilités

Pourquoi un logiciel prêt à l'emploi ne convenait pas

Les produits de livraison de repas prêts à l'emploi couvrent les menus, marketplaces et commandes intégrées, mais leurs descriptions ne réunissent pas les besoins du client en matière d'opérations, de stocks et de livraisons dans un système adapté. Le client avait également besoin d'espaces distincts pour les clients, le personnel des restaurants et les partenaires de livraison. La solution intégrait les connexions spécifiques nécessaires aux opérations.

Présentation du projet

La solution a été conçue autour des profils de restaurants, menus, prix, offres et disponibilités gérés dans une seule application.

Pour gérer les commandes des clients, des applications Android et iOS ont été fournies avec des interfaces web responsives et d'administration. Les clients consultent les menus, ajoutent des articles au panier et suivent l'avancement de leur commande.

Le personnel du restaurant consulte les commandes en cours, les détails des articles et les types de commandes dans un tableau de suivi. Les informations de préparation, de retrait et de livraison restent visibles par l'équipe chargée de l'exécution.

Les livreurs reçoivent les informations de livraison qui leur sont attribuées, les itinéraires et les contrôles de statut dans un tableau de bord dédié. Les passerelles de paiement, plateformes POS, imprimantes de cuisine ou thermiques, cartes et services de livraison peuvent être connectés selon les besoins.

Une attention particulière a été accordée aux rapports et aux stocks. Les responsables des opérations consultent les commandes, ventes et livraisons, tandis que les niveaux de stock, analyses et données de rapports exportables sont disponibles dans l'espace de reporting.

Fonctionnalités clés livrées

  • Prise de commandes clients sur Android et iOS
  • Gestion du catalogue des restaurants et des menus
  • Tableau de suivi des commandes en cours
  • Suivi en temps réel des commandes clients
  • Attribution des livraisons et gestion des statuts
  • Intégration des paiements numériques
  • Rapports sur les stocks, ventes et livraisons
  • Accès basé sur les rôles pour les clients, employés, chauffeurs et administrateurs

Fonctions pouvant être ajoutées

+ Historique des commandes et favoris + Demandes de nouvelle commande + Horaires et itinéraires de livraison + Géolocalisation en direct et notifications d'étapes + Commandes par abonnement et paiements récurrents + Intégration POS et imprimantes de cuisine + Intégrations de messagerie et de cartes + Rapports de revenus et de taxes

Qui d'autre peut utiliser cette solution

Ces entreprises ont des besoins similaires en matière de prise de commandes et d'exécution. La même solution peut donc être adaptée à leurs opérations.

Marketplace de livraison regroupant plusieurs restaurants

Besoin Elle connecte les clients, restaurants, partenaires de livraison et administrateurs pour la prise et l'exécution des commandes.
Comment la solution aide La solution regroupe les menus, commandes, paiements, statuts de livraison et espaces de travail basés sur les rôles dans une seule application.

Entreprise de livraison de repas et de courses

Besoin Elle coordonne les commandes mobiles, les chauffeurs, les paiements et la localisation en direct des livraisons.
Comment la solution aide La solution fournit aux équipes des informations partagées sur les commandes, les livraisons attribuées, les mises à jour de statut et les rapports opérationnels.

Entreprise de pizzas et de vente à emporter

Besoin Elle gère les commandes à retirer, à emporter et à livrer, ainsi que les menus destinés aux clients.
Comment la solution aide La solution réunit la prise de commandes en ligne, la disponibilité des menus, le traitement des paiements et le statut des commandes du restaurant au même endroit.

Stack technologique

Python

Services d'API et d'analyse

Python prend en charge les API de l'application, les analyses et le traitement des données PDF.

fastapi

Créer les API de l'application

fastapi (un framework Python pour les API web) fournit les points de terminaison de l'application.

@porulle/plugin-pos-restaurant

Flux POS du restaurant

@porulle/plugin-pos-restaurant (une extension POS pour restaurants avec affichage cuisine et fonctions d'analyse) prend en charge les tables, options, écrans de cuisine et opérations du restaurant.

tastyigniter/tastyigniter

Base de la prise de commandes en ligne

tastyigniter (un système open source de commande en ligne et de gestion de restaurant) fournit les fonctions de commande du restaurant.

dbt-core

Créer les flux d'analyse

dbt-core (un outil de création de flux d'analyse) prend en charge la préparation des données de reporting.

amplitude-analytics

Suivre les événements serveur

amplitude-analytics (un SDK Python pour l'analyse produit côté serveur) envoie les données d'instrumentation côté serveur.

segmentio/analytics-php

Connecter les événements analytiques

segmentio/analytics-php (une bibliothèque PHP pour l'envoi d'événements analytiques) prend en charge les connexions d'analyse.

JSON

Échanger les données des rapports

JSON transporte les données de rapports et d'analyse entre les services de l'application.

Intégrations

Uber Eats and DoorDash

Le système échange les informations de commande et de suivi des plateformes de livraison avec Uber Eats et DoorDash.

POS platforms

Les connexions POS échangent les informations relatives aux commandes et aux opérations du restaurant.

Kitchen and thermal printers

Les intégrations d'imprimantes envoient les informations de commande aux flux de cuisine ou d'impression thermique.

Payment gateways

Les connexions de paiement traitent les cartes, Apple Pay, Google Pay, portefeuilles électroniques, UPI, paiement à la livraison et passerelles locales selon les besoins.

Backend APIs

Les API REST ou GraphQL échangent les informations de commande, de restaurant, de livraison et de reporting avec les services connectés.

Le résultat

Les menus offrent aux clients un point de départ clair pour commander

Le menu et le catalogue du restaurant regroupent les informations du restaurant, les articles du menu, les prix, les offres et les disponibilités avant la commande. Les clients peuvent parcourir les catégories, consulter les descriptions et ajouter des articles au panier.

L'écran relie le contenu du menu destiné aux clients aux profils des restaurants et à la gestion des menus, afin que la commande commence avec les mêmes informations que celles utilisées par l'équipe du restaurant.

Fonctionnement

  1. L'application affiche les profils des restaurants et les catégories de menus.
  2. Les fiches des articles affichent les descriptions, prix, offres et disponibilités.
  3. Le catalogue propose des commandes d'ajout au panier pour les articles affichés.
  • Profils des restaurants
  • Catégories de menus et fiches d'articles
  • Prix, offres et disponibilités
Menu et catalogue du restaurant

Menu et catalogue du restaurant

Fonctions affichées sur cet écran
Afficher le menu du restaurant Créer des menus dans le système Gérer les profils des restaurants

Un tableau de suivi partagé simplifie la coordination des commandes

L'écran des commandes en cours offre aux responsables et au personnel du restaurant une vue unique des commandes en attente, articles commandés et statuts d'exécution. Les libellés retrait, à emporter et livraison rendent les types de commandes visibles avec leurs détails.

Les vues par article affichent les informations de préparation et d'exécution pour chaque commande.

Fonctionnement

  1. L'écran affiche les commandes clients en attente et les articles commandés.
  2. Le panneau de détails affiche le statut, le type de commande et les informations d'exécution.
  3. Les contrôles de statut et notifications présentent l'avancement des commandes à retirer, à emporter et à livrer.
  • Liste des commandes en attente
  • Vue des commandes par article
  • Libellés retrait, à emporter et livraison
Conseil : Le tableau de suivi conserve les informations de préparation et d'exécution à côté de la commande concernée.
Commandes en cours et tableau de suivi

Commandes en cours et tableau de suivi

Fonctions affichées sur cet écran
Afficher les commandes en cours Gérer les commandes du restaurant Mettre à jour le statut de la commande Gestion des commandes à emporter

Les clients voient l'état d'avancement de leur commande

Le suivi des commandes clients présente le statut actuel, le statut de livraison et les étapes de la commande au même endroit. Le résumé et la chronologie permettent de suivre directement une commande, de sa création à son exécution ou sa livraison.

L'historique des commandes reste disponible dans le même espace destiné aux clients, offrant un aperçu plus clair des commandes précédentes.

Fonctionnement

  1. L'écran affiche la commande de repas et son statut actuel.
  2. Une chronologie présente les étapes de la commande et le statut de livraison.
  3. L'espace de suivi et l'historique affichent le suivi et les commandes précédentes.
  • Résumé de la commande
  • Chronologie des statuts
  • Notifications d'étapes et historique des commandes
Remarque : Le suivi en temps réel relie la vue de la commande du client au statut d'exécution et de livraison enregistré par l'équipe opérationnelle.
Suivi des commandes clients

Suivi des commandes clients

Fonctions affichées sur cet écran
Suivi des commandes de repas Suivre les commandes et favoris

Les opérations de livraison restent visibles par la personne assignée

Le tableau de bord des opérations de livraison offre aux livreurs une vue ciblée des livraisons attribuées, détails des commandes clients et statuts de livraison.

Les horaires et localisations sont présentés avec les détails nécessaires à la livraison assignée.

Fonctionnement

  1. Le tableau de bord affiche la disponibilité et les livraisons attribuées.
  2. Les détails incluent les informations de commande, localisations et horaires ou itinéraires.
  3. Les contrôles de mise à jour affichent le statut actuel de la livraison.
  • Liste des livraisons attribuées
  • Informations sur l'itinéraire
  • Contrôles du statut de livraison
Tableau de bord des opérations de livraison

Tableau de bord des opérations de livraison

Fonctions affichées sur cet écran
Gestion des livraisons

Les rapports relient les informations de stock, de vente et de livraison

L'écran des opérations regroupe les niveaux de stock, commandes, ventes, livraisons et rapports dans une vue de gestion. Les filtres et les informations sur les commandes en attente par article aident l'équipe à identifier les priorités.

Les graphiques d'analyse et les options d'export rendent les informations opérationnelles disponibles pour l'analyse et le reporting, y compris les données de rapports JSON.

Fonctionnement

  1. L'écran affiche les stocks, commandes, ventes et livraisons dans des tableaux et graphiques.
  2. Les filtres organisent les ventes, livraisons et commandes en attente par article.
  3. Les modèles de rapports et options d'export fournissent des rapports et des données JSON.
  • Tableau des niveaux de stock
  • Filtres des ventes et livraisons
  • Graphiques d'analyse et exports de rapports
Rapports opérationnels et stocks

Rapports opérationnels et stocks

Fonctions affichées sur cet écran
Suivre les niveaux de stock Générer des rapports pour l'analyse Analyse et visualisation des données

Ce que la solution apporte

Grâce à cette solution, le groupe de restaurants peut :

  • Créer et gérer des menus avec les prix, offres et disponibilités
  • Recevoir et traiter les commandes à retirer, à emporter et à livrer
  • Suivre en temps réel le statut des commandes, préparations et livraisons
  • Connecter les paiements numériques, POS, imprimantes et services de livraison
  • Coordonner les livraisons attribuées et les informations d'itinéraire
  • Consulter les informations sur les stocks, ventes, livraisons et rapports

Des systèmes prêts à l'emploi auraient-ils pu faire l'affaire ?

Avant la conception, le besoin a été comparé aux produits prêts à l'emploi à partir de leurs propres descriptions.

Besoins du client Logiciels de livraison de repas Sauce, Olo, Allset for Restaurants Plateformes de livraison de restaurants Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Marketplaces de commande de repas Zomato for Restaurants, RailRestro for Restaurants Solution personnalisée
Suivi en temps réel des commandes et livraisons partiellement
Moyens de paiement numériques
Commandes sur Android, iOS et le web
Informations sur les restaurants et les menus
Respect des règles du client : étapes, rôles, rapports partiellement — —
Toutes les étapes au même endroit —
Aucune étape manuelle entre les programmes — — —

Selon les descriptions publiques des produits et de leur catégorie.

Les produits prêts à l'emploi de livraison de repas couvrent des parties importantes du besoin, notamment les menus, la commande en ligne et les opérations de livraison. Un produit prêt à l'emploi suffit lorsque l'entreprise n'a besoin que de l'une de ces fonctions.

Ce groupe de restaurants avait besoin de son propre logiciel, car les flux des clients, restaurants et livraisons devaient fonctionner ensemble avec les besoins de paiement, de reporting et de gestion des stocks.

En conclusion

En définitive, la solution a été conçue pour supprimer la coordination manuelle du parcours allant du menu et de la commande client jusqu'à l'exécution au restaurant, la livraison et le reporting.

FAQ

Vous envisagez de créer un système similaire ? Consultez les réponses ci-dessous pour comprendre comment les principaux éléments d'une solution de gestion des commandes s'articulent.