Toda loja recebe avisos importantes sobre integração, faturamento, reputação e operação dentro do próprio painel. O sino no header mostra contagem de pendências; a página/avisoslista o histórico completo.
O sistema de avisos foi projetado para garantir que problemas operacionais (DNS caído, cota próxima do limite, plugin desatualizado) cheguem à sua atenção sem depender exclusivamente de email — que pode ser ignorado ou cair em spam.
Os dois pontos de acesso
Sino no header
Visível no canto superior direito de qualquer tela do painel. Exibe:
- Sem badge — nenhuma pendência
- Badge numérico (1, 2, 3+) — número de avisos não lidos
- Badge vermelho — há ao menos um aviso crítico
Clicando no sino, abre dropdown com os 10 avisos mais recentes. Cada item mostra:
- Severidade (crítico, atenção, informativo)
- Título curto
- Tempo desde criação
- Botão de ação (quando aplicável)
Página /avisos
Acesso completo: Painel > Avisos ou diretamente em /avisos.
A página exibe lista completa, com filtros:
- Por severidade
- Por categoria (integração, faturamento, conteúdo, reputação)
- Por status (pendente, lido, dispensado, resolvido)
- Por data
As 4 categorias de aviso
| Categoria | Exemplos |
|---|---|
| Integração | DKIM caiu, plugin desatualizado, WhatsApp desconectado |
| Faturamento | Plano expirando em 7 dias, pagamento falhou, plano expirou |
| Reputação | Cota de email atingiu 80%, bounce rate alto, complaint rate alto |
| Suporte | Comunicado da equipe ShopIA, manutenção programada |
As 3 severidades
Crítico (vermelho)
Algo está quebrado e exige ação. Exemplos:
- DKIM do domínio próprio caiu (emails podem cair em spam)
- WhatsApp Business desconectado
- Plano expirado, conta suspensa
- Pagamento falhou pela 3ª vez
Avisos críticos nunca expiram automaticamente. Permanecem no sino até você dispensar ou até o sistema detectar que a condição cessou.
Atenção (amarelo)
Problema iminente ou aviso preventivo. Exemplos:
- DKIM pendente há 7 dias
- Plano expira em 7 dias
- Cota de email atingiu 80%
Avisos de atenção podem ter TTL — somem após período definido se não houver ação.
Informativo (azul)
Notícia útil, não exige ação imediata. Exemplos:
- "5 produtos voltaram em estoque"
- Lançamento de feature nova
Informativos expiram automaticamente após 7 dias.
Os 4 estados de cada aviso
Pendente
Estado inicial. Aviso aparece no sino com badge. Pendente vira lido quando você abre o dropdown e visualiza.
Lido
Você viu mas não tomou ação. Não conta no badge, mas continua visível na lista principal de /avisos.
Dispensado
Você clicou no X do aviso. Sai da lista principal mas fica em Histórico (expansível). Útil para esconder avisos que você considera resolvidos manualmente.
Resolvido (auto)
O sistema detectou que a condição cessou. Por exemplo:
- DKIM voltou online — aviso passa para resolvido automaticamente
- Cota de email caiu abaixo de 80% no mês seguinte — resolvido
- Plugin atualizou para versão recente — resolvido
Resolvidos somem da lista principal e ficam em Histórico marcados com badge "auto-resolvido".
Idempotência: avisos não duplicam
Cada aviso tem chave de idempotência. Se a mesma condição é detectada duas vezes (por exemplo, DKIM falha dois dias seguidos), não cria dois avisos — apenas atualiza o timestamp do existente.
Isso evita poluição visual e mantém o sino útil.
Action buttons: clique e resolva
Cada aviso tem (quando aplicável) um botão de ação que leva à tela onde você resolve o problema.
| Aviso | Action button leva para |
|---|---|
| DKIM caiu | /configuracoes/email (com seção DNS aberta) |
| Plugin desatualizado | /configuracoes/plataforma (com instrução de atualização) |
| WhatsApp desconectado | /configurar/whatsapp (com QR Code para reconectar) |
| Cota atingiu 80% | /resultados/email (com gráfico de uso) |
| Plano expirando | /configuracoes/plano |
Recebo aviso por email também?
Por padrão, avisos críticos e de integração são duplicados por email para o endereço cadastrado em sua conta. Avisos informativos ficam apenas no painel.
Você pode customizar em Configurações > Notificações por email:
- Marcar/desmarcar categorias específicas
- Definir frequência (imediato, resumo diário, resumo semanal)
Avisos de manutenção crítica (sistema indisponível, perda de serviço) sempre são enviados, independente da configuração.
Quem na equipe recebe?
Avisos são por loja, não por usuário. Todos os usuários com acesso à loja veem os mesmos avisos no sino. A leitura/dispensa é compartilhada — se um membro da equipe dispensa, some para todos.
Em Configurações > Equipe, você pode definir quais usuários recebem duplicação por email (útil quando o dono não opera o painel diariamente).
Polling e atualização em tempo real
A interface verifica novos avisos a cada 60 segundos enquanto o painel está aberto. Quando aviso crítico é criado, o sino atualiza automaticamente — você não precisa recarregar a página.
Retenção e limpeza
Avisos resolvidos e dispensados ficam no histórico por 30 dias, depois são removidos automaticamente. Avisos críticos pendentes permanecem indefinidamente até serem resolvidos ou dispensados manualmente.
Você sempre pode rever histórico antigo via filtro "Histórico" na página /avisos.