PROJETO

Software de gestão de pedidos para restaurantes e entrega de comida

Desenvolvimento de software personalizado, Pedidos para restaurantes, Gestão de menus, Integração de pagamentos, Acompanhamento de entregas, Processos POS e de cozinha, Relatórios e inventário

  • Setor: Restaurantes e cafés
  • Suécia Localização: Suécia
  • Prazo de entrega: 16 semanas
  • Tecnologias: Python, fastapi
4+ meses

Este grupo de restaurantes passa tempo a coordenar menus, pedidos, pagamentos, preparação e entregas através de canais separados. A solução é um software de gestão de pedidos para restaurantes: reúne informações de menus, clientes e pedidos e oferece à equipa do restaurante um único local para processar os pedidos. Os estafetas e gestores utilizam o mesmo sistema para acompanhar o processamento e consultar as operações. Os clientes consultam menus, fazem pedidos e acompanham o seu progresso online.

Resumo

Problema

O grupo de restaurantes precisava de substituir processos fragmentados de pedidos e processamento por um software centralizado.

Solução

A solução tornou-se um sistema único de gestão de menus, pagamentos, operações do restaurante, entregas e relatórios.

Resultado

O software foi criado para reduzir a coordenação manual e o tempo gasto a transferir informações de pedidos entre equipas e ferramentas.

História do cliente

O cliente é um grupo de restaurantes da Suécia. Gere operações de restaurantes, incluindo menus, pedidos de clientes e entregas.

Os detalhes dos menus, preços, ofertas e disponibilidade precisam de permanecer claros para clientes e funcionários. O sistema também abrange stock, vendas e informações de entrega para as operações.

O pedido era simples: disponibilizar acompanhamento em tempo real dos pedidos, da preparação e das entregas; ligar pagamentos digitais seguros; oferecer pedidos para clientes em Android e iOS; e apresentar claramente as informações dos restaurantes e menus.

A solução foi estruturada como uma aplicação modular com pedidos de clientes e operações de restaurantes e cozinhas. A gestão de entregas e pagamentos recebeu áreas dedicadas.

Os relatórios e o inventário completaram a visão operacional.

O cliente pediu

  1. Acompanhar em tempo real o estado dos pedidos, da preparação e das entregas
  2. Aceitar cartões, carteiras digitais, UPI e métodos de pagamento locais
  3. Oferecer pedidos em Android, iOS e web responsiva
  4. Apresentar restaurantes, menus, preços, ofertas e disponibilidade

Porque o software pronto não era adequado

Os produtos prontos de entrega de comida abrangem menus, marketplaces e pedidos integrados, mas as suas descrições não combinam as necessidades de operações, inventário e entregas do cliente num único sistema personalizado. O cliente também precisava de áreas de trabalho separadas para clientes, funcionários dos restaurantes e parceiros de entrega. A solução incluiu as ligações específicas exigidas pela operação.

Visão geral do projeto

A solução foi concebida em torno de perfis de restaurantes, menus, preços, ofertas e disponibilidade, geridos numa única aplicação.

Para gerir os pedidos dos clientes, foram disponibilizadas aplicações Android e iOS, além de interfaces web responsivas e de administração. Os clientes consultam os menus, adicionam itens ao carrinho e acompanham o progresso dos pedidos.

A equipa do restaurante vê os pedidos atuais, os detalhes de cada item e os tipos de pedido num painel de estados. As informações sobre preparação, takeaway e entrega permanecem visíveis para a equipa responsável pelo processamento.

Os estafetas recebem informações sobre as entregas atribuídas, rotas e controlos de estado num painel dedicado. Gateways de pagamento, plataformas POS, impressoras de cozinha ou térmicas, mapas e serviços de entrega podem ser ligados quando necessário.

Foi dada especial atenção aos relatórios e às informações de stock. Os gestores de operações consultam pedidos, vendas e entregas, com níveis de stock, análises e dados de relatórios exportáveis disponíveis na área de relatórios.

Principais funcionalidades entregues

  • Pedidos de clientes em Android e iOS
  • Gestão do catálogo de restaurantes e menus
  • Painel de estados dos pedidos atuais
  • Acompanhamento de pedidos dos clientes em tempo real
  • Atribuição de entregas e gestão de estados
  • Integração de pagamentos digitais
  • Relatórios de stock, vendas e entregas
  • Acesso baseado em funções para clientes, funcionários, motoristas e administradores

Pode ser adicionado

+ Histórico de pedidos e favoritos + Pedidos repetidos + Horários e rotas de entrega + Localizações em tempo real e notificações de etapas + Pedidos por subscrição e pagamentos recorrentes + Integração com POS e impressoras de cozinha + Integrações de mensagens e mapas + Relatórios de receitas e impostos

Quem mais pode utilizar esta solução

Estas empresas têm uma tarefa semelhante de pedidos e processamento, pelo que a mesma solução pode ser adaptada às suas operações.

Marketplace de entrega de comida com vários restaurantes

