Tudo o que quer saber antes de instalar.
Uma análise detalhada de como o Página 404 Inteligente PrestaShop 8 e 9: Sugestões de Produtos e Redirecionamentos 301 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.
Uma página 404 por predefinição é uma venda perdida
Numa loja PrestaShop comum, a página 404 mostra uma mensagem de desculpas, um campo de pesquisa vazio e mais nada. O visitante chega com uma intenção clara, muitas vezes vindo do Google ou de uma ligação antiga, e encontra um muro. Vai-se embora. Cada 404 não tratada é orçamento de aquisição queimado, um sinal negativo enviado aos motores de pesquisa e um cliente que vai ver a outro lado. O módulo transforma esse beco sem saída num cruzamento: em vez de dizer ao visitante que a página não existe, mostra-lhe os produtos que ele provavelmente procurava.
Como são calculadas as sugestões
Quando acontece um 404, o módulo divide os dois últimos segmentos do URL, põe de lado as palavras vazias em cinco idiomas, guarda apenas as palavras com pelo menos três carateres e exclui os identificadores numéricos. As palavras restantes são confrontadas com o catálogo com uma pontuação ponderada: uma correspondência no link_rewrite vale quatro pontos, no nome do produto três pontos e na referência dois pontos. Os produtos são ordenados por pontuação decrescente. Se nenhuma correspondência atingir o limiar, o módulo passa para os mais vendidos e depois para as novidades: o visitante vê sempre algo pertinente.
O campo de pesquisa faz metade do trabalho
O formulário de pesquisa apresentado na página 404 não está vazio: vem pré-preenchido com as palavras-chave legíveis extraídas do URL partido. Um visitante que chega a um URL sapatilhas-pele-premium eliminado vê já sapatilhas pele premium no campo. O formulário aponta para a página de pesquisa nativa do tema, com a query string corretamente transmitida: sem sobrecarga de template e sem conflitos com um módulo de pesquisa de terceiros.
O registo dos 404: ver o que está mesmo partido
Cada 404 é registada com o seu URL, um contador de visitas incrementado em upsert, o último referer, o último user-agent e a sua data. A eliminação de duplicados é feita sobre uma impressão do URL, delimitada por loja: mil visitas ao mesmo URL partido dão uma linha com mil visitas, e não mil linhas. Os crawlers conhecidos podem ser filtrados, e uma lista de padrões regex afasta o ruído dos scanners de vulnerabilidades (wp-admin, xmlrpc, phpmyadmin, .git e recursos estáticos) que poluiria a análise. As entradas antigas são limpas automaticamente segundo a retenção que definir.
Do 404 ao 301 num clique
É o coração do módulo. A partir do registo, um URL partido cuja pontuação de correspondência seja suficientemente alta pode ser redirecionado de imediato para o melhor produto, através de um botão AJAX: um clique, o redirecionamento 301 é criado e a entrada passa ao estado redirecionada. Quando a confiança é insuficiente, abre-se um formulário guiado com as sugestões ordenadas por pontuação e um campo de URL personalizado. Nos dois casos, a origem e o destino são verificados: sem ciclos e sem duplicados.
Um motor de redirecionamento discreto e seguro
Os redirecionamentos criados a partir do registo são aplicados antes do despacho da página, a montante do controlador do front-office. O tipo predefinido (301 permanente ou 302 temporário) é configurável e pode ser alterado regra a regra. Os caminhos são normalizados antes da comparação, e uma proteção contra colisões recusa qualquer regra em que a origem e o destino apontem para o mesmo sítio. Cada redirecionamento conta as suas visitas: vê exatamente quantas visitas foram salvas.
Complementar, e não redundante
Se já usa um gestor de redirecionamentos avançado (carateres universais, regex e importação CSV), o módulo continua útil: o seu motor de redirecionamento pode ser desativado numa caixa de verificação, e mantém o bloco de sugestões na página 404 e o registo. Ao contrário, se não tem nada, o módulo chega para cobrir todo o ciclo: detetar, compreender e redirecionar.
Instalação em dois minutos e desinstalação limpa
Sem dependências externas, sem Composer e sem alterações ao tema. Carregue o ZIP através do gestor de módulos e instale: são criadas duas tabelas SQL, aparecem dois separadores no back-office e o bloco injeta-se automaticamente na página 404 do seu tema. Na desinstalação, as tabelas e os separadores são eliminados, sem deixar resíduos na base de dados.
Ainda não existem avaliações.