El buscador de PrestaShop no encuentra productos: por qué pasa y cómo arreglarlo
Buscas un producto que sabes que está y la tienda dice que no hay resultados, o la caja de búsqueda ni responde. Casi siempre los productos están bien: lo que falla es el índice del buscador, un ajuste o el módulo. Se mira en este orden. Vale para la 1.7, la 8 y la 9.
En esta guía8 apartados
Lo primero: el índice
PrestaShop no busca en los productos directamente: busca en un índice que construye con sus nombres, referencias, descripciones y demás. Un producto que no está en el índice no sale, aunque esté a la venta.
- Ve a Parámetros de la tienda → Buscar. Arriba, en «Indexación», verás «Productos indexados» con dos números, por ejemplo 812 / 840: los indexados y los que deberían estarlo.
- Si no coinciden, pulsa «Añadir los productos que faltan al índice».
- Si coinciden y sigue sin encontrar, «Reconstruir el índice completo». Tarda unos minutos; si el servidor lo corta a medias, sigue con «Añadir los productos que faltan».
En ese mismo bloque hay un interruptor, «Indexación», que viene activado: así cada producto entra en el índice al guardarlo. Si alguien lo apagó, los productos nuevos no salen hasta que reindexas. Y si tus productos entran por un importador, un ERP o directamente en la base de datos, comprueba el recuento después de cada carga: lo que no pasa por el guardado de PrestaShop puede quedarse fuera. Ahí mismo tienes la dirección para programar la indexación cada noche (cómo programarla).
El producto existe, pero no sale
- Está desactivado. El buscador solo enseña productos activos.
- Su «Visible en» no incluye la búsqueda. En la ficha del producto, en las opciones, tiene que poner «toda la tienda» o «Sólo resultados de búsqueda». Con «Sólo catálogo» u «Oculto», el buscador no lo enseña aunque esté activo.
- No está en el índice: lo de arriba.
No encuentra lo que escribe el cliente
- Palabras de menos de 3 letras. PrestaShop no las guarda en el índice («Longitud mínima de la palabra», 3 por defecto): una talla «XL» o una referencia «A4» no se encuentran. Si en tu tienda importan, bájala a 2 y reconstruye el índice.
- Trozos de palabra. Por defecto busca por el principio: «camis» encuentra «camiseta», pero «seta» no. «Buscar en el interior de las palabras» lo amplía, a cambio de más trabajo para el servidor.
- Erratas. La «Búsqueda difusa», activada de serie, perdona errores pequeños. Para las que se repiten, los alias de esa misma sección hacen que, por ejemplo, «camisetta» busque «camiseta».
- Palabras en la lista negra. PrestaShop ignora las de «Palabras en la lista negra». Si alguien metió ahí una palabra de tu catálogo, no la encontrará nunca.
Todo esto está en Parámetros de la tienda → Buscar. Si cambias la longitud mínima, reconstruye el índice después.
La caja de búsqueda no hace nada
- El módulo. La caja es el módulo «Barra de búsqueda». Tiene que estar instalado, activo y colgado en la cabecera (Diseño → Posiciones). Muchos temas traen su propio buscador: si es tu caso, el que hay que mirar es el del tema.
- Un error de JavaScript. Si la caja está pero al escribir no pasa nada, abre la consola del navegador (F12) y busca errores en rojo. Suele ser otro módulo o el tema, a menudo justo después de una actualización.
Los filtros enseñan otros productos
Los filtros de las categorías (por precio, talla, color…) no usan el índice del buscador: llevan el suyo. Después de importar productos, actualizar PrestaShop o cambiar precios en masa, hay que reconstruirlo. En el módulo de serie, «Búsqueda por facetas», está en «Índices y cachés»: «Reconstruir todo el índice de precios» y «Crear índices de atributos y características». Los módulos de filtros de pago lo tienen en su configuración o en su tarea programada.
Lo vimos actualizando una tienda: con el mismo filtro, la copia nueva devolvía otros productos que la tienda de siempre hasta que lanzamos la indexación del módulo de filtros. Si esperas a la tarea de la noche, la tienda filtra mal hasta entonces.
¿Tu buscador sigue sin encontrar?
Mándanos la dirección y qué buscas, y lo miramos. Si la tienda no vende por esto, empezamos el mismo día laborable en que tenemos acceso.
Preguntas frecuentes
¿Por qué el buscador de PrestaShop no encuentra un producto que existe?
¿Cómo reindexo los productos en PrestaShop?
¿Por qué no encuentra palabras cortas como XL?
¿Por qué el buscador encuentra el producto y los filtros no?
Comprobado el 2 de noviembre de 2026 en el código de PrestaShop: qué productos encuentra y qué palabras indexa y los ajustes del buscador. Los nombres de los botones, en el panel en español de la 8.2 y la 9.1.