Tarefa Liga clientes, restaurantes, parceiros de entrega e administradores ao longo dos processos de pedidos e processamento.
Como a solução ajuda A solução reúne menus, pedidos, pagamentos, estados de entrega e áreas de trabalho baseadas em funções numa única aplicação.

Empresa de entrega de comida e produtos alimentares

Tarefa Coordena pedidos móveis, motoristas, pagamentos e localizações de entrega em tempo real.
Como a solução ajuda A solução oferece às equipas informações partilhadas sobre pedidos, entregas atribuídas, atualizações de estado e relatórios operacionais.

Empresa de pizzas e takeaway

Tarefa Gere pedidos para recolha, takeaway e entrega, além de menus voltados para os clientes.
Como a solução ajuda A solução combina pedidos online, disponibilidade de menus, processamento de pagamentos e estado dos pedidos do restaurante num único local.

Tecnologias utilizadas

Python

Serviços de API e análise

Python suporta as APIs da aplicação, as análises e o processamento de dados PDF.

fastapi

Criar APIs da aplicação

fastapi (um framework Python para APIs web) disponibiliza os endpoints da aplicação.

@porulle/plugin-pos-restaurant

Processos POS do restaurante

@porulle/plugin-pos-restaurant (uma extensão POS para restaurantes com funcionalidades de ecrã de cozinha e análise) suporta mesas, modificadores, ecrãs de cozinha e operações do restaurante.

tastyigniter/tastyigniter

Base para pedidos online

tastyigniter (um sistema open source de pedidos online e gestão de restaurantes) disponibiliza funcionalidades de pedidos para restaurantes.

dbt-core

Criar processos de análise

dbt-core (uma ferramenta para criar processos de análise) suporta a preparação de dados para relatórios.

amplitude-analytics

Acompanhar eventos do servidor

amplitude-analytics (um SDK Python para análise de produtos no lado do servidor) envia dados de instrumentação do servidor.

segmentio/analytics-php

Ligar eventos de análise

segmentio/analytics-php (uma biblioteca PHP para enviar eventos de análise) suporta ligações de análise.

JSON

Trocar dados de relatórios

JSON transporta dados de relatórios e análises entre os serviços da aplicação.

Integrações

Uber Eats and DoorDash

O sistema troca informações de pedidos e acompanhamento de plataformas de entrega com a Uber Eats e a DoorDash.

POS platforms

As ligações POS trocam informações sobre pedidos e operações dos restaurantes.

Kitchen and thermal printers

As integrações com impressoras enviam informações dos pedidos para processos de cozinha ou impressão térmica.

Payment gateways

As ligações de pagamento processam cartões, Apple Pay, Google Pay, carteiras digitais, UPI, e-wallets, pagamento na entrega e gateways locais quando necessário.

Backend APIs

As APIs REST ou GraphQL trocam informações de pedidos, restaurantes, entregas e relatórios com serviços ligados.

O resultado

Os menus dão aos clientes um início claro para o pedido

O menu e o catálogo do restaurante reúnem informações do restaurante, itens do menu, preços, ofertas e disponibilidade antes da realização do pedido. Os clientes podem consultar categorias, rever descrições dos itens e adicioná-los ao carrinho.

O ecrã mantém o conteúdo do menu voltado para o cliente ligado aos perfis dos restaurantes e à gestão de menus, para que o pedido comece com as mesmas informações utilizadas pela equipa do restaurante.

Como funciona

  1. A aplicação apresenta perfis de restaurantes e categorias de menus.
  2. Os cartões dos itens do menu mostram descrições, preços, ofertas e disponibilidade.
  3. O catálogo disponibiliza controlos para adicionar os itens apresentados ao carrinho.
  • Perfis de restaurantes
  • Categorias de menus e cartões de itens
  • Preços, ofertas e disponibilidade
Menu e catálogo do restaurante

Menu e catálogo do restaurante

Funcionalidades neste ecrã
Apresentar menu do restaurante Criar menus no sistema Gerir perfis de restaurantes

Um painel de estados partilhado reduz a coordenação dos pedidos

O ecrã de pedidos atuais oferece aos gestores e funcionários do restaurante uma única visão dos pedidos pendentes, itens pedidos e estado do processamento. As etiquetas de recolha, takeaway e entrega mantêm os tipos de pedido visíveis juntamente com os detalhes.

As vistas por item mostram informações de preparação e processamento de cada pedido.

Como funciona

  1. O ecrã apresenta os pedidos pendentes dos clientes e os itens pedidos.
  2. O painel de detalhes mostra o estado, o tipo e as informações de processamento do pedido.
  3. Os controlos de estado e as notificações mostram o progresso dos pedidos de recolha, takeaway e entrega.
  • Lista de pedidos pendentes
  • Vista de pedidos por item
  • Etiquetas de recolha, takeaway e entrega
Dica: O painel de estados mantém as informações de preparação e processamento junto do pedido a que pertencem.
Pedidos atuais e painel de estados

Pedidos atuais e painel de estados

