WP WhatsEvolution v1.4.9
🚀 📲 Mais vendas, menos trabalho — automação total entre WooCommerce e WhatsApp + SMS

🆕 NOVO na v1.4.9: Envio por SMS via SMSGate
📱 Terceiro Canal de Envio — 100% Independente do WhatsApp
Agora você pode enviar notificações via SMS usando o app android-sms-gateway (SMSGate), diretamente do seu celular Android, sem depender de WhatsApp ou Evolution API.
🎯 Três Modos de Operação
| Modo | Canal | Ideal para |
|---|
| 🚀 Managed | WhatsApp automático | Quem usa o Teste Grátis |
| ⚙️ Manual | WhatsApp com suas credenciais | Quem tem Evolution API própria |
| 📱 SMS | SMSGate (android-sms-gateway) | Alternativa sem WhatsApp |
🔄 Fallback Automático WhatsApp → SMS
- ✅ Ative em 1 clique: Checkbox "Usar SMS como fallback se WhatsApp falhar"
- ✅ Transparente: Se o WhatsApp falhar, SMS é enviado automaticamente
- ✅ Log de fallback: Cada evento de fallback é registrado com detalhes
- ✅ Requer SMSGate configurado: Só ativa se as credenciais estiverem salvas
✅ Compatível com Todos os Módulos
- 📊 Envio por Status: Notificações de pedido via SMS
- 🛒 Carrinho Abandonado: Recuperação via SMS
- 📱 Envio Único: Mensagem individual via SMS
- 📢 Envio em Massa: Campanhas via SMS
- ⚠️ Validação no Checkout: Não se aplica ao SMS (requer WhatsApp)
🔧 Como Configurar
- Baixe o APK do SMSGate: android-sms-gateway
- Instale no celular Android e ative o Cloud Server
- No WordPress: WhatsEvolution → Conexão → selecione 📱 SMS → Salvar Modo
- Vá na aba 📱 SMS, preencha Username, Password e Device ID
- Clique em "Salvar e Testar" — um SMS de teste será enviado para o número admin
📞 Formatação Automática de Número
- Qualquer formato brasileiro é aceito (com ou sem DDI)
- Convertido automaticamente para
+55XXXXXXXXXXX
- Funciona com os mesmos números já cadastrados nos pedidos
🆕 NOVO na v1.4.8: Sistema de Mensagens Aleatórias
🎲 Múltiplos Templates com Seleção Automática
- ✅ Interface Dinâmica: Botão "+" para adicionar quantas mensagens quiser
- ✅ Seleção Aleatória: Sistema escolhe automaticamente uma mensagem diferente para cada contato
- ✅ Anti-Spam Natural: Variação de conteúdo evita detecção como spam
- ✅ Compatibilidade Total: Funciona com todas as variáveis ({customer_name}, {order_id}, etc.)
- ✅ Gerenciamento Fácil: Botão "Remover" em cada mensagem (mínimo 1)
- ✅ Numeração Automática: Mensagens numeradas sequencialmente
🎯 Como Funciona
- Crie Templates: Adicione múltiplas versões da sua mensagem
- Use Variáveis: Todas as variáveis funcionam normalmente em cada template
- Envio Automático: Sistema seleciona aleatoriamente uma mensagem para cada número
- Distribuição: Exemplo - Número 1 recebe msg 3, Número 2 recebe msg 1, Número 3 recebe msg 5
💡 Casos de Uso
- Variação de Tom: Formal, casual e entusiasta
- Testes A/B: Compare diferentes CTAs e abordagens
- Naturalidade: Cada cliente recebe uma mensagem única
- Prevenção: Evita bloqueios por mensagens idênticas em massa
🔧 Recursos Técnicos
- ✅ Algoritmo:
array_rand() para seleção verdadeiramente aleatória
- ✅ Validação: Pelo menos 1 mensagem obrigatória
- ✅ Sanitização: Todas as mensagens sanitizadas automaticamente
- ✅ Compatibilidade: Funciona em todas as abas (Clientes WooCommerce, CSV, Manual, etc.)
🆕 NOVO na v1.4.7: Variáveis de Rastreamento e Sistema de Logs
📦 Variáveis de Rastreamento para Envios
- ✅ {tracking_code}: Código de rastreio do pedido (ex: AB646739409BR)
- ✅ {tracking_url}: Link automático de rastreamento via Melhor Rastreio
- ✅ {shipping_company}: Nome da transportadora ou método de envio
🚚 Compatibilidade com Plugins de Rastreio
- ✅ Melhor Envio: Suporte automático ao meta field
melhorenvio_tracking
- ✅ WooCommerce Shipment Tracking: Compatível com o plugin oficial
- ✅ Plugins Genéricos: Fallback para
_tracking_code e _tracking_number
- ✅ Melhor Rastreio: Links automáticos usando melhorrastreio.com.br para Correios
📊 Nova Aba de Logs Centralizada
- ✅ Visualização Completa: Todos os logs de envio em um só lugar
- ✅ Filtros Avançados: Filtre por nível (Error, Warning, Info, Debug)
- ✅ Busca Inteligente: Pesquise por número, pedido ou mensagem
- ✅ Contexto Detalhado: Expanda para ver informações completas
- ✅ Limpeza Fácil: Botão para remover logs antigos
- ✅ Paginação: Interface organizada com 50 logs por página
💡 Casos de Uso das Variáveis de Rastreamento
- Notificação de Envio: "Seu pedido #{order_id} foi enviado! 📦 Código de rastreio: {tracking_code}"
- Link Direto: "Acompanhe sua encomenda: {tracking_url}"
- Informação Completa: "Enviado via {shipping_company} - Rastreio: {tracking_code}"
- Automação Perfeita: Use em templates de status "Concluído" ou "Enviado"
🔧 Recursos Técnicos
- ✅ Fallback Inteligente: Variáveis vazias se não houver código de rastreio
- ✅ Detecção Automática: Identifica formato dos Correios (BR123456789BR)
- ✅ Performance: Busca otimizada em múltiplas fontes de dados
- ✅ Logs Limpos: Removidos logs desnecessários que poluíam o banco
🆕 NOVO na v1.4.6: Notificações Admin por Status
🔔 Sistema de Notificação ao Administrador
- ✅ WhatsApp Admin: Campo dedicado para número do administrador
- ✅ Notificação por Status: Checkbox para ativar notificação em cada status
- ✅ Mensagens Personalizadas: Template exclusivo para notificações admin
- ✅ Validação em Tempo Real: Verificação automática do número do admin
- ✅ Envio Duplo Sequencial: Cliente recebe primeiro, depois admin é notificado
- ✅ Fallback Inteligente: Mensagem padrão se campo admin vazio
🎯 Como Funciona
- Configure WhatsApp Admin: Insira o número em "Whats Evolution > Conexão"
- Ative por Status: Marque "🔔 Notificar Admin" em cada status desejado
- Personalize Mensagens: Campo exclusivo aparece para cada status
- Automático: Quando pedido mudar de status, cliente e admin recebem notificações
💡 Casos de Uso
- Novos Pedidos: Admin recebe alerta imediato de novos pedidos
- Pedidos Aprovados: Notificação para processar envio
- Cancelamentos: Alerta para verificar motivo
- Alto Valor: Mensagens personalizadas para pedidos VIP
🔧 Recursos Técnicos
- ✅ Variáveis Completas: Usa todas as variáveis disponíveis ({order_id}, {customer_name}, etc.)
- ✅ Notas no Pedido: Registra envios para cliente e admin
- ✅ Logs de Erro: Falha no admin não afeta envio ao cliente
- ✅ Retrocompatibilidade: Configurações antigas continuam funcionando
🆕 NOVO na v1.4.5: Filtros Avançados e Envio para Todos os Clientes
🎯 Filtros Avançados de Valor
- ✅ Filtros de Valor: Segmentação precisa por valor mínimo e máximo de clientes
- ✅ Sistema Inteligente: Permite criar campanhas direcionadas por faixa de gastos
- ✅ Interface Intuitiva: Campos de valor com formatação automática
- ✅ Validação Robusta: Prevenção de erros e valores inválidos
⏱️ Sistema de Intervalo Inteligente
- ✅ Modo Fixo: Intervalos constantes entre envios (5-60 segundos)
- ✅ Modo Aleatório: Simula comportamento humano (2-9 segundos)
- ✅ Alternância Inteligente: Interface que adapta opções conforme o modo selecionado
- ✅ Prevenção de Spam: Evita bloqueios por envio muito rápido
👥 Nova Aba: Todos os Clientes
- ✅ Busca Universal: Envia para todos os usuários cadastrados no WordPress
- ✅ Filtro de Aniversário: Segmentação por mês de nascimento (Janeiro-Dezembro)
- ✅ Compatibilidade Total: Suporte a
billing_phone, billing_cellphone e phone
- ✅ Variáveis Completas:
{customer_name}, {customer_phone}, {customer_email}, {birthdate}, {user_id}, {display_name}
- ✅ Preview Inteligente: Visualização de todos os clientes antes do envio
- ✅ Integração Brasileira: Compatível com Brazilian Market on WooCommerce
🔧 Melhorias Técnicas
- ✅ Padrão Consistente: Todas as variáveis vazias ficam em branco (não mostram
{variável})
- ✅ Compatibilidade Expandida: Suporte a múltiplos campos de telefone
- ✅ Interface Responsiva: Tooltips informativos e validações em tempo real
- ✅ Sistema Robusto: Tratamento de erros e fallbacks inteligentes
🎯 Benefícios das Novas Funcionalidades
- 📊 Segmentação Avançada: Campanhas direcionadas por valor e aniversário
- 🤖 Comportamento Humano: Intervalos aleatórios evitam detecção de spam
- 👥 Alcance Total: Acesso a todos os clientes, não apenas com pedidos
- 🇧🇷 Mercado Brasileiro: Otimizado para plugins e padrões brasileiros
- ⚡ Performance: Sistema otimizado para grandes volumes de envio
🆕 NOVO na v1.4.4: Correção Crítica no Cart Abandonment
🐛 Correção de Erro JavaScript
- ✅ Problema Resolvido: Erro
Cannot read properties of undefined (reading 'saving') ao salvar templates
- ✅ Sistema Robusto: Verificações de segurança com fallbacks para textos padrão
- ✅ Cache Atualizado: Versionamento do script para garantir atualizações
- ✅ Funcionamento Perfeito: Sistema de salvamento de templates sem erros JavaScript
🆕 NOVO na v1.4.3: Compatibilidade Total com Brazilian Market on WooCommerce
🇧🇷 Integração Completa com Brazilian Market
- ✅ Endereços Completos:
{shipping_address_full} e {billing_address_full} agora incluem número da casa e bairro
- ✅ Detecção Automática: Sistema inteligente que detecta automaticamente se o Brazilian Market está ativo
- ✅ Fallback Inteligente: Funciona perfeitamente com ou sem o plugin Brazilian Market
- ✅ Ordem Correta: Endereços formatados como "Rua, Número, Bairro, Cidade, Estado, CEP"
🔧 Melhorias Técnicas
- 🔍 Captura de Meta Fields: Acesso aos campos customizados
_shipping_number, _shipping_neighborhood, _billing_number, _billing_neighborhood
- ⚡ Função Auxiliar: Código reutilizável e limpo para montagem de endereços
- 📊 Compatibilidade: Zero impacto para usuários que não usam Brazilian Market
- 🎯 Precisão: Endereços sempre completos e formatados corretamente
🎯 Benefícios da Integração
- 📍 Endereços Precisos: Número da casa e bairro sempre incluídos nas mensagens
- 🇧🇷 Mercado Brasileiro: Otimizado para o padrão de endereços do Brasil
- 🚀 Plug & Play: Funciona automaticamente sem configuração adicional
- 💬 Mensagens Profissionais: Endereços completos para melhor experiência do cliente
🆕 NOVO na v1.4.2: Correção Anti-Bug para Cart Abandonment Recovery v2.0
🐛 Problema Identificado e Solucionado
- ✅ Bug Corrigido: Plugin Cart Abandonment Recovery v2.0 marca pedidos finalizados como abandonados
- ✅ Solução Implementada: Verificação automática que remove carrinhos de clientes que já finalizaram pedidos
- ✅ Critérios Inteligentes: Remove apenas carrinhos com pedidos nas últimas 2 horas
- ✅ Status Considerados: completed, processing, on-hold, pending
- ✅ Logs Detalhados: Rastreamento completo de carrinhos removidos por pedidos finalizados
🔧 Melhorias Técnicas
- 🔍 Busca Otimizada: Uso correto de meta_query para _billing_phone no WooCommerce
- ⚡ Performance: Verificação individual antes do processamento de carrinhos
- 📊 Auditoria: Sistema de logs para monitoramento e debug
🎯 Benefícios da Correção