Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Página 404 Inteligente PrestaShop 8 y 9 — Sugerencias de Productos y Redirecciones 301, por qué lo construimos así y la lógica detrás de las características anteriores.
Una página 404 por defecto es una venta perdida
En una tienda PrestaShop estándar, la página 404 muestra un mensaje de disculpa, un campo de búsqueda vacío y nada más. El visitante llega con una intención clara, a menudo desde Google o desde un enlace antiguo, y se topa con un muro. Se marcha. Cada 404 sin tratar es presupuesto de captación quemado, una señal negativa enviada a los motores y un cliente que irá a comprar a otra parte. El módulo transforma ese callejón sin salida en un cruce de caminos: en lugar de decirle al visitante que la página no existe, le muestra los productos que probablemente buscaba.
Cómo se calculan las sugerencias
Cuando se produce un 404, el módulo divide los dos últimos segmentos de la URL, descarta las palabras vacías en cinco idiomas, conserva solo los tokens de al menos tres caracteres y excluye los identificadores numéricos. Los tokens restantes se cotejan con el catálogo mediante puntuación ponderada: una coincidencia en link_rewrite vale cuatro puntos, en el nombre del producto tres puntos, en la referencia dos puntos. Los productos se ordenan por puntuación descendente. Si ninguna coincidencia alcanza el umbral, el módulo recurre a los más vendidos y luego a las novedades: el visitante siempre ve algo relevante.
El campo de búsqueda hace la mitad del trabajo
El formulario de búsqueda mostrado en la página 404 no está vacío: viene precargado con las palabras clave humanizadas extraídas de la URL rota. Un visitante que llega a una URL eliminada zapatillas-cuero-premium ya ve zapatillas cuero premium en el campo. El formulario apunta a la página de búsqueda nativa del tema, con la query string correctamente transmitida: sin sobrecargar plantillas, sin conflicto con un módulo de búsqueda de terceros.
El registro de 404: ver lo que realmente se rompe
Cada 404 se registra con su URL, un contador de hits incrementado mediante upsert, el último referer, el último user agent y su fecha. La deduplicación se hace sobre un hash de la URL, delimitado por tienda: mil visitas a la misma URL rota generan una línea con mil hits, no mil líneas. Los rastreadores conocidos pueden filtrarse, y una lista de patrones regex descarta el ruido de los escáneres de vulnerabilidades (wp-admin, xmlrpc, phpmyadmin, .git, recursos estáticos) que contaminaría el análisis. Las entradas antiguas se purgan automáticamente según la retención que usted fije.
Del 404 al 301 en un clic
Es el núcleo del módulo. Desde el registro, una URL rota cuya puntuación de coincidencia sea suficientemente alta puede redirigirse al instante al mejor producto mediante un botón AJAX: un clic, se crea la redirección 301, la entrada pasa a estado redirigida. Cuando la confianza es insuficiente, se abre un formulario guiado con las sugerencias clasificadas por puntuación y un campo de URL personalizada. En ambos casos, origen y destino se verifican: sin bucles, sin duplicados.
Un motor de redirección discreto y seguro
Las redirecciones creadas desde el registro se aplican antes del dispatch de la página, aguas arriba del controlador front. El tipo por defecto (301 permanente o 302 temporal) es configurable y puede sobrescribirse regla por regla. Las rutas se normalizan antes de compararse, y una protección anticolisión rechaza cualquier regla en la que origen y destino apunten al mismo lugar. Cada redirección cuenta sus hits: usted ve exactamente cuántas visitas se han rescatado.
Complementario, no redundante
Si ya utiliza un gestor de redirecciones avanzado (comodines, regex, importación CSV), el módulo sigue siendo útil: su motor de redirección puede desactivarse con una casilla, y usted conserva el bloque de sugerencias en la página 404 así como el registro. A la inversa, si no tiene nada, el módulo basta para cubrir el ciclo completo: detectar, comprender, redirigir.
Instalación en dos minutos, desinstalación limpia
Sin dependencias externas, sin Composer, sin modificar el tema. Suba el ZIP mediante el Module Manager e instálelo: se crean dos tablas SQL, aparecen dos pestañas en el back-office y el bloque se inyecta automáticamente en la página 404 de su tema. Al desinstalar, tablas y pestañas se eliminan: no queda residuo en la base de datos.
No hay valoraciones aún.