Funcionalidades neste ecrã
Apresentar pedidos atuais Gerir pedidos do restaurante Atualizar estado do pedido Gestão de pedidos takeaway

Os clientes veem o estado do pedido

O acompanhamento de pedidos apresenta o estado atual, estado da entrega e etapas do pedido num único local. O resumo e a linha temporal permitem acompanhar diretamente o pedido desde a realização até ao processamento ou entrega.

O histórico de pedidos permanece disponível na mesma área voltada para o cliente, proporcionando um registo mais claro dos pedidos anteriores.

Como funciona

  1. O ecrã apresenta o pedido de comida e o seu estado atual.
  2. Uma linha temporal apresenta as etapas do pedido e o estado da entrega.
  3. A área de acompanhamento e o histórico mostram o acompanhamento e os pedidos anteriores.
  • Resumo do pedido
  • Linha temporal de estados
  • Notificações de etapas e histórico de pedidos
Nota: O acompanhamento em tempo real liga a vista do pedido do cliente ao estado de processamento e entrega registado pela operação.
Acompanhamento de pedidos dos clientes

Acompanhamento de pedidos dos clientes

Funcionalidades neste ecrã
Acompanhar pedidos de comida Acompanhar pedidos e favoritos

O trabalho de entrega permanece visível para a pessoa responsável

O painel de operações de entrega oferece aos estafetas uma vista focada das entregas atribuídas, detalhes dos pedidos dos clientes e estado da entrega.

Os horários e as localizações são apresentados com os detalhes necessários para o trabalho atribuído.

Como funciona

  1. O painel apresenta a disponibilidade e as entregas atribuídas.
  2. Os detalhes incluem informações dos pedidos, localizações e horários ou rotas.
  3. Os controlos de atualização mostram o estado atual da entrega.
  • Lista de entregas atribuídas
  • Informações de rotas
  • Controlos de estado da entrega
Painel de operações de entrega

Painel de operações de entrega

Funcionalidades neste ecrã
Gestão de entregas

Os relatórios ligam informações de stock, vendas e entregas

O ecrã de operações reúne níveis de stock, pedidos, vendas, entregas e relatórios numa vista de gestão. Os filtros e as informações de pedidos pendentes por item ajudam a equipa de operações a verificar o que requer atenção.

Os gráficos de análise e os controlos de exportação disponibilizam informações operacionais para análise e relatórios, incluindo dados de relatórios JSON.

Como funciona

  1. O ecrã apresenta níveis de stock, pedidos, vendas e entregas em tabelas e gráficos.
  2. Os filtros organizam informações de vendas, entregas e pedidos pendentes por item.
  3. Os modelos de relatórios e os controlos de exportação disponibilizam relatórios e dados JSON.
  • Tabela de níveis de stock
  • Filtros de vendas e entregas
  • Gráficos de análise e exportação de relatórios
Relatórios de operações e inventário

Relatórios de operações e inventário

Funcionalidades neste ecrã
Acompanhar níveis de stock Gerar relatórios para análise Análise e visualização de dados

O que a solução oferece

Com esta solução, o grupo de restaurantes pode:

  • Criar e manter menus de restaurantes com preços, ofertas e disponibilidade
  • Receber e processar pedidos para recolha, takeaway e entrega
  • Acompanhar em tempo real o estado dos pedidos, da preparação e das entregas
  • Ligar pagamentos digitais, POS, impressoras e serviços de entrega
  • Coordenar entregas atribuídas e informações de rotas
  • Consultar informações de stock, vendas, entregas e relatórios

Os sistemas prontos poderiam fazer o trabalho?

Antes do desenvolvimento, a tarefa foi comparada com produtos prontos com base nas suas próprias descrições.

O que o cliente precisa Software de entrega de comida Sauce, Olo, Allset for Restaurants Plataformas de entrega para restaurantes Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Marketplaces de pedidos de comida Zomato for Restaurants, RailRestro for Restaurants Solução personalizada
Acompanhamento em tempo real de pedidos e entregas parcialmente
Métodos de pagamento digitais
Pedidos em Android, iOS e web
Informações sobre restaurantes e menus
Adaptação às regras do cliente: etapas, funções e relatórios parcialmente — —
Todas as etapas num único local —
Sem etapas manuais entre programas — — —

Com base nas descrições públicas dos produtos e da sua categoria.

Os produtos prontos de entrega de comida cobrem partes importantes da tarefa, incluindo menus, pedidos online e operações de entrega. Um produto pronto é suficiente quando a empresa precisa apenas de uma dessas partes.

Este grupo de restaurantes precisava do seu próprio software porque os processos de clientes, restaurantes e entregas tinham de funcionar em conjunto com pagamentos, relatórios e necessidades de inventário.

No fim

No fim, a solução foi criada para eliminar a coordenação manual do percurso entre o menu e o pedido do cliente, o processamento no restaurante, a entrega e os relatórios.

FAQ

Está a pensar criar um sistema semelhante? Leia as respostas abaixo para perceber como as principais partes de uma solução de gestão de pedidos se ligam.