Para quem usa o painel

Novidades do ROXPDV

O que mudou no sistema para facilitar a operação da sua loja — sem tecnicês.

1.4.0

### Adicionado

  • ROXPDV IA expandida — agora com 25 ferramentas: análise por categoria, cancelamentos, desempenho de entregadores, vendas por canal, cupom automático, cardápio do dia (IA sugere produtos baseado em vendas, margem e estoque)
  • SLA de entrega — rastreamento de tempo entre saída e entrega, alertas de atraso, ranking de entregadores por performance
  • Histórico de rota GPS — pontos de GPS do entregador vinculados a cada pedido, com distância e duração calculadas
  • DRE simplificado — Demonstrativo do Resultado do Exercício no painel, com KPIs, tabela completa e filtros de período
  • Exportação CSV — helper CsvExporter para exportar relatórios em planilha
  • Avaliação pós-entrega — clientes avaliam pedido e entregador (1-5 estrelas + comentário), com ranking no painel
  • Cupom de primeira compra — cupom automático enviado via WhatsApp quando cliente faz primeiro pedido
  • Alerta de estoque baixo — push notification pro painel quando produtos ficam abaixo do mínimo
  • Relatório de cancelamentos — motivos, canais, horários e lista detalhada com exportação CSV
  • Comparativo mês a mês — gráfico de tendência dos últimos 12 meses no dashboard (faturamento + pedidos)
  • Cache inteligente — cache APCu com invalidação automática em dashboard, produtos, categorias e configurações
  • PHPStan expandido para 7 pastas de entrada (painel, api, entregador, garcom, administracao, pdv, totem)

Correções

  • Estoque não estornava no cancelamento — pedidos cancelados (status 3) agora devolvem o estoque automaticamente
  • Fidelidade não estornava pontos — pontos de fidelidade são revertidos quando pedido é cancelado
  • Exclusão de pagamento sem supervisor — gateway de pedidos agora exige autorização de supervisor para estorno
  • Estoque sem rastreabilidade — toda movimentação (venda, estorno, offline) agora gera registro em estoque_movimentos
  • Estoque negativo silencioso — vendas offline agora registram movimentação com origem venda_offline
  • 20 erros PHPStan corrigidos (PHPDoc, funções legadas, tipos incorretos)
  • 2 bugs de sintaxe em páginas de administração (endforeach)

Melhorias

  • Transações financeiras com atomicidade (6 operações: baixarPagar, baixarReceber, salvarPagar, salvarReceber, criarRepeticoes, cancelarSerie)
  • ThermalPrintHelper — helpers de impressão térmica extraídos de services duplicados
  • extract() eliminado de 5 views do painel (variáveis nomeadas com ?? default)
  • Cache APCu no loader de .env (60s TTL)
  • System prompt da IA atualizado com papéis de sócia analista
  • Dashboard do entregador enriquecido com SLA e ranking
1.3.0

### Adicionado

  • Carrinho abandonado (WhatsApp) — lembrete automático para quem informou o WhatsApp na sacola e não finalizou o pedido (~30 min depois); texto editável e liga/desliga por loja em WhatsApp → Mensagens automáticas (desativado por padrão)

Melhorias

  • Credenciais Mercado Pago e Aiqfome da plataforma passam a ficar no .env do servidor — após o deploy, confira se o arquivo está preenchido e rotacione os tokens que estiveram no código antigo

Correções

  • Minha Conta: WhatsApp sem cadastro mostra a mensagem correta e não abre sessão indevida
  • Sacola/checkout: informar WhatsApp não cria cliente automaticamente — o cadastro ocorre ao finalizar o pedido
  • Finalizar pedido não trava mais a tela se o envio automático de WhatsApp falhar
  • Portal do afiliado: ativar, bloquear, gerenciar e editar lojas só funciona para estabelecimentos daquele afiliado
  • Fila automática de WhatsApp: erro ao verificar colunas da tabela whatsapp_fila no banco

