Skip to content

Pedidos ​

Visão Geral ​

A página de pedidos permite visualizar e gerenciar todos os pedidos do restaurante em tempo real.

Localização ​

frontend-react/src/views/admin/OrdersView.tsx

Funcionalidades ​

  • Lista de todos os pedidos
  • Filtro por status
  • Filtro por data
  • Atualização de status
  • Detalhes do pedido

Status de Pedidos ​

StatusDescrição
pendingPedido realizado, aguardando confirmação
confirmedPedido confirmado pelo staff
preparingPedido em preparação
readyPedido pronto para entrega
deliveredPedido entregue
cancelledPedido cancelado

Emissão de Nota Fiscal ​

Para pedidos com status delivered, o admin pode emitir NF-e ou NFC-e diretamente na lista de pedidos.

Botões de emissão ​

Disponíveis ao expandir a linha do pedido (apenas role admin / superadmin):

BotãoTipoUso
NFC-enfceConsumidor final, sem CPF obrigatório
NF-enfePessoa jurídica ou com CPF

Pré-requisitos ​

  • Tenant com CNPJ, token Focus NFe e endereço preenchidos em Configurações → Fiscal
  • Pedido no status delivered

Fluxo ​

  1. Expanda a linha do pedido
  2. Clique em NFC-e ou NF-e
  3. O sistema chama POST /t/:slug/fiscal/emit
  4. Documento fiscal criado — acompanhe em NF-e (menu lateral)

Campos PIX no pedido ​

Quando o pagamento foi feito por PIX, o pedido exibe:

CampoDescrição
pixPayloadPayload EMV "Copia e Cola"
pixQrCodeBase64Imagem PNG do QR code em Base64

Integração WebSocket ​

Os pedidos são atualizados em tempo real via WebSocket na cozinha.

Relacionados ​

Lançado sob a licença MIT.