P5.2 · Alertas e painel do Radar de Preço
Depende de P5.1 e P2.1.
O prompt
1. Motor de regras
RegraAlerta por loja: tipo, parametro, canal, ativo.
| Tipo | Dispara quando |
|---|---|
concorrente_mais_barato | Preço do concorrente abaixo do nosso, com tolerância configurável |
queda_percentual | Concorrente baixou X% ou mais desde o último snapshot |
saiu_de_estoque | Concorrente sem estoque — oportunidade de subir preço |
voltou_ao_estoque | Concorrente reabasteceu |
menor_preco_historico | Concorrente bateu o menor preço de 90 dias |
Antiflood, obrigatório: no máximo um alerta por monitoramento a cada 6 horas e dez por loja por dia. Agrupe — se 8 produtos dispararem juntos, mande um alerta com os 8, não oito alertas. Lojista que recebe spam cancela, e aí o produto não serve nem como isca.
2. Canais
- E-mail, todos os planos. Item 18 do manual: 600 px, coluna única, banner Profundo, um CTA, fallback Arial
- WhatsApp, só Pro. API Oficial, tom SmartConversas
- Digest diário às 8h, Pro
- Relatório semanal em PDF, Pro, mesmo padrão do Raio-X
Exemplo, no tom EcomSmart — analítico, um número, sem exclamação:
3 produtos seus estão mais caros hoje Tênis Runner Preto 42 — você R$ 289,90 · Loja X R$ 259,90 (−10,3%) Camiseta Dry Fit M — você R$ 89,90 · Mercado Livre R$ 79,90 (−11,1%) Mochila Trail 30L — você R$ 199,00 · Loja Y R$ 189,00 (−5,0%) Coletado hoje às 6h12 · 3 concorrentes por produto
3. Painel
Componentes de P2.1. Claro e escuro desde o primeiro commit.
- Visão geral — 4 KPIs: produtos monitorados, quantos estão mais caros hoje, maior diferença, economia estimada. Figtree 700 azul tabular, com período
- Produtos — tabela com nosso preço, menor preço do concorrente, diferença percentual, sparkline de 30 dias, status em pílula com forma além da cor
- Histórico do produto — linhas monocromáticas em escala de azul, nossa linha em
#0A5BF0, concorrentes em tons mais claros - Configurar — cards numerados: Produto → Concorrentes → Regra → Canal → Revisão
4. Limites de plano
Serviço central, não espalhado:
- Essencial trava em 30 SKUs, 3 concorrentes, 1× por dia, sem WhatsApp, histórico de 30 dias
- Ao tentar passar, tela de upgrade com o benefício real, nunca um erro
- Módulo bloqueado visível no menu, com prévia desfocada e um argumento real da base do lojista — "Recompra · Hub" desfocado com a linha "71% dos seus clientes compraram uma vez só"
Esse último ponto é o gancho do Hub dentro da isca. Não deixe de fazer.
Critérios de aceite
- Teste de cada tipo de regra com snapshots sintéticos
- Antiflood: 20 disparos simultâneos geram um alerta agrupado
- Plano Essencial não recebe WhatsApp mesmo com a regra configurada
- Capturas das 4 telas em claro e escuro, passando pelo checklist do manual
- Teste de palavras proibidas nos templates
- O
ModuloBloqueadorenderizando com dado real da loja de teste