Segurança

  • Postback de assinatura (Mercado Pago) migrado para consultas preparadas no banco
  • Telas de pagamento sem dump de erro técnico para o cliente
  • Verificação SSL ativada nas consultas à API do Mercado Pago (assinaturas)
1.2.0

### Adicionado

  • Pagamento online na sua loja — o cliente fecha o pedido e paga pelo celular, sem depender só de dinheiro ou maquininha na entrega
  • PIX com confirmação automática — quando o pagamento é aprovado, o pedido entra no fluxo da loja na hora, sem você precisar conferir comprovante manualmente
  • Mercado Pago — aceite PIX e cartão com checkout integrado; o cliente é levado direto para pagar e volta para acompanhar o pedido
  • PagSeguro — outra opção de pagamento online para quem já usa PagSeguro no dia a dia
  • Checkout em duas etapas — na hora de pagar, o cliente escolhe Pelo app (Pix, Mercado Pago, PagSeguro…) ou Na entrega (dinheiro, cartão, voucher e outras formas que você habilitar)
  • Alterar pagamento — em Meus pedidos, o cliente pode trocar a forma de pagamento enquanto o pedido ainda está pendente, antes da loja aceitar
  • Ícones das formas de pagamento — Pix, Mercado Pago, PagSeguro e demais opções aparecem com visual claro no checkout e na troca de pagamento

Melhorias

  • Telas de pagamento online (Mercado Pago e PagSeguro) mais organizadas no celular, com botão de voltar e conclusão do pagamento em destaque
  • Se o cliente tinha escolhido pagamento online e passa a pagar na entrega, o pedido volta para aguardando confirmação da loja — sem ficar preso em “aguardando pagamento”
  • Se trocar para pagamento online, o sistema oferece ir direto para a tela de pagamento para concluir na hora

Correções

  • Situações em que finalizar o pedido ou alterar a forma de pagamento podia falhar ou deixar a tela em branco
1.1.4

### Corrigido

  • O atalho Novidades no painel voltou a abrir esta página corretamente
1.1.3

### Corrigido

  • Cardápio no domínio próprio às vezes abria sem o visual certo mesmo com HTTPS já ativo — corrigido
  • Botão Emitir SSL no painel passa a reconhecer quando o certificado já está instalado
1.1.2

### Adicionado

  • Domínio próprio: emissão e renovação de SSL mais automática no painel

Melhorias

  • Instruções de DNS no painel ficaram mais claras para configurar seu endereço (ex.: seunegocio.com.br)
1.1.1

### Corrigido

  • Painel e loja voltaram a abrir normalmente após atualizações do sistema
  • Erro ao criar o setor Caixa em Configurações
1.1.0

### Adicionado

  • Domínio próprio da loja — use seu endereço (ex.: seunegocio.com.br) no cardápio, em vez de só seunegocio.roxpdv.com.br
  • Configuração em Configurações → Geral: campo de domínio, instruções de DNS e verificação com um clique
  • Redirecionamento automático do endereço ROXPDV para o seu domínio, quando marcado como principal
  • HTTPS automático para domínios próprios, com status e botão Emitir / renovar SSL no painel

Melhorias

  • QR Code, WhatsApp, SEO e Ver loja passam a usar seu domínio próprio quando ele está ativo
1.0.0

### Adicionado

  • Esta página de Novidades para acompanhar o que mudou no sistema
  • Atalho Novidades no painel — menu lateral e barra superior
  • Salão e cozinha no mesmo lugar: PDV, mesas, pedidos, entregas e KDS
  • Garçom e entregador com acesso pelo celular, sem instalar app da loja
  • Cardápio online da sua marca, com sacola e pagamento (PIX, cartão e mais)
  • Emissão de nota ao consumidor (NFC-e) e guarda dos XMLs fiscais
  • WhatsApp e conversas com clientes direto no painel
  • ROXPDV IA para ajudar na operação do dia a dia
  • Produtos, estoque, cupons, banners e relatórios para vender e decidir melhor