PAP Afiliados Pro

Descrição

Transforme seu conteúdo em receita com cartões de produtos profissionais. O PAP Afiliados Pro permite exibir produtos de afiliados com modelos visuais personalizáveis, detecção automática de marketplace e estatísticas detalhadas de cliques — sem necessidade de programação.

Recursos principais

  • Cartões de produtos com modelos visuais: Personalize layouts com o Construtor de Modelos, visualização ao vivo e predefinições salvas
  • Detecção automática de marketplace: Amazon, Mercado Livre, Shopee, AliExpress e mais — detectados a partir da URL
  • 6 Shortcodes de exibição: Cartão individual, Grade, Lista, Por categoria, Recentes e Linker Inline
  • Rastreamento de cliques e estatísticas: Monitore o desempenho por produto, marketplace e período
  • Importação/Exportação de CSV: Gerencie produtos em massa (até 1.000 linhas / 5 MB) com detecção automática de codificação
  • Privacidade em primeiro lugar: Compatível com LGPD — zero armazenamento de dados pessoais
  • Bloco Gutenberg e Tipo de Formato: Adicione cartões de produtos e links inline diretamente no editor de blocos
  • Widget do Elementor: Integração nativa com 4 modos de exibição
  • Protegido para SEO: Proteção de 7 camadas contra indexação de páginas internas

Ideal para

  • Blogs de avaliações e comparações
  • Sites de cupons e ofertas
  • Portais de conteúdo monetizados
  • Afiliados profissionais
  • Criadores de conteúdo

Segurança e privacidade

  • Em conformidade com a privacidade (LGPD / proteção de dados)
  • Zero rastreamento de dados pessoais (sem IP, sem User Agent)
  • Sanitização completa de entradas
  • Proteção contra SQL Injection, XSS e CSRF

Personalização total

  • 19 variáveis CSS personalizáveis
  • Selos personalizados por marketplace
  • Cores, bordas e espaçamentos ajustáveis
  • Predefinições salvas para reutilização

Estatísticas inteligentes

  • Painel com métricas em tempo real
  • Gráficos interativos (Chart.js local)
  • Produtos mais clicados
  • Filtros de período (7/30/90 dias)
  • Limpeza de dados com limite de taxa de segurança

Desempenho

  • Cache de objetos em 8 classes críticas
  • Carregamento condicional de scripts e estilos
  • Zero dependências externas (sem CDN)

Suporte a idiomas

  • Interface em inglês (padrão)
  • Tradução para português do Brasil incluída
  • Pronto para tradução (arquivo .pot completo incluído)

Capturas de tela

  • Painel principal com estatísticas em tempo real
  • Construtor de Modelos – personalize seu layout com visualização ao vivo
  • Gerenciamento de produtos com filtros e pesquisa
  • Cartão de produto exibido no frontend
  • Página de estatísticas com gráficos interativos
  • Importação/Exportação de CSV para gerenciamento em massa
  • Bloco Gutenberg – PAP Linker no editor de blocos
  • Página de ajuda com documentação e gerador de shortcodes

Blocos

Este plugin disponibiliza 1 bloco.

  • PAP Linker

Instalação

  1. Envie a pasta pap-afiliados-pro para /wp-content/plugins/
  2. Ative o plugin através do menu ‘Plugins’ no WordPress
  3. Vá para ‘PAP Afiliados’ no menu administrativo
  4. Configure suas preferências em ‘Configurações’
  5. Crie seu primeiro produto em ‘Adicionar produto’

Requisitos

  • WordPress 6.2 ou superior
  • PHP 8.2 ou superior
  • MySQL 5.7 ou superior

Perguntas frequentes

Quais marketplaces são suportados?

Detectados atualmente: Amazon, Mercado Livre, Shopee e AliExpress. O marketplace é identificado automaticamente a partir da URL do link de afiliado. Você também pode usar qualquer outro link de afiliado — ele funcionará com o rótulo de marketplace “Outro”.

O plugin está em conformidade com a LGPD?

Sim! O PAP Afiliados Pro não armazena NENHUM dado pessoal (IP, User Agent, ID do usuário). Registramos apenas o ID do produto, a URL da página (apenas o caminho) e o carimbo de data/hora do clique.

Funciona com o Gutenberg?

Sim! Incluímos um bloco personalizado “PAP Linker” e um Tipo de Formato “PAP Link” para adicionar links de afiliados diretamente no editor de blocos, com pesquisa de produtos integrada.

Funciona com o Elementor?

Sim! Se o Elementor estiver ativo, um widget PAP será disponibilizado automaticamente com 4 modos de exibição (individual, grade, recentes, categoria).

