Configurações
Visão Geral
Configure as informações e preferências do restaurante.
Localização
frontend-react/src/views/admin/SettingsView.tsx
Funcionalidades
Informações do Restaurante
- Nome
- Telefone
- Endereço
Aparência
- Cor primária
- Cor secundária
Horário de Funcionamento
- Dias da semana
- Horário de abertura e fechamento
Configurações de Pedido
- Tempo estimado de preparo
- Valor mínimo do pedido
PIX
Configure para habilitar pagamentos via PIX QR Code no terminal PDV.
| Campo | Tipo | Descrição |
|---|---|---|
pixKey | string | Chave PIX (CPF, CNPJ, email, telefone ou chave aleatória) |
pixMerchantName | string | Nome do beneficiário exibido no QR code (máx 25 caracteres) |
Mercado Pago Point
Configure para habilitar validação de credenciais da maquininha Mercado Pago Point. As credenciais ficam armazenadas no tenant (nível de conta) como padrão; futuramente poderão ser sobrescritas por PDV.
| Campo | Tipo | Descrição |
|---|---|---|
mpAccessToken | string | Access Token da conta Mercado Pago (formato APP_USR-...) |
mpDeviceId | string | Device ID padrão da maquininha Point registrada na conta |
mpPublicKey | string | Chave Pública do MP (APP_USR-...). Exposta ao frontend para inicializar o Checkout Bricks (Apple Pay / Google Pay). Obtida em mercadopago.com.br/developers → Credenciais → Chave pública |
Botão "Testar Conexão": valida o mpAccessToken chamando a API do MP (GET /point/integration-api/devices). Se mpDeviceId também estiver preenchido, confirma que o device pertence à conta. Retorna o número de dispositivos encontrados.
Hierarquia: as credenciais do tenant são o padrão. PDVs individuais poderão sobrescrever
mpDeviceIdno futuro para direcionar cobranças a maquininhas específicas. QuandompPublicKeyestá configurada, o checkout online exibe uma terceira opção de pagamento — Carteira Digital (Apple Pay / Google Pay via Checkout Bricks).
Veja também: Gateways de Pagamento
Fiscal (NF-e / NFC-e)
Configure para habilitar emissão de notas fiscais via Focus NFe.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cnpj | string | Sim | CNPJ do estabelecimento (14 dígitos, sem formatação) |
inscricaoEstadual | string | Não | Inscrição Estadual |
focusNfeToken | string | Sim | Token de autenticação da API Focus NFe |
focusNfeAmbiente | string | Sim | homologacao (testes) ou producao |
regimeTributario | string | Não | 1=Simples Nacional, 2=Lucro Presumido, 3=Lucro Real |
address | string | Sim | Logradouro |
addressNumber | string | Sim | Número |
district | string | Sim | Bairro |
city | string | Sim | Município |
state | string | Sim | UF (2 letras) |
cep | string | Sim | CEP (8 dígitos) |
Atenção: Use
homologacaopara testes. Troque paraproducaosomente com CNPJ e certificado digital válidos configurados no painel do Focus NFe.
Campos
| Campo | Tipo | Descrição |
|---|---|---|
name | string | Nome do restaurante |
primaryColor | string | Cor primária (hex) |
secondaryColor | string | Cor secundária (hex) |
reservationsEnabled | boolean | Habilita/desabilita reservas |