Gerenciamento do Sistema
Controle de produtos, cupons e estoque da plataforma.
Painel Admin — Escolha uma área
Clique em um ícone para abrir só aquela área de configuração. Os módulos estão agrupados por categoria; clique no botão no canto de cada ícone para mudar sua posição dentro da área ou movê-lo para outra área. Use o botão "Categorias" para criar, renomear ou excluir categorias.
Gerenciar categorias
SEO — Palavras-chave
Cadastre palavras, frases ou hashtags que representam a loja (ex: "moda praia", "biquíni premium", "#fitbeach"). Elas são usadas nas informações de busca do site.
Campanhas e Marketing — Cashback
Ao ativar, todo cliente logado que tiver um pedido com pagamento confirmado ganha automaticamente um bônus (cashback) em % sobre o valor do pedido, para usar em uma nova compra dentro do prazo definido. Se o pedido de origem for cancelado antes do bônus ser usado, ele é cancelado junto. O cliente recebe um e-mail avisando sempre que ganha um cashback.
Lembrete de Carrinho Abandonado
Quando um cliente identificado (logado ou que já digitou o e-mail no checkout) deixa itens no carrinho e não finaliza a compra, a loja pode enviar um e-mail de lembrete automático.
Pode deixar em 0 para testar (considera abandonado quase na hora, sem esperar) — lembre de voltar a um valor real depois do teste.
Este recurso precisa que algo chame o endereço abaixo periodicamente (ex: um cron job na sua hospedagem a cada 30 minutos, ou um serviço gratuito como cron-job.org apontando para ele):
https://SEUDOMINIO.com.br/api/send-abandoned-cart-emails.php?token=SEU_TOKEN_SECRETO
Configure SEU_TOKEN_SECRETO definindo a constante ABANDONED_CART_CRON_TOKEN em db-config.php — sem isso, o endpoint recusa a chamada por segurança.
Nota Fiscal
Três formas de documentar uma venda, nesta ordem de prioridade:
- Recibo de Pagamento — o padrão do dia a dia. Como MEI, você só é obrigado a emitir Nota Fiscal pra pessoa física se ela pedir. Botão "Gerar Recibo" em cada pedido, em Gestão de Pedidos — não depende de nada configurado aqui.
- Emissão direta na SEFAZ (painel verde abaixo) — sem empresa intermediária, direto no site da fazenda. Use quando o cliente pedir a nota, ou em vendas para pessoa jurídica.
- Focus NFe (mais abaixo) — alternativa com empresa intermediária paga, mantida no ar mas desativada por padrão.
Dados da Empresa (Emitente)
Usados nos 3 documentos acima (recibo, emissão direta e Focus NFe) — preenchidos com dados fictícios de exemplo, substitua pelos dados reais da sua empresa.
Só se aplica se a loja também prestar serviços. Para venda de produtos, geralmente fica em branco.
① Emissão direta na SEFAZ recomendado
Emite a nota direto no site da fazenda (SEFAZ), sem empresa intermediária nem mensalidade — usa a biblioteca gratuita e de código aberto sped-nfe, já preparada para os campos novos da Reforma Tributária (IBS/CBS). Exige um certificado digital A1 da empresa (arquivo .pfx com senha) — veja o README enviado junto se ainda não tiver um.
Certificado digital A1
Nenhum certificado enviado ainda.
O arquivo e a senha ficam guardados de forma protegida no seu servidor (pasta sem acesso direto pela URL, senha sempre criptografada) — nunca aparecem de novo aqui depois de enviados.
A emissão de verdade (montar e assinar a NFC-e e enviar pra SEFAZ) ainda não está pronta — preciso primeiro poder testar de ponta a ponta, o que só dá pra fazer com um certificado real configurado. Assim que enviar um aqui, eu finalizo e testamos essa parte juntos.
② Recibo de Pagamento: não precisa de nenhuma configuração aqui — é gerado direto em cada pedido (botão "Gerar Recibo" em Gestão de Pedidos), usando os dados da empresa acima.
③ Focus NFe alternativa — desativada
Integração com uma empresa intermediária (Focus NFe) para emitir NFC-e — continua funcionando, mas deixou de ser a opção principal. Se estiver ativa e quiser desligar, desmarque a caixa abaixo. Precisa de uma conta na Focus NFe (focusnfe.com.br) com token de acesso e certificado digital cadastrados LÁ (diferente do certificado enviado no painel verde acima).
Confirme o correto com seu contador — hoje é o mesmo para todos os produtos.
Cupons Cadastrados
Veja todos os cupons da loja, o período de validade e o status atual. Use o botão "Criar Cupom" acima para adicionar um novo.
Faixa de cupons no topo do site
No formato "Revezamento fixo", a faixa mostra um cupom por vez e troca sozinha no tempo escolhido acima — padrão: 5 segundos. Sem nenhum cupom válido no momento, a faixa fica escondida automaticamente.
Gestão de Pedidos (13 de 13)
Acompanhe todos os pedidos, atualize o status de pagamento, preparação e envio, e informe o código de rastreio dos Correios. O cliente recebe um e-mail automático quando você clica em "Salvar e Notificar Cliente" (ou em "Salvar Alterações Pendentes", que salva vários pedidos de uma vez — um e-mail por pedido). Use "Criar Pedido de Teste" para gerar um pedido de exemplo instantaneamente (com um produto real cadastrado), sem precisar passar pelo checkout — ótimo para testar a emissão de Nota Fiscal.
A lista fica oculta até você buscar algo ou escolher um status específico acima (ou clicar em "Mostrar").
Clientes Cadastrados (3 de 3)
Veja, edite, bloqueie ou exclua os dados dos clientes cadastrados no site (nome, sobrenome, CPF/CNPJ, endereço completo, telefone e e-mail). Esses dados já ficam salvos em um banco de dados real e compartilhado (MySQL) — qualquer alteração feita aqui é imediata e não depende do botão "Salvar Alterações". Use "Padronizar Cadastros" para colocar nome/rua/bairro/cidade/UF de todos os clientes já cadastrados em CAIXA ALTA (e-mails e redes sociais permanecem em minúsculas).
Clique nos títulos das colunas para ordenar
A lista fica oculta até você buscar algo acima (ou clicar em "Mostrar").
Aniversariantes de Hoje
Clientes que fazem aniversário hoje (com base na data de nascimento do cadastro). Clique em "Enviar E-mail" para mandar uma mensagem de feliz aniversário — se quiser, pode incluir o código de um cupom como presente.
Avise-me Quando Chegar
Clientes que pediram para ser avisados quando um tamanho sem estoque voltar a estar disponível. Assim que você atualizar o estoque desse tamanho no produto (e salvar), o e-mail é enviado automaticamente e o pedido sai desta lista.
Precificação
Aplique de uma vez só para todos os produtos ou apenas para uma categoria. Escolha entre mostrar um desconto na vitrine (preço riscado, sem alterar o valor cadastrado) ou realmente aumentar/diminuir o preço de venda cadastrado — essa segunda opção é permanente.
Banner de Entrada (Popup)
Uma imagem em tela cheia (promoção ou aviso, como alerta contra fraude) que aparece assim que o cliente abre o site, com um botão "X" para fechar e acessar a loja. Envie uma versão para computador e outra para celular.
Imagem para computador (monitor)
Imagem para celular
Banner Promocional (Carrossel)
Envie quantas imagens quiser de cidades litorâneas para o banner de destaque da vitrine. As imagens ficam salvas localmente e trocam automaticamente a cada 5 segundos. Use as setas em cada imagem para mudar a ordem de exibição a qualquer momento, sem precisar remover e reenviar nenhuma imagem. Esse carrossel fica sempre visível acima dos produtos — tanto em "Todos" quanto em qualquer página de categoria — para o cliente continuar vendo as promoções enquanto navega e ainda poder trocar de categoria pelo menu de ícones logo abaixo.
Aparência do Site
A cor-tema (botões, links, destaques e o título do cabeçalho) é independente da cor/papel de parede de fundo — dá para ter, por exemplo, fundo branco com textos rosa.
Logotipo do Site
Envie uma imagem do seu computador para substituir o texto "Fit&Beach" no topo do site. A imagem fica salva localmente (não é um link externo).
Frase de Destaque do Cabeçalho
Edite a frase exibida ao lado do logotipo, envie uma imagem pequena para acompanhá-la e personalize o estilo do texto.
Cor dos Ícones de Redes Sociais (rodapé)
Escolha como os ícones de redes sociais aparecem no rodapé do site. As redes em si são cadastradas no módulo "Redes Sociais".
Textos de Paginação
Edite o texto exibido nos botões de navegação entre páginas da vitrine.
Categorias de Produtos
Envie uma imagem fixa para cada categoria e, se quiser, edite o título exibido. A imagem e o título funcionam como um link: ao clicar em "Ver categoria", a vitrine mostra apenas os produtos daquela categoria. Categorias com produtos cadastrados não podem ser removidas.
A lista fica oculta até você buscar algo ou escolher uma categoria específica acima (ou clicar em "Mostrar").
| Ações | Produto | Categoria | EAN | Valor (R$) | Custo (R$) | Impostos (%) | Lucro (%) | Lucro (R$) | Desconto | Tamanhos e Estoque |
|---|
Preferências da Loja
Aparece piscando quando um produto tem só 1 unidade em estoque (somando todos os tamanhos).
Frete e API Oficial dos Correios
O CEP de origem é usado em toda cotação de frete (simulada ou oficial). Preencha as credenciais abaixo somente se sua loja já tiver um contrato ativo com os Correios; sem elas, o sistema calcula automaticamente uma estimativa por peso e cubagem.
Esses códigos e o token são obtidos junto ao seu representante comercial dos Correios após a contratação. A API oficial não permite chamadas diretas do navegador (sem CORS) em todos os casos — para produção, recomenda-se um pequeno backend/proxy que repasse essas requisições.
Parcelamento no Cartão (juros por parcela)
Defina o percentual de juros acrescido ao valor total para cada quantidade de parcelas no cartão de crédito (1x a 12x). Use 0% para parcelas sem juros.
Link de Pagamento — PayPal
No checkout, o cartão de débito é preenchido diretamente pelo cliente (número, validade, CVV), do mesmo jeito que o cartão de crédito — não é necessário cadastrar nada aqui para ele. Já o PayPal continua funcionando por link: enquanto a conta PayPal da loja está sendo criada, deixe este campo em branco — o cliente verá um aviso para combinar o pagamento pelo canal de atendimento. Assim que a conta estiver pronta, cole aqui o link de pagamento/checkout do PayPal para o cliente ser direcionado ao app.
Revendedores
Cadastro de revendedores/representantes comerciais (pessoa jurídica, apenas CNPJ). O upload de documentos (foto do documento, comprovante de residência, cartão CNPJ) ainda não está disponível — por enquanto o cadastro pede apenas os dados da empresa (CNPJ, contatos e sócios).
Área do Revendedor ativa no site
Enquanto desativada, o botão "Área do Revendedor" fica escondido do cabeçalho e ninguém consegue se cadastrar ou entrar.
Use {{RAZAO_SOCIAL}}, {{CNPJ}}, {{NOME_FANTASIA}} e {{SOCIOS}} em qualquer parte do texto — são substituídos automaticamente pelos dados de cada empresa no momento do cadastro. Este é apenas o modelo; o texto final que cada revendedor aceitou fica salvo com o cadastro dele, mesmo que o modelo seja editado depois.
Empresas cadastradas
Não foi possível carregar a lista agora. Verifique se os arquivos PHP e a tabela revendedores já foram instalados no backend (veja INSTRUCOES-REVENDEDORES.md).
Nenhuma empresa cadastrada ainda.
Informações de Contato
Esses dados aparecem no rodapé do site. Cadastre quantos e-mails quiser (ex: Atendimento, SAC, Trocas e Devoluções) — cada um com seu próprio rótulo.
Com DDD, com ou sem o "9" — usado no botão flutuante do WhatsApp e no rodapé do site.
Cadastre quantos telefones adicionais quiser (ex: Loja Física, Suporte Técnico) — cada um com seu próprio rótulo. Eles aparecem no rodapé do site, junto do telefone principal.
Redes Sociais
Edite o link de cada rede social, remova as que não usar ou adicione novas redes. Elas aparecem como ícones no rodapé do site.
No campo "Nome" cadastre apenas o nome da rede (ex: Instagram, Facebook) — não cole o link ali. O endereço da página vai no campo seguinte, "https://...".
Perguntas Frequentes (FAQ)
Cadastre até 20 perguntas (máx. 100 caracteres) e respostas (máx. 300 caracteres). Elas aparecem em um link "Perguntas Frequentes" no rodapé do site.
2 de 20 perguntas cadastradas
Política de Devolução e Troca
Edite o texto sobre devoluções e trocas exibido no link "Política de Devolução" no rodapé do site.
Privacidade e Segurança da Informação (LGPD)
Edite o texto sobre proteção de dados exibido no link "Privacidade e LGPD" no rodapé do site.
Índice Demográfico
Local de acesso dos clientes (com número de acessos por marcador), rankings de categorias/produtos mais visitados e mais vendidos — dados de todos os clientes, consolidados no servidor.
Não foi possível carregar os dados do servidor agora. Verifique se os endpoints analytics-track.php e analytics-summary.php já foram instalados no backend (veja as instruções enviadas junto com este arquivo) e se a tabela analytics_events foi criada no banco de dados.
Preenchendo "Data de"/"até", o filtro de Período acima é ignorado. Os filtros valem para o mapa e para os 5 rankings abaixo.
Apagar dados coletados — restrito ao usuário master (Dudulene)
Usa os mesmos filtros de período/data/dia/horário selecionados acima, mais o tipo escolhido aqui. Deixe tudo em branco/"Todos os tipos" para apagar tudo.
Local de Acesso dos Clientes
Nenhum acesso registrado ainda para o período/filtro selecionado.
Categorias Mais Visitadas
Produtos Mais Visitados
Categorias Mais Vendidas
Produtos Mais Vendidos
Locais Mais Acessados
Bairros dos Clientes Cadastrados
Diferente do mapa acima (que localiza pelo IP e só chega a nível de cidade/região), este ranking usa o bairro real informado no cadastro/CEP de cada cliente — por isso é mais preciso, mas só cobre quem chegou a se cadastrar no site.
Acessos em Tempo Real
Quantidade de acessos ao site, atualizada sozinha a cada poucos segundos enquanto esta tela estiver aberta. O mapa mostra só os acessos em que o cliente permitiu compartilhar a localização exata (diferente do mapa de Índice Demográfico, que localiza pelo IP sem pedir nada a ninguém).
Não foi possível carregar os dados do servidor agora. Verifique se os endpoints registrar-acesso-tempo-real.php e resumo-acessos-tempo-real.php já foram instalados no backend (veja as instruções enviadas junto com este arquivo) e se a tabela acessos_tempo_real foi criada no banco de dados.
Atualiza sozinho a cada 8 segundos enquanto esta tela estiver aberta — igual ao Índice Demográfico, Financeiro e Sell-Out.
0
acessos no período selecionado
Sem acessos registrados ainda para o período selecionado.
Local Exato dos Acessos (com localização permitida)
Nenhum acesso com localização permitida ainda para o período selecionado.
Financeiro
Gráfico de faturamento por período, com carrinhos abandonados, pedidos aguardando pagamento, confirmados (pagos), em separação e faturados — clique em um dos quadros abaixo do gráfico para mostrar/ocultar aquela linha.
Não foi possível carregar os valores de carrinhos abandonados do servidor agora (os demais valores, que vêm dos pedidos, continuam normais). Verifique se o endpoint admin-carrinhos-abandonados-resumo.php já foi instalado no backend e se a tabela carrinhos_abandonados_financeiro foi criada no banco de dados (veja INSTRUCOES-FINANCEIRO.md).
"Em separação" considera qualquer pedido cuja preparação esteja marcada como "Em preparação" (Admin > Gestão de Pedidos), independente do status de pagamento — se o critério não for esse que você tinha em mente, me avise para eu ajustar.
Preenchendo "Data de"/"até", o filtro de Período acima é ignorado. "Agrupar por" define o tamanho de cada barra do gráfico (independente do Período, que define a janela de tempo mostrada).
Filtros
Não foi possível carregar o perfil (Gênero/Faixa Etária) dos compradores agora — verifique se admin-sellout-perfil-pedidos.php já foi instalado.
Gênero/Faixa Etária/UF/Cidade/Bairro filtram Aguardando Pagamento, Confirmados, Em Separação e Faturados. "Carrinhos Abandonados" não guarda esses dados do visitante, então esse quadro sempre mostra o total sem esse filtro (só dentro do período/dia da semana/horário selecionados).
Faturamento por Período
Nenhum valor encontrado ainda para o período/filtro selecionado.
Pedidos por Status de Pagamento
Nenhum pedido encontrado ainda para o período/filtro selecionado.
Pedidos por Status de Preparação
Nenhum pedido encontrado ainda para o período/filtro selecionado.
Faturamento por Dia da Semana
Nenhum valor encontrado ainda para o período/filtro selecionado.
Últimos Pedidos
| Data | Pedido | Cliente | Valor | Pagamento | Preparação |
|---|
Nenhum pedido encontrado ainda para o período/filtro selecionado.
Sell-Out
Perfil de quem comprou: produtos mais vendidos, faixa etária, gênero e localização (bairro, cidade e UF) — use os filtros da barra lateral para restringir por categoria, sub-categoria, produto, gênero, idade, UF, cidade ou bairro.
Não foi possível carregar os dados do servidor agora. Verifique se o endpoint admin-sellout-resumo.php já foi instalado no backend e se a tabela sellout_itens foi criada no banco de dados (veja INSTRUCOES-SELLOUT.md).
Preenchendo "Data de"/"até", o filtro de Período acima é ignorado. "Agrupar por" define o tamanho de cada barra do gráfico.
Filtros
Vendas por Período
Nenhuma venda encontrada ainda para o período/filtro selecionado.
Vendas por Categoria
Nenhuma venda encontrada ainda para o período/filtro selecionado.
Vendas por Gênero
Nenhuma venda encontrada ainda para o período/filtro selecionado.
Produtos Mais Vendidos
Nenhuma venda encontrada ainda para o período/filtro selecionado.
Ranking de Produtos
Ranking de Categorias
Ranking de Idade
Ranking por Estado (UF)
Ranking por Cidade
Ranking por Bairro
Detalhamento (até 100 vendas mais recentes com os filtros atuais)
| Data | Pedido | Produto | Categoria | Qtd. | Valor | Gênero | Idade | Cidade/UF |
|---|
Nenhuma venda encontrada ainda para o período/filtro selecionado.
1 Dados Pessoais
Todos os campos marcados com * são obrigatórios para finalizar o pedido.
2 Endereço de Entrega
Estimativa simulada por peso e cubagem.
3 Forma de Pagamento
Pagamento via PIX
O código para pagamento (QR Code e "Pix Copia e Cola") é gerado ao clicar em Finalizar Compra.
O código expira em 1 hora — após esse prazo, será necessário gerar um novo.
5% de desconto aplicado sobre o valor dos produtos (não incide sobre o frete).
Pagamento via App PayPal
Ao clicar em Finalizar Compra, você será direcionado para concluir o pagamento pelo app (ou site) do PayPal com segurança.
Depois de concluir o pagamento no PayPal, volte e confirme para finalizar o pedido.
A conta PayPal da loja ainda está sendo configurada — enquanto isso, combine o pagamento pelo canal de atendimento se o link ainda não estiver disponível.
Pagamento com Cartão de Crédito
Pagamento com Cartão de Débito
Pagamento à vista — o débito no cartão não é parcelado.
Resumo do Pedido
O cashback cobre no máximo 20% do valor desta compra (R$ 50,76) — os outros 80%, no mínimo, são pagos por Pix ou cartão.
Pagamento à vista no cartão.
