Faixas de cliente
Edite o JSON e salve. Estrutura: cada faixa tem nome, min_pedido e regra de frete grátis.
Caixas (embalagem)
peso_cartela_g é o peso unitário da cartela. Sistema escolhe a menor caixa cuja capacidade comporta o pedido.
Mapa de apelidos → SKU
A chave é o apelido normalizado (sem espaços/maiúsculas) que aparece no texto do pedido. O valor é o SKU exato no inventário Bling.
Preços FM (matriz tarifa × peso)
JSON gerado da Proposta Comercial. Edite com cuidado — uma linha errada quebra a cotação. Estrutura: {tarifas:[], faixas_peso_kg:[], precos_por_kg:{tarifa:[v1,v2,...]}}.
Regras FM (Seguro/GRIS/Devolução)
Subsídio Sedex (quando FM ficou grátis)
Lista de regras avaliadas em ordem. Primeira que casar (UF + faixa + valor mínimo) define o desconto fixo a abater do Sedex retornado pela Frenet. Use "*" para wildcard.
Configuração Frenet
Token Frenet NÃO está aqui — vai como wrangler secret put FRENET_TOKEN. Aqui só CEP origem e filtros de serviço.
💳 Pagar.me — credenciais e configuração
A Secret Key NUNCA aparece em GET (mascarada). Para alterar, cole o valor novo. Para manter o atual, deixe o campo vazio ou com a versão mascarada.
Cadastre no painel da Pagar.me em Configurações → Webhooks:
- URL:
https://cdv-cotacao-api.ciliosdasdivas.workers.dev/webhook/pagar-me - Categoria de eventos:
PEDIDO(marque pelo menosorder.paid,order.payment_failed,order.canceled) - Habilitar autenticação: Sim — defina um usuário e senha quaisquer e cole os mesmos valores nos campos acima.
🟧 Banco Inter — PIX (0% sem taxa)
Inter cobra 0% no PIX para sempre. Requer setup mais técnico (OAuth + certificado mTLS), mas economiza 1% por transação.
- Login em contadigital.bancointer.com.br/empresas com sua conta PJ Inter
- Menu lateral → "Inter Empresas / Aplicações" (ou "API Banking")
- Clica "Criar nova aplicação":
- Tipo:
Pix Recebimento(selecione todos os escopos PIX) - Webhook (opcional):
https://cdv-cotacao-api.ciliosdasdivas.workers.dev/webhook/inter
- Tipo:
- Após criar, vai aparecer:
- Client ID (UUID) → copia pro campo acima
- Client Secret → copia pro campo acima
- Certificado .crt e chave .key — você vai BAIXAR esses 2 arquivos
- Salve aqui no admin: Client ID + Client Secret + chave PIX
- ⚠️ Subir o certificado mTLS no Cloudflare (passo único, técnico):
cd C:\Users\User\Downloads\cdv-cotacao npx wrangler mtls-certificate upload \ --cert caminho/inter-cert.crt \ --key caminho/inter-key.key \ --name inter-cert
O comando devolve umcertificate_id. Me avisa esse ID que eu adiciono nowrangler.tomle re-deploy. - Após o re-deploy, marca "Habilitado: Sim" aqui → 🔌 Testar conexão deve passar ✓
📱 Mercado Pago — PIX (sem taxa de transação)
Configure o Access Token PJ para gerar QR Code PIX direto no painel. PIX no MP é gratuito para receber até alto volume.
- Logue em mercadopago.com.br/developers/panel/app com sua conta PJ
- Clique em "Criar aplicação" (se ainda não tem). Tipo: "Pagamentos online", marque PIX.
- Na sua aplicação, vá em "Credenciais de produção"
- Copie o "Access Token" (começa com
APP_USR-) - Para testar antes, use as "Credenciais de teste" (token começa com
TEST-) - Cole o token acima → Salvar → 🔌 Testar conexão
- URL:
https://cdv-cotacao-api.ciliosdasdivas.workers.dev/webhook/mercadopago - Eventos:
Pagamentos(payment)
Ajustes gerais
dias_extras_prazo: dias úteis adicionados ao prazo de FM e Sedex como margem de segurança (ex: 1 deixa "7 dias" virar "8 dias" na cotação).
Atualizar inventário
Selecione o arquivo .xlsx exportado do Bling. O sistema lê localmente no navegador, extrai SKU + Disponível e envia.