Produtos
O que cada um faz
As mesmas listas de decisões das páginas de produto, reunidas aqui para ler a plataforma de uma vez.
Um tema de blocos que começa no WordPress puro e cresce até virar uma loja.
O MevvTheme é um tema de blocos rápido e acessível para o editor do site. Instale-o num WordPress puro e cada tipo de página é renderizado sozinho — páginas, posts, arquivos, busca, 404, uma tela de largura total e modelos de página e de post com barra lateral. Ative o WooCommerce e os modelos de loja, produto, carrinho e finalização são usados automaticamente; sem ele, nada relacionado à loja é carregado. Os plugins Mevv acrescentam recursos por cima e nunca substituem o tema. O MevvTheme Pro é o plugin que o transforma numa vitrine: um perfil de design, um cabeçalho com busca ao vivo, um catálogo com lista de desejos, comparação e descontos por quantidade, uma barra de anúncio com contagem regressiva, extras do blog, uma página de em breve, diagnóstico e exportação de configurações. Cada um deles é um interruptor, cada um é compatível com cache, e nenhum carrega script de terceiros. O tema gratuito está a caminho do diretório do WordPress.org.
- Nada para instalar antes
- O tema renderiza cada tipo de página do WordPress por conta própria e não traz nenhum plugin nem construtor de páginas. Cores, fontes, espaçamento e layouts são editados em Estilos; três variações de estilo — Dark, Warm e Mono — e as predefinições de espaçamento, sombra e borda vêm junto.
- Os modelos de loja aparecem quando o WooCommerce aparece
- Arquivo da loja, produto único, carrinho e finalização são modelos de blocos que o WooCommerce adota assim que está ativo. Eles se apoiam nos próprios hooks do WooCommerce, então gateways de pagamento, plugins de envio e caixas de consentimento continuam funcionando. Sem o WooCommerce, nada disso é carregado.
- Pro: cabeçalho e navegação
- Um cabeçalho que pode ficar transparente, uma sobreposição de busca com resultados ao vivo da Store API, um botão de voltar ao topo, uma barra de atalhos fixa em celulares, uma barra superior com até quatro links, um menu de tela cheia para celular, selos de menu e um espaço para um seletor de idioma ou moeda. Cada um é uma caixa de seleção na tela Cabeçalho.
- Pro: a loja
- Lista de desejos e comparação que vivem no navegador do visitante, uma faixa de vistos recentemente, descontos por quantidade, uma caixa de comprados juntos, uma lista de espera para reposição de estoque, um indicador de estoque, uma barra de progresso do frete grátis, uma estimativa de entrega, abas de produto globais, avaliações com foto e votos de utilidade, um campo de personalização, um vídeo do produto, um seletor de variação no card e uma data de entrega na finalização.
- Pro: marketing
- Uma barra de anúncio com contagem regressiva que roda no navegador, exibida em todas as páginas, na página inicial ou na loja, após um atraso, a uma profundidade de rolagem ou na intenção de saída, com um campo de newsletter opcional — e um cadastro de newsletter que mantém os endereços no seu próprio site e entrega cada um ao MevvMail, ao MevvForms ou a um CRM por meio de uma action.
- Conteúdo e blog
- O tema oferece layouts de blog em grade, lista e destaque primeiro com linha de metadados ordenada, modelos com barra lateral e padrões para as páginas que todo site tem. O Pro acrescenta tempo de leitura, sumário, compartilhar e imprimir, caixa de autor, posts relacionados, barra de progresso, filtro de arquivo com ordenação, imagens de categoria e tag e visibilidade condicional de blocos por dispositivo, login, função, data e estado do carrinho.
- Pro: operações
- Um assistente de site inicial que pode ser desfeito, uma página de em breve ou manutenção que deixa os editores trabalhando, CSS personalizado e marcação no head ou no rodapé, uma tela de diagnóstico com relatório copiável, delegação das telas de conteúdo aos editores, exportação e importação de configurações, um ZIP de tema filho, entradas na paleta de comandos e um nome de marca branca para agências.
- A licença é para atualizações e suporte
- Nada no Pro é desligado pela licença. A chave desbloqueia atualizações assinadas pelo atualizador do MevvCore e o suporte; quando expira, o site mantém sua aparência e sua vitrine, e só as atualizações param.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
Do cabeçalho ao rodapé, dentro do editor de blocos.
O editor de blocos do WordPress é rápido e nativo, mas não consegue dar a uma mesma medida um valor separado para computador, tablet e telemóvel — medido outra vez no WordPress 7.1, e a razão técnica mais comum pela qual as pessoas instalam um construtor de páginas. O MevvBlocks fecha essa lacuna e depois continua: cento e dez blocos, modelos de tema do cabeçalho ao rodapé, uma grelha de artigos e um construtor de ciclos, um motor de formulários, popups, transformações e máscaras, código personalizado para todo o site, um único ecrã para a paleta do site, WebP e AVIF para as suas imagens, cache ao nível do bloco, uma auditoria de acessibilidade que lhe diz a verdade em vez de a esconder, e um ecrã de Core Web Vitals alimentado pelos seus próprios visitantes. O catálogo vai agora de um alternador e separadores aninhados a um gráfico circular, uma lista de reprodução, uma dica de contexto, um formulário de newsletter e uma animação SVG, com oito estilos de bloco no próprio painel de Estilos do editor — e todos eles param de se mexer quando o visitante pediu movimento reduzido. A tela também já não é uma aproximação: o editor pede ao servidor o mesmo CSS que a página vai imprimir, por isso o que dispõe é o que é publicado. Vinte e três desses blocos são para o WooCommerce, e nenhum deles redesenha o WooCommerce: chamam os modelos do próprio WooCommerce, por isso o seu tema e os seus plugins continuam a funcionar.
- Cada medida, para cada tamanho de tela
- Um espaçamento interno, um tamanho de fonte, uma contagem de colunas podem ter um valor separado para desktop, tablet e celular. O núcleo do WordPress não consegue — isso foi medido na 7.1, não presumido. O mesmo painel também tira um elemento do fluxo com posicionamento absoluto ou fixo, e seus deslocamentos e z-index também são por dispositivo.
- Cento e dez blocos
- Disposição, texto e multimédia; menu, pesquisa, grelha de artigos e construtor de ciclos; logótipo do site, título da página, migalhas, informação do artigo e caixa de autor para modelos de tema; vídeo, áudio, lista de reprodução, galeria, tabela, FAQ, cronologia e código; alternador, separadores aninhados, gráfico circular, dica de contexto, newsletter, feed social, caixa rotativa, apelo à ação, título animado, antes/depois, pontos ativos, painel lateral e botões de contacto — e vinte e três para o WooCommerce, da galeria de produto ao carrinho, à finalização de compra e a um mini carrinho. Oitenta e sete sem o WooCommerce.
- Oito estilos de bloco, no painel que o WordPress já lhe dá
- Uma sobreposição de gradiente, escala de cinzentos ou desfoque até passar o rato, uma máscara circular ou arredondada, elevação, zoom e inclinação — escolhidos no painel de Estilos do núcleo, por isso não há nenhum controlo novo para aprender e a escolha é uma classe na sua marcação em vez de uma definição numa tabela. Todas as transformações ao passar o rato são desligadas quando o sistema do visitante pede movimento reduzido, e o fotograma parado de uma animação SVG é trocado da mesma maneira.
- Um formulário de newsletter que não precisa de nenhum serviço
- Um endereço, um nome opcional, uma caixa de consentimento e um POST simples — assinado com o mesmo HMAC que o motor de formulários usa, para que uma página em cache nunca morra com um nonce expirado. O honeypot é engolido em silêncio, o limite de taxa é por endereço, e os endereços chegam junto com os seus outros envios de formulário. Não há lista, nem chave de API, nem pedido a ninguém: a ação
mevvblocks_newsletter_subscribe entrega cada endereço confirmado ao que já usa.
- Texto dinâmico, incluindo os seus campos ACF
- Um título, um texto, um botão ou uma imagem podem ler o seu valor do artigo em vez do que escreveu: título, excerto, autor, data, categoria, etiquetas, título de arquivo, termo pesquisado, o preço do WooCommerce, o SKU ou o stock, ou um campo personalizado por chave. Quando o Advanced Custom Fields está ativo o campo é lido através de
get_field(), por isso obtém o valor formatado, e as chaves que começam por sublinhado são recusadas em vez de expostas.
- O que você vê no editor é o que a página imprime
- A tela de edição não mostra mais uma aproximação: espaçamento interno, espaçamento, direção, alinhamento, fundo, raio, sombra, transformação e posição aparecem com os valores que o front-end vai usar. Um único motor de estilos produz esse CSS e o editor o busca no servidor — escrever um segundo motor em JavaScript nos daria duas cópias que se afastam com o tempo. Medido: a tela antiga diferia da página em 24 propriedades de layout; agora são zero de 64.
- Core Web Vitals, dos seus visitantes reais
- LCP, CLS e INP são medidos nos navegadores de quem visita seu site, e o que a tela mostra é o percentil 75 numa janela de 28 dias — dados de campo, o tipo que o Search Console olha, não um teste de laboratório. Abaixo de cem amostras nenhum número é exibido, porque um percentil calculado com um punhado de medições é ruído. Nenhum IP, nenhum cookie, nenhum identificador é coletado, e os dados nunca saem do seu próprio servidor.
- IA com a sua própria chave
- Escreva, reescreva, encurte, traduza e gere texto alternativo para imagens. Você insere sua própria chave de API e a requisição vai do seu site direto para o provedor — seu texto nunca chega até nós e a cota continua sendo sua. O resultado chega como sugestão, não escrito direto no bloco.
- A paleta do seu tema, sem a reescrever
- As cores e a tipografia podem ser lidas a partir do theme.json do tema ativo e usadas para preencher os espaços vazios na própria paleta do plugin. A ponte é deliberadamente unidirecional: nunca nada é escrito de volta no tema, pelo que uma atualização do tema nunca encontra o seu próprio ficheiro reescrito por baixo. Está desativada até a ligar.
- Um mega painel no menu que já tem
- Não é um bloco novo — é uma definição no bloco de navegação. Um submenu abre como um painel de largura total com até quatro colunas, e se ativar o painel num item sem submenu, a verificação de acessibilidade avisa-o em vez de imprimir uma caixa vazia.
- Um primeiro rascunho de página, a partir de uma frase
- Descreva a página e o modelo escolhe secções da própria biblioteca de modelos do plugin. Nunca escreve markup, pelo que o que chega à página são blocos editáveis e não HTML gerado, e uma secção que nomeie e que não exista é descartada e comunicada em vez de adivinhada. A página é sempre guardada como rascunho, e a chave é sua.
- Notas que seus visitantes nunca veem
- Fixe uma nota em qualquer bloco para sua equipe, marque como resolvida, apague. Ela vive no editor e não existe um único hook de front-end que pudesse imprimi-la.
- Mais rápido, e medido
- A saída dos blocos é armazenada em cache e as imagens são convertidas para WebP ou AVIF ao lado das originais — as originais nunca são tocadas. Medido: tempo de renderização dos blocos 33–72% menor, peso das imagens 39–78% menor. As imagens são servidas por um elemento
<picture> para que o mesmo HTML chegue a todo mundo; decidir por visitante no servidor é o que envenena um cache de página. Você também pode servir uma imagem diferente nos celulares — não uma cópia menor da mesma, outra foto — e o navegador continua fazendo a escolha.
- Um motor de formulários, não uma dependência
- Dezesseis tipos de campo, validação no servidor, um honeypot que é engolido em silêncio, e uma tela onde os envios ficam guardados. O formulário funciona sem JavaScript, porque é a única parte da página que realmente faz alguma coisa.
- Modelos de tema com condições
- Cabeçalho, rodapé, post individual, arquivo, busca e 404 — construídos no editor do WordPress que você já usa, não em um segundo editor que teríamos de manter em sintonia com o núcleo.
- Pop-ups que sobrevivem à mudança
- Abrem no carregamento, por profundidade de rolagem, na intenção de saída, em um clique ou após inatividade. A frequência é contada no próprio navegador do visitante, então ninguém precisa ser identificado no servidor.
- Uma única tela para a paleta do site
- Cores e tipografia em um só lugar, sob seus nomes de variável originais — assim as páginas criadas antes da mudança adotam a nova paleta em vez de perder suas referências.
- Uma auditoria de acessibilidade, não uma camada sobreposta
- Nenhum widget é acoplado à página alegando que o site é acessível. Ele relata o que cada bloco deixou de fora — texto alternativo ausente, ordem de títulos quebrada, contraste fraco — enquanto você ainda está editando.
- Slider, abas e acordeão sem biblioteca
- A rolagem é scroll-snap nativo e o acordeão é um elemento details. Se o script nunca carregar, nada fica escondido: conteúdo escondido é conteúdo inacessível.
- Renderizado no servidor, nunca preso à licença
- O HTML salvo só consegue carregar o valor de um tamanho de tela, então o CSS é gerado no momento da requisição. Não existe uma única verificação de licença nesse caminho — uma licença vencida nunca apaga uma página publicada.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
Formulários que qualquer pessoa consegue preencher, e nenhuma parte do que você arrecada.
O MevvForms é um criador de formulários para WordPress: uma tela de arrastar e largar com equivalente total por teclado, trinta e oito tipos de campo e vinte e oito modelos prontos. O que o navegador esconde, o servidor volta a verificar — condições, regras de acesso e ficheiros carregados são decididos no servidor, pelo que um campo escondido na página não pode ser contornado. As entradas ficam no seu próprio site, o spam suspeito é marcado em vez de eliminado, e nada do que recolhe é cobrado como taxa de transação.
- Dá para montar sem mouse
- O construtor de arrastar e soltar tem um equivalente completo por teclado: cada campo pode ser adicionado, movido e removido apenas com o teclado. Um construtor que só responde ao arrasto deixa de fora quem não consegue arrastar.
- Trinta e oito tipos de campo
- Texto, e-mail, telefone, URL, número, data, hora, lista pendente, botão de opção, caixa de verificação, classificação, cursor, cor, carregamento de ficheiro, nome, morada, ordenação e quebra de página cobrem o formulário comum; assinatura, grupos repetidos, uma matriz, um questionário, um cálculo e um total de encomenda cobrem aquele para que achava que precisaria de um segundo plugin. Os trinta e oito estão no pacote gratuito.
- Colunas que não bagunçam a ordem de leitura
- Um campo colocado em uma coluna continua sendo lido na ordem dos campos, então quem usa leitor de tela e quem enxerga encontram o mesmo formulário na mesma sequência.
- As condições são decididas no servidor
- Grupos E/OU aninhados com catorze operadores, avaliados de novo quando o formulário é enviado. Um campo escondido no navegador não passa editando a página, e as regras continuam valendo com o JavaScript desligado.
- Regras de acesso com as quais o navegador não discute
- Abra e feche por calendário, limite o número de envios, exija login ou um papel, ou defina uma senha. Um formulário fechado recusa um envio direto no servidor, e não escondendo o botão.
- O spam é marcado, não apagado
- O honeypot e a armadilha de tempo vêm ligados por padrão e não atrapalham ninguém; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet e listas de bloqueio por palavra-chave, IP e e-mail são opcionais. O que for considerado spam é sinalizado e guardado, porque um falso positivo não deveria custar um cliente a você.
- Os arquivos enviados não ficam na raiz do site
- Eles são gravados fora dela, em um diretório que ninguém consegue adivinhar, e verificados pelo que o arquivo contém, não pelo nome. São entregues apenas por um link com prazo e vinculado a uma pessoa.
- Notificações que você consegue auditar
- Várias por formulário, destinatários direcionados pelo valor de um campo, uma resposta automática para quem enviou e um registro de entrega do que foi enviado, do que falhou e por quê — com reenvio para o que falhou.
- Receba um pagamento PayPal
- O Pro acrescenta um gateway PayPal sobre Orders v2: a encomenda é aberta no seu servidor, aprovada na página do próprio PayPal e capturada no caminho de volta — ou a partir da notificação assinada se o visitante fechar o separador. O PayPal não está disponível na Türkiye, pelo que isto serve para vender no estrangeiro; os fornecedores turcos ficam na ponte do MevvPos.
- Zapier e Make, sem a cola
- O Pro publica entradas como REST hooks: o Zapier subscreve um formulário, as entradas seguintes são-lhe postas em fila e uma rota de amostras dá ao ecrã de mapeamento nomes de campos reais. O webhook assinado sempre esteve na edição gratuita — o Pro retira a cablagem do meio.
- Entradas que chegam ao Salesforce
- A Pro transforma um envio num Lead, Contact ou Case. Inicia sessão com um token de atualização em vez de uma palavra-passe, e uma sandbox é uma definição, não um segundo conjunto de credenciais a manter à parte.
- Carregamentos no seu próprio armazenamento de objetos
- A Pro pode mover o cofre de ficheiros para qualquer armazenamento compatível com S3 — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — assinando cada pedido por conta própria. A edição gratuita mantém o mesmo cofre no seu próprio disco; o que a Pro altera é onde ficam os bytes, não quem tem permissão para os obter.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
O trabalho de cinco plugins. Em um só plugin.
Funis de vendas, controle total do checkout, order bumps e ofertas de um clique — além de recuperação de carrinho abandonado, cupons baseados em regras, um carrinho moderno e variações com amostras visuais. O que a maioria das lojas compra separadamente, em um único plugin com uma única licença.
- Funis de vendas
- Etapas de captura, checkout, upsell e agradecimento, em ordem. Assuma o controle do checkout da loja para que todo comprador passe por ele.
- Order bump e ofertas de um clique
- Uma caixa de seleção dentro do formulário de pagamento, e uma oferta cobrada depois do pedido sem pedir o cartão de novo.
- Recuperação de carrinho
- Sequências de lembrete por e-mail, SMS, WhatsApp e web push — com a receita recuperada atribuída ao pedido real.
- Cupons baseados em regras
- Primeiro pedido, limite do carrinho, categoria, dia e hora. Descontos por faixas, compre X leve Y, e uma barra de progresso no carrinho.
- Carrinho e checkout modernos
- Carrinho lateral deslizante, progresso para o frete grátis, venda cruzada, indicador de etapas e um checkout em duas colunas.
- Amostras de variação
- Amostras de cor, imagem e botão — tanto para atributos globais quanto para os simples de cada produto.
- Uma contagem decrescente do cupão no e-mail
- O e-mail de recuperação pode dizer quanto tempo falta ao cupão, com texto que funciona em todos os clientes — e, opcionalmente, com uma imagem de contador ao vivo servida a partir do seu site que se redesenha sempre que o e-mail é aberto.
- Teste A/B do e-mail de recuperação
- Várias variantes por modelo, escolhidas por peso, com a conversão atribuída a partir do total real da encomenda. O relatório dá números em bruto por variante e não declara vencedor: numa amostra pequena isso seria uma mentira com um número ao lado.
- Um funil que não precisa de desenhar
- Vinte e seis modelos de etapa prontos — pelo menos quatro para cada tipo de etapa — e quatro funis completos criados com um único clique. Tudo isto está na edição gratuita; o que a Pro altera é apenas os valores de order-bump dentro de um modelo, que ficam vazios até esta estar ativa.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
Pagamentos do WooCommerce que não ficam presos a um único banco.
O MevvPos liga a sua loja WooCommerce a uma camada de pagamento multibanco em vez de a um único banco. Defina mais do que um POS virtual e cada cartão é encaminhado pelo seu BIN para o banco que o emitiu — assim o seu cliente vê o plano de prestações desse banco. Hoje há treze bancos e prestadores de pagamento suportados, e a base de dados BIN por trás do encaminhamento é mantida atualizada a partir dos nossos próprios servidores. Para lojas que vendem fora da Türkiye, podem também ligar-se oito fornecedores internacionais.
- Treze bancos e provedores
- İşbank, Akbank, Halkbank, QNB, Şekerbank, TEB, Ziraat, Garanti BBVA, VakıfBank, além de iyzico, PayTR, Craftgate e Sipay — um plugin, uma tela de configurações.
- Roteamento baseado em BIN
- Cada cartão é reconhecido pelos seus seis primeiros dígitos e enviado ao banco que o emitiu, de modo que o cliente recebe o plano de parcelamento do próprio banco em vez de um genérico.
- Um banco de dados BIN que realmente mantemos
- Três fontes unificadas e mantidas atualizadas a partir dos nossos servidores. Uma lista desatualizada envia cartões para o banco errado; a nossa é atualizada toda semana.
- Parcelamento e acréscimo por POS
- Defina o número de parcelas e as taxas de acréscimo separadamente para cada POS que você criar.
- Relatórios de receita
- Receita diária, taxa de sucesso e divisão do parcelamento — com detalhamento por banco e por POS, além do encargo de comissão de cada faixa de parcelamento.
- 3D Secure, cartão nunca armazenado
- O número do cartão, a validade e o CVV nunca são gravados no seu banco de dados.
- Finalização clássica e por blocos
- Seja qual for a página de finalização que a sua loja use, a opção de cartão está lá. No bloco de Finalização do WooCommerce, a tabela de prestações e o respetivo acréscimo são tratados tal como na página clássica.
- Oito fornecedores internacionais
- Ao vender fora da Türkiye, o MevvPos pode também ligar-se a Stripe, PayPal, Mollie, Square, Authorize.Net, Checkout.com, Razorpay e Paystack — cada um pela sua própria página alojada, pelo que os dados do cartão nunca tocam no seu site.
- Autorizar agora, cobrar no envio
- Um POS pode reter o valor no cartão em vez de o cobrar de imediato, e você cobra-o — total ou parcialmente — no ecrã do pedido quando a encomenda sai, ou liberta-o se não conseguir enviá-la. A opção só aparece onde o fornecedor realmente a suporta: a família de bancos NestPay, Stripe, Authorize.Net e Checkout.com. Aos outros bancos não é oferecida uma definição que falharia na gateway.
- Um link de pagamento que pode enviar
- Crie um link para um valor a partir da administração e envie-o ao cliente. Ele paga no checkout habitual, pelo que se aplicam o mesmo encaminhamento por BIN, a mesma tabela de prestações e o mesmo 3-D Secure — não é um segundo caminho de pagamento, mais fraco. O link tem um token aleatório, expira e deixa de funcionar assim que é pago.
- Uma verificação de risco antes de o cartão ser cobrado
- Cinco regras, cada uma ativada em separado: tentativas por morada, tentativas por cartão, falhas consecutivas, um cartão emitido na Turquia faturado no estrangeiro, e um teto de valor. Cada uma pode assinalar o pedido, retê-lo para análise ou recusá-lo. Nem a morada nem o número do cartão são armazenados — apenas um resumo com sal da sua própria chave do site, porque um ecrã antifraude que guarda dados de cartão é uma segunda base de dados de cartões.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
O e-mail que a sua loja envia, e a prova de que saiu.
O WordPress entrega as confirmações de pedido, as redefinições de senha e os recibos ao que o servidor por acaso oferecer, e quando um deles não chega não sobra nada para examinar. O MevvMail assume o envio no lugar disso: ele entrega pelas conexões que você configura, passa para a seguinte quando a primeira recusa, tenta de novo mais tarde em vez de desistir, e grava cada tentativa em uma tabela no seu próprio banco de dados. Dez tipos de conexão, a cadeia de failover, o log e a caixa de pedido do WooCommerce estão todos no plugin gratuito. O log fica no seu servidor — nenhuma parte do seu e-mail é enviada para nós.
- Dez caminhos de saída, e todos eles são gratuitos
- SMTP, PHP mail(), Brevo, SendGrid, Mailgun, Postmark, SparkPost, Elastic Email, SMTP2GO e Resend. Nenhum deles está atrás de uma licença e não impomos limite de envio, porque um plugin de entrega que raciona a entrega está vendendo o problema de volta para você. Em cada provedor você usa a sua própria conta e a sua própria chave.
- A próxima conexão envia o que a primeira recusou
- Cada conexão tem uma prioridade, e a lista é percorrida nessa ordem até que uma aceite a mensagem. Um provedor que está limitando a taxa, sem cota ou simplesmente fora do ar custa a você a tentativa, não o e-mail. Toda a cadeia é uma linha no log, e não três — um único e-mail não deve ser lido como três falhas separadas.
- Tenta de novo mais tarde, não apenas mais alto
- Quando todas as conexões recusaram, a mensagem entra na fila e é tentada de novo depois de um minuto, cinco minutos e trinta minutos. Três tentativas e para: um endereço que não existe não vai passar a existir na quadragésima tentativa. As novas tentativas são agendadas pelo WP-Cron, então em um site com pouco movimento elas rodam quando o próximo visitante chega.
- Um log que responde “ele saiu?”
- Data e hora, destinatários, assunto, status, qual conexão cuidou dele e que parte do site o produziu — filtrável por status, origem e data. É uma tabela no seu próprio banco de dados. Nada sobre o seu e-mail é enviado para nós: sem telemetria, sem varredura de conteúdo, sem chamada de licença a partir do plugin gratuito.
- Reenvie a partir do log
- Qualquer registro pode ser enviado de novo a partir da lista, o que costuma ser mais rápido que pedir ao cliente que dispare o e-mail sozinho. Guardar o corpo da mensagem é uma configuração, e desligá-la é uma escolha de verdade, com duas consequências: um registro gravado sem o corpo não pode ser reenviado, e um envio que falha também não entra na fila da escada de novas tentativas — nos dois casos não sobrou nada para enviar. A retenção é você quem define — 7, 30, 90 dias ou para sempre.
- A tela do pedido sabe o que enviou
- Com o WooCommerce ativo, cada pedido ganha uma caixa listando os e-mails que aquele pedido produziu e como cada um deles se saiu. A pergunta sobre a entrega é respondida no próprio pedido, e não em um log que você precisa vasculhar. Sem o WooCommerce o plugin funciona exatamente igual; a caixa simplesmente não aparece.
- Os anexos saem por SMTP
- Na 1.0.0 os oito provedores de API não enviam anexos, e o MevvMail não finge o contrário: um e-mail que leva um arquivo ignora essas conexões e procura uma conexão SMTP. Então mantenha uma única conexão SMTP na cadeia e faturas, ingressos e PDFs continuam funcionando. Sem nenhuma conexão SMTP configurada, esse e-mail é gravado como falho em vez de ser entregue sem o arquivo.
- Instalado e sem configurar, não muda nada
- Sem nenhuma ligação definida, o filtro devolve o envio diretamente ao WordPress. Um plugin que engolisse o e-mail de uma loja enquanto alguém descobria as definições seria pior do que o problema que se propunha resolver.
- O Pro é a profundidade no WooCommerce, não a entrega
- O Pro acrescenta o designer de e-mails do WooCommerce, o rastreamento de abertura, os alertas de falha e o roteamento condicional. A entrega, o failover e o log ficam no plugin gratuito e continuam funcionando diga o que disser a licença — uma licença vencida custa a você a tela do designer, nunca a capacidade de enviar um e-mail.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
Nada rastreia seu visitante até que ele diga sim.
A maioria dos banners de cookies faz a pergunta e, mesmo assim, carrega o Google Analytics, a tag do Ads e tudo o mais, independentemente da resposta. O visitante disse não e foi rastreado mesmo assim. O MevvLegal impede que o código de rastreamento seja executado até que o visitante concorde — e, se ele nunca concordar, o código nunca roda. Ele também registra o que foi aceito e escreve suas páginas de privacidade e cookies a partir da lista de cookies que seu site realmente usa.
- O código de rastreamento realmente não roda
- Até haver consentimento, o navegador não o baixa nem o executa — o endereço é posto de lado em vez de apagado, porque o consentimento precisa poder devolvê-lo ao lugar.
- Ele também pega o que outros plugins adicionam
- Alguns plugins colam seu rastreador direto na página, onde o mecanismo habitual não consegue vê-lo. Esses são identificados pelo endereço — encontrado em uma loja real, onde uma tag do Google Ads estava rodando sob um banner que acreditava tê-la bloqueado.
- O consentimento fica ligado ao texto que foi exibido
- A versão da política é um hash das categorias abertas, do texto do banner e do inventário. Mude qualquer um deles e o consentimento antigo deixa de valer, então a pergunta é feita de novo.
- Prova sem identificar ninguém
- O servidor guarda contagens de (dia, versão da política, escolha) e um arquivo de cada texto de política. Uma prova em nível de pessoa significaria dar ao visitante um identificador duradouro — abrir um novo tratamento de dados só para provar o consentimento do anterior.
- Recusar é tão fácil quanto aceitar
- Os dois botões têm a mesma classe e o de recusa é impresso primeiro. Um teste verifica que seus atributos de classe são idênticos, porque um consentimento obtido às custas de uma recusa mais difícil não é livre.
- Nada é armazenado em cache de forma errada
- Nenhum cookie, nenhum nonce, nenhuma verificação de login no front-end. Um banner de consentimento que varia a página por visitante quebra o cache de página inteira, e um nonce morre atrás dele silenciosamente.
- Páginas legais a partir do seu próprio inventário
- A política de cookies é gerada a partir das categorias e linhas que você realmente preencheu. Uma categoria vazia não imprime nenhuma linha inventada — declarar um tratamento que você não realiza é pior do que declarar de menos.
- O banner nunca depende da licença
- Se ele silenciasse quando o pagamento vencesse, o site começaria a gravar cookies de rastreamento sem consentimento — e a multa cai sobre o dono do site, não sobre nós.
- Cento e vinte e um serviços que consegue identificar
- A biblioteca reconhece 121 serviços de terceiros pelos endereços a partir dos quais carregam, juntamente com os cookies que cada um define e durante quanto tempo duram. Trinta e três dos registos estão completos; os outros oitenta e oito trazem uma marca visível de “verificar isto” em vez de um palpite plausível, porque uma tabela de cookies que inventa um período de retenção é pior do que uma com uma lacuna. Os scripts de pagamento e de proteção contra bots também são reconhecidos, mas nunca são oferecidos como bloqueáveis — reter um deles quebra um checkout silenciosamente.
- Uma análise que corre sozinha e reporta apenas o que mudou
- Ponha a auditoria do front-end num temporizador semanal ou diário e ela avisa quando surge um novo script de terceiros não retido ou um cookie não inventariado — e não a lista inteira outra vez. Ligar o agendamento é do Pro; desligá-lo e analisar à mão são gratuitos.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
Adicione pequenos recursos ao WordPress sem editar os arquivos do tema.
Coloque o PHP, JavaScript, CSS, HTML ou texto reutilizável que altera sua loja em um único painel pesquisável: uma regra de frete, um campo de checkout, uma tag de rastreamento ou um atalho do admin. O MevvCode valida a alteração, compila para um runtime de arquivo atômico e mantém pronta a última versão estável conhecida. Você tem a velocidade do código em um arquivo, sem transformar o functions.php em um rascunho.
- O runtime é um arquivo, não uma consulta
- As alterações são compiladas em uma geração atômica e um manifesto. A execução no front-end lê essa geração diretamente, enquanto os registros editáveis e seu histórico permanecem separados.
- Um snippet que falha se desativa sozinho
- O PHP é analisado antes da ativação, a última geração comprovadamente boa permanece no lugar após um erro de compilação, e um erro fatal na requisição atual é atribuído ao snippet em execução.
- A migração do Code Snippets tem caminho de volta
- Cada registro mantém seu id de origem e o código exato. O plugin antigo só é desativado depois da compilação e das verificações de saúde; a reversão restaura tanto a lista de plugins ativos quanto o manifesto anterior.
- Cinco tipos de snippet e locais explícitos
- PHP, JavaScript, CSS, HTML e texto podem rodar globalmente, no admin, no head ou no rodapé, em volta do conteúdo, por um shortcode, manualmente ou uma única vez.
- Condições sem mágica escondida
- Grupos, tags, bloqueios, ações em massa e grupos de condições E/OU ficam visíveis no mesmo painel do produto. Nenhuma condição reescreve o próprio snippet.
- Portátil por padrão
- JSON do MevvCode, PHP legível, adaptadores de terceiros, geradores iniciais e um carregador must-use independente mantêm seu trabalho transportável.
- Sessenta snippets que pode ler antes de ativar um deles
- Uma biblioteca de padrões revistos para as tarefas comuns que as pessoas de outro modo colam de uma publicação num fórum — segurança, desempenho, acessibilidade, WooCommerce. Adicionar um copia-o para o seu próprio espaço de trabalho como registo inativo, pelo que nada corre até o ter lido e confirmado.
- Os packs instalam um conjunto de uma vez
- Seis packs — lançamento da loja, limpeza do checkout, afinação do catálogo, desempenho da loja, reforço básico e arrumação da administração. Um pack instala todos os seus snippets ou nenhum, e todos chegam inativos.
- O Pro é para equipes e para entrega
- Agendamentos, condições reutilizáveis, contexto de comércio, builds de recursos, eventos de marketing com um monitor ao vivo, automação, exportação de plugin, espaços de trabalho na nuvem, revisão por IA, rascunho por IA com a sua própria chave de fornecedor e uma API com ações restringidas.
- Pro: correr um snippet apenas em alguns países
- O país vem da própria morada de faturação ou envio do cliente WooCommerce, ou de uma base de dados de geolocalização alojada no seu servidor. Nunca é obtido de um serviço de consulta de terceiros e nenhuma morada é armazenada — a condição é respondida localmente ou não é respondida.
- Pro: escreva SCSS, publique CSS
- Um ecrã Estilos separado compila SCSS ou LESS — variáveis, aninhamento, o e comercial, regras de media e container extraídas para fora — e regista o resultado como um novo snippet CSS inativo para você analisar. O compilador é escrito para esta única tarefa e recusa abertamente o que não implementa (mixins, extends, imports, diretivas de controlo), em vez de produzir silenciosamente algo ligeiramente diferente.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗
Ele não converte. Ele assume o controle.
Você quer cancelar a assinatura do construtor de páginas, mas tem medo de que o site quebre. As ferramentas de importação existentes só lidam com layouts simples; widgets de terceiros, conteúdo dinâmico e CSS personalizado se perdem pelo caminho. Em vez disso, o MevvBridge divide a página em duas: o que ele reconhece é reconstruído a partir dos seus dados e continua editável, e o que ele não reconhece é capturado exatamente como aparece, enquanto o plugin de origem continua instalado. Quando encontra algo que não conhece, ele não arrisca um palpite — ele congela.
- Duas vias: ao vivo e congelado
- Os elementos reconhecidos são reconstruídos a partir dos seus dados e continuam editáveis. Todo o resto é capturado enquanto o plugin de origem ainda está instalado e impresso exatamente como aparecia — não editável, mas também não quebrado.
- Você lê o relatório antes de sair
- Qual elemento continua ao vivo, qual congela, qual carrega conteúdo dinâmico — a lista inteira está ali antes de o Elementor ser desligado.
- O que deixaria de funcionar não é convertido
- Um elemento que quebra ao ser congelado — um formulário de checkout, um formulário de contato — é detectado e seu conteúdo é deixado intacto. Ser dinâmico (ficar desatualizado) e ser perigoso (parar de funcionar) são tratados como dois problemas diferentes.
- Modelos de cabeçalho e rodapé incluídos
- Não só o corpo da página: os modelos de cabeçalho e rodapé do plugin de origem também são impressos em seu lugar. Deixá-los de fora é o jeito de uma migração perder o rodapé silenciosamente.
- Converter para blocos é opcional
- As páginas podem ser escritas como marcação de blocos Gutenberg padrão em post_content, com o conteúdo original salvo em um campo meta. Depois dessa etapa, o conteúdo é WordPress nativo.
- O caminho de volta continua aberto
- Reative o plugin de origem e o MevvBridge sai do caminho.
Página do produto ↗
Documentação ↗
Demonstração ao vivo ↗