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.