Qué protege
Facet Shield analiza el parámetro de filtros antes de que PrestaShop construya una consulta de productos costosa. Limita la complejidad de una URL; no bloquea el carrito, el pedido ni solicitudes sin filtros.
- Número de bytes de la consulta de filtros.
- Número de facetas distintas.
- Número total de valores seleccionados.
- Número de valores dentro de una misma faceta.
Puesta en marcha segura
1) Selecciona una tienda concreta
En multitienda, la política se configura por tienda. No cambies la configuración desde el contexto “Todas las tiendas”.
2) Mantén el modo Observación
El módulo registra complejidad excesiva sin bloquear nada. Así se valida el comportamiento real antes de imponer límites.
3) Conserva los límites iniciales
Los valores iniciales son un punto de partida. No los eleves para ocultar incidencias ni los reduzcas sin revisar datos.
4) Revisa estadísticas y autoprueba
Comprueba solicitudes analizadas, solicitudes que superarían el límite y los motivos agregados. La autoprueba no consulta productos ni altera la tienda.
5) Activa Protección con confirmación
Marca la confirmación del panel únicamente cuando la observación haya demostrado que los filtros legítimos quedan dentro de los límites.
Cómo leer los modos
Desactivado
No analiza ni limita peticiones. Úsalo solo mientras se instala o se diagnostica una incidencia concreta.
Observación
Analiza y agrega estadísticas, pero no bloquea. Es el modo obligatorio para validar una política nueva.
Protección
Rechaza las solicitudes que superan la política efectiva. Requiere revisión previa y confirmación expresa.
Ajuste de límites
No existe un límite universal: depende del número de facetas y de cómo se navega la tienda. Ajusta un único límite por vez y vuelve a observar antes de activar Protección.
Máximo de bytes
Limita el tamaño total de la consulta de filtros. Reduce URLs artificialmente largas.
Máximo de facetas
Limita cuántos grupos de filtro diferentes pueden combinarse.
Máximo de valores totales
Limita todos los valores seleccionados entre las facetas de una misma URL.
Máximo por faceta
Evita que una única faceta acumule demasiados valores y genere combinaciones costosas.
Incidencias habituales
Un filtro legítimo queda bloqueado
Vuelve temporalmente a Observación, reproduce la URL, identifica el motivo agregado y ajusta solo el límite responsable. Después valida de nuevo antes de reactivar Protección.
No aparecen estadísticas
Comprueba que navegas una categoría con filtros activos y que la URL incluye el parámetro de facetas. El módulo ignora peticiones sin filtros.
La política de Integrity no se sincroniza
Usa “Reintentar sincronización” desde Back Office. La sincronización se ejecuta allí, nunca durante las peticiones de clientes; la tienda conserva su política local mientras se recupera la conexión.
Privacidad y alcance
Facet Shield guarda contadores agregados por defecto. El diagnóstico opcional conserva muestras limitadas de facetas y del agente de usuario para identificar bots; nunca almacena IP, cookies ni URLs completas. Puedes filtrarlas, paginarlas, comprobar su espacio y borrarlas cuando quieras.