Posso importar produtos em massa?

Sim! Use o recurso de Importação/Exportação de CSV para gerenciar centenas de produtos de uma só vez. Cada arquivo suporta até 1.000 linhas e 5 MB. O plugin detecta automaticamente a codificação (UTF-8, Windows-1252, ISO-8859-1) e o delimitador (vírgula ou ponto e vírgula).

As estatísticas são precisas?

Sim! Usamos rastreamento via JavaScript (API sendBeacon) com fallback de fetch, além de 3 camadas anti-spam (cookie de 30 min, transient de 5 seg, contador de sessão) para garantir dados limpos e precisos.

Posso personalizar a aparência do cartão?

Com certeza! O Construtor de Modelos permite ajustar 19 variáveis CSS, cores, bordas, espaçamento e estilos de botão. Você pode salvar predefinições para reutilizar em diferentes páginas.

O que acontece quando eu desinstalar o plugin?

Por padrão, todos os dados são removidos (posts, tabelas, opções, transients). Se preferir manter os dados para uma reinstalação futura, ative a opção “Manter dados ao desinstalar” nas Configurações antes de desinstalar.

Avaliações

Não há avaliações para este plugin.

Colaboradores e desenvolvedores

“PAP Afiliados Pro” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

PAP Afiliados Pro” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.

Traduzir o “PAP Afiliados Pro” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

2.4.1

  • Corrigido: Botões dos cartões de produtos não centralizando corretamente no layout de grade
  • Corrigido: Seletor de arquivo de importação de predefinição não respondendo a cliques
  • Adicionado: Aviso de solicitação de avaliação acionado por marcos de uso (10 produtos ou 100 cliques)
  • Adicionado: Nova aba \”Por Post\” em Estatísticas mostrando as contagens de cliques agrupadas por URL da página
  • Melhorado: Versão mínima do PHP aumentada de 7.4 para 8.2
  • Melhorado: Adicionada verificação de versão do PHP em tempo de execução com desativação segura

2.4.0

  • Novo: Hub de Importação/Exportação — importação/exportação reorganizada em uma interface com abas (Produtos, Predefinições, Estatísticas)
  • Novo: Importação/Exportação de Predefinições — exportar predefinições para JSON e importá-las novamente com resolução de conflitos (ignorar, renomear, substituir)
  • Novo: Exportação de Estatísticas em CSV — exportar estatísticas de cliques em CSV com filtro de período (7/30/90/Todos os dias)
  • Melhorado: Reforço de segurança — adicionado wp_unslash() na entrada de estatísticas, invalidação de cache após a limpeza de estatísticas, nocache_headers nas respostas AJAX
  • Melhorado: Padrão Singleton para a instância de Linker Stats (desempenho)
  • Corrigido: Strings de visualização da importação de CSV estavam fixas (hardcoded) em português em vez de usar i18n
  • Corrigido: Condição inativa no process_row do CSV simplificada

2.3.0

  • Adicionado: Download em massa de imagens durante a importação CSV — caixa de seleção de exclusão (ativada por padrão) baixa imagens remotas de produtos para a Biblioteca de Mídia e as define como Imagem Destacada. URL original mantida como alternativa.
  • Adicionado: Teto de tamanho (10 MB por imagem), tempo limite HTTP em escopo (20s) e tamanho de lote menor (3 linhas/requisição) quando o download de imagens está habilitado.
  • Adicionado: Proteção contra repetição (replay) para lotes de importação CSV — rejeita offsets duplicados com HTTP 409.
  • Segurança: Reforço RESOURCE-EXISTS no rastreamento de cliques (AJAX e REST) — verifica se o post do produto existe e tem o post_type esperado antes de gravar as estatísticas.
  • Segurança: Reforço BULK-LIMIT nas ações em massa de produtos — limita os IDs processados a 100 por requisição.

2.2.1

  • Corrigido: Predefinições padrão não apareciam em ambientes de hospedagem após a atualização do plugin (a rotina de atualização agora é executada corretamente no fluxo padrão de atualização do WordPress sem exigir a reativação manual do plugin)
  • Corrigido: Produtos com URLs meli.la permaneciam rotulados como marketplace “outro” após a correção da detecção — adicionado mecanismo de re-verificação de marketplace por versão que atualiza automaticamente todos os produtos existentes quando os padrões de detecção mudam
  • Melhoria: Compatibilidade com cache de objetos — adicionado nocache_headers() às respostas AJAX dinâmicas e invalidação de cache consistente em todas as operações de escrita de predefinições para ambientes com cache de objetos persistente (Redis, Memcached, LiteSpeed)

2.2.0

  • Adicionado: 3 predefinições pré-configuradas instaladas na ativação — [PAP] Shopee, [PAP] Mercado Livre, [PAP] Black Friday
  • Adicionado: Estado vazio com botões de CTA na lista de produtos quando não existirem produtos
  • Adicionado: Estado vazio com link de referência de shortcode na página de estatísticas quando não houver cliques registrados
  • Adicionado: A rotina de atualização instala predefinições padrão para usuários existentes (execução única, pula se o nome já existir)
  • Corrigido: A detecção de marketplace agora reconhece URLs encurtadas meli.la para o Mercado Livre (a partir da v2.1.2)

2.1.1

  • Melhoria: Descrição do plugin reescrita para maior clareza — foco em cartões de produtos e modelos visuais
  • Adicionado: Link de ação “Configurações” na lista de plugins
  • Adicionado: Links meta de “Suporte” e “Avaliar ★” na lista de plugins
  • Corrigido: 4 avisos PHPCS para o parâmetro $hook não utilizado em callbacks admin_enqueue_scripts

2.1.0

  • Adicionado: Coluna de shortcode na lista de predefinições com cópia em um clique
  • Adicionado: Filtro/pesquisa nos menus suspensos do gerador de shortcodes (mais de 5 opções)
  • Adicionado: Pesquisa de produto por nome ou ID no gerador de shortcodes
  • Adicionado: Gráfico de distribuição de marketplace na página de Estatísticas
  • Adicionado: Coluna de marketplace na tabela detalhada de cliques
  • Melhoria: Desempenho do endpoint de pesquisa de produtos (baseado em LIKE)
  • Melhoria: Manipulação de solicitações de pesquisa com cancelamento ao inserir novos dados

2.0.3

  • Corrigido: Selo de marketplace para “Mercado Livre” exibido sem espaço (“MERCADOLIVRE”)
  • Corrigido: Várias strings da interface estavam codificadas em português em vez de inglês, causando rótulos não traduzidos no translate.wordpress.org
  • i18n: Arquivo .pot regenerado, arquivos de tradução .po/.mo atualizados

2.0.2

  • Adicionado: Coluna de ID da predefinição na lista de predefinições do Construtor de Modelos
  • Adicionado: Shortcodes agora aceitam o nome da predefinição além do ID numérico (ex: preset_id=”Meu Tema”)
  • Melhoria: Lista de predefinições migrada para layout de tabela nativa para melhor alinhamento
  • Melhoria: Cores alternadas (zebra) na lista de predefinições para melhor legibilidade
  • Corrigido: Salvamento da página de configurações não funcionando corretamente

2.0.1

  • Corrigido: O sistema de predefinições agora aplica corretamente as configurações visuais individuais por shortcode
  • Corrigido: O gerador de shortcodes produz o parâmetro preset_id correto
  • Corrigido: O rastreamento de cliques para o bloco PAP Link e PAP Linker funciona de forma confiável para todos os usuários, incluindo administradores logados
  • Melhoria: API de Blocos atualizada para a versão 3 para compatibilidade com WordPress 7.0
  • Melhoria: O Construtor de Modelos exibe um indicador visual ao editar uma predefinição

2.0.0

  • Reescrita completa do plugin (versão anterior: 1.0.2)
  • Adicionado: Suporte para marketplaces brasileiros com detecção automática
  • Adicionado: Construtor de Modelos Visual com visualização ao vivo e predefinições
  • Adicionado: 6 shortcodes (produto único, múltiplos produtos, categoria, recentes, predefinição, link inline)
  • Adicionado: Importação/Exportação de CSV com detecção de codificação e delimitador
  • Adicionado: Bloco Gutenberg (PAP Linker) e Tipo de Formato (PAP Link)
  • Adicionado: Widget do Elementor com carregamento condicional
  • Adicionado: Estatísticas com Chart.js (cópia local)
  • Adicionado: Painel com métricas em tempo real
  • Adicionado: REST API para preenchimento automático de produtos
  • Adicionado: Proteção de SEO de 7 camadas
  • Adicionado: Conformidade total com a LGPD (zero dados pessoais)
  • Adicionado: Cache de objetos em 8 classes críticas
  • Adicionado: Anti-spam com 3 camadas (cookie, transient, sessão)
  • Melhoria: Arquitetura com 20 classes (focada em dependências)
  • Melhoria: Segurança com 7 regras obrigatórias em todo o código
  • Melhoria: Prefixo exclusivo papafpro (8 caracteres) em todos os elementos
  • Melhoria: Código 100% em conformidade com os Padrões de Codificação do WordPress

1.0.2

  • Versão anterior (descontinuada)
  • Recursos básicos de afiliados