🛒
PAINEL INTERNO
Bem-vindo ao PedidoON
Selecione a ferramenta que deseja usar
Gestão de clientes
Onboarding
Configure um novo cliente. Gere o bloco Firebase pronto para colar nos arquivos do sistema.
Licenças
Gerencie pagamentos, vencimentos e bloqueios de todos os seus clientes.
Prospecção de novos clientes
Prospecção via Mapa
Busca restaurantes no OpenStreetMap. 100% gratuito, sem cartão. Encontra quem não tem site.
Prospecção via iFood
Extrai restaurantes do iFood. Identifica quem já faz delivery mas não tem cardápio próprio.
PedidoON
PAINEL INTERNO
Configurar novo cliente
Preencha os dados, gere o bloco de configuração e cole nos dois arquivos HTML.
1
Dados do estabelecimento
Apenas para referência — anotados no código
2
Credenciais Firebase
Um projeto gratuito por cliente
Como criar o Firebase (5 minutos)
  1. Acesse console.firebase.google.comCriar projeto
  2. Nome: pedidoon-nomecliente → desative Analytics → Criar
  3. Build → Realtime Database → Criar banco → escolha Modo de teste
  4. Authentication → Primeiros passos → E-mail/senha → Ativar
  5. Authentication → Usuários → Adicionar usuário (e-mail e senha do dono)
  6. Configurações do projeto ⚙ → Seus apps → Web </> → Registrar app → copiar o firebaseConfig
3
Gerar e aplicar
Cole o bloco nos dois arquivos HTML
Preencha os campos obrigatórios (*)
Bloco gerado!
Copie e cole nos dois arquivos conforme as instruções abaixo

      
    
  • 1
    Abra o arquivo PDV_V2_clean.html no VS Code ou qualquer editor de texto
  • 2
    Pressione Ctrl+H (substituir) e no campo "Procurar" cole: CREDENCIAIS DO FIREBASE — PDV
  • 3
    Selecione e apague todo o bloco const firebaseConfig = { ... }; e cole o código copiado no lugar
  • 4
    Repita para o cardapio.html — clique na aba acima, copie e substitua da mesma forma
  • 5
    Suba os dois arquivos no Firebase Hosting: firebase deploy ou arraste no painel do Hosting
Atalho rápido: no VS Code use Ctrl+H → Regex ativado e substitua o bloco inteiro de const firebaseConfig até o }; de uma vez.
LICENÇAS
Total de clientes
0
cadastrados
Ativos
0
em dia
Vencendo
0
próximos 7 dias
Bloqueados
0
sem acesso
Recebido este mês
R$ 0
0 pagamentos
Cliente Status Vencimento Plano / Valor Dias restantes Ações
Nenhum cliente cadastrado.
Clique em + Novo cliente para começar.
Novo Cliente
Cliente
Confirmar ação
100% Gratuito
Prospecção via OpenStreetMap
100% gratuito — sem cartão, sem limite, sem cadastro
Por que OpenStreetMap?
O OpenStreetMap é um mapa colaborativo e aberto — como uma Wikipedia dos mapas. Qualquer pessoa pode consultar seus dados gratuitamente via Overpass API, sem precisar de conta, cartão ou chave de API. Tem mais de 800 milhões de estabelecimentos cadastrados no mundo inteiro, incluindo restaurantes, cafeterias, padarias e bares em todo o Brasil.
Digite a cidade e clique em Buscar para encontrar estabelecimentos.
Mensagem WhatsApp

Edite antes de enviar:

PROSPECÇÃO IFOOD
Como funciona
3 passos simples para extrair leads do iFood
1
Abrir iFood
2
Copiar dados
3
Colar aqui
4
Analisar leads
Por que não é automático?
O iFood bloqueia acesso automatizado por bots. Esta ferramenta usa uma técnica manual assistida — você acessa o iFood normalmente, copia os dados da página e cola aqui. O sistema processa tudo e identifica os leads em segundos.
Passo 1 — Acesse o iFood e configure sua busca:
1. Clique no botão abaixo para abrir o iFood
2. Digite o endereço da cidade que quer prospectar
3. Escolha a categoria (Restaurantes, Lanches, Cafés, etc.)
4. Role a página até carregar todos os restaurantes visíveis
5. Depois clique em "Ir para o Passo 2"
Passo 2 — Copie os dados da página do iFood:
1. Na página do iFood aberta, pressione F12 para abrir as ferramentas do desenvolvedor
2. Clique na aba Console
3. Cole o código abaixo no console e pressione Enter
4. Copie todo o resultado que aparecer (Ctrl+A → Ctrl+C)
5. Cole no campo abaixo e clique em Processar
JSON.stringify([...document.querySelectorAll('[data-testid="restaurant-card"], .sc-fyMiLy, [class*="RestaurantCard"], [class*="restaurantCard"], [class*="restaurant-card"]')].map(el=>{ const nome = el.querySelector('[class*="name"], [class*="Name"], h2, h3')?.innerText?.trim(); const cat = el.querySelector('[class*="category"], [class*="Category"], [class*="cuisine"]')?.innerText?.trim(); const nota = el.querySelector('[class*="rating"], [class*="Rating"], [class*="score"]')?.innerText?.trim(); const link = el.closest('a')?.href || el.querySelector('a')?.href; const img = el.querySelector('img')?.src; return nome ? {nome,cat,nota,link,img} : null; }).filter(Boolean))
Dica alternativa: Se o código acima não funcionar no iFood, use a opção manual abaixo — digite os restaurantes um por um ou em lista.
Entrada manual — adicione restaurantes um por um
Use quando o script automático não funcionar. Digite os dados dos restaurantes que viu no iFood.
Siga os passos acima para importar restaurantes do iFood.
Mensagem WhatsApp

Edite antes de enviar:

Novo Cliente
Cliente
Confirmar ação
Mensagem WhatsApp

Edite antes de enviar:

Mensagem WhatsApp

Edite antes de enviar: