Un cliente escribe el nombre de un producto en el buscador de tu tienda, le da a buscar, y no sale nada. El producto está. Lo ves tú en el catálogo. Pero el buscador dice que no existe.
Es de los fallos que más ventas se llevan por delante sin hacer ruido, porque el cliente no te escribe para avisarte: se va.
La buena noticia es que casi siempre es lo mismo, y se arregla en dos minutos sin tocar código.
1. El índice de búsqueda no está al día
Esta es la causa en la mayoría de los casos, así que empieza por aquí.
PrestaShop no busca directamente en el catálogo cada vez que alguien escribe algo. Sería lentísimo. Lo que hace es mantener su propia lista de palabras, un índice, que construye aparte. Cuando alguien busca, mira en esa lista.
El problema es que ese índice no siempre se actualiza solo. Añades productos, cambias nombres, importas un catálogo nuevo, y el índice se queda como estaba. Para él, esos productos no existen.
Cómo se arregla: ve a Parámetros de la tienda y después a Búsqueda. Arriba verás los botones para reconstruir el índice. Usa el que lo reconstruye entero, no el que solo añade lo que falta, porque si hay nombres que han cambiado el segundo no los corrige.
En una tienda grande puede tardar unos minutos. Déjalo terminar sin cerrar la pestaña, y cuando acabe prueba otra vez la búsqueda que fallaba.
2. El producto está desactivado o sin existencias
Dos situaciones distintas que acaban igual.
Si el producto está desactivado, no sale en el buscador ni en ningún sitio. Se comprueba en la ficha del producto: el interruptor de la esquina superior derecha tiene que estar activado.
Y si tienes la tienda configurada para esconder los productos agotados, cuando se acaba el stock desaparecen también del buscador. Eso se ve en Parámetros de la tienda, Configurar, en los ajustes de productos. Es una decisión legítima, pero conviene saber que la has tomado.
3. La palabra que busca el cliente no está escrita en la ficha
El buscador lee el nombre del producto, la referencia, la descripción corta y la descripción larga. Si la palabra no aparece en ninguno de esos sitios, no hay nada que encontrar. Por evidente que te parezca a ti que ese producto es eso.
El caso típico son los sinónimos y la forma en que la gente llama de verdad a las cosas. Tú lo tienes como «sudadera con capucha» y el cliente escribe «hoodie». Tú pones «taladro percutor» y él escribe «taladro para pared».
Hay dos formas de resolverlo. La rápida es añadir esas palabras a la descripción, con naturalidad, sin amontonarlas. La buena es usar los alias de búsqueda, que están en esa misma pantalla de Búsqueda: le dices a PrestaShop que «hoodie» significa «sudadera» y se acabó el problema para todo el catálogo.
Y una cosa más sobre esta pantalla
Ahí mismo está la lista de palabras vacías, las que el buscador ignora por ser demasiado comunes. Viene con una lista por defecto que a veces se come términos que en tu sector sí significan algo. Merece un repaso si vendes en un nicho con vocabulario propio.
4. Un módulo de búsqueda se ha quedado a medias
Si tienes instalado un buscador de terceros, de esos con filtros y resultados mientras escribes, entonces el buscador de PrestaShop ya no es el que manda.
Esos módulos llevan su propio índice, con su propia sincronización, y cuando se desincronizan no avisan. Simplemente empiezan a devolver menos resultados.
Cómo saber si es eso: desactiva el módulo un momento y repite la búsqueda con el buscador nativo. Si con el nativo sí aparece el producto, ya sabes dónde está el problema. Vuelve a activarlo y busca en sus ajustes la opción de reindexar.
El orden importa
Si te quedas con una sola cosa de todo esto: reconstruye el índice completo primero. Es gratis, tarda unos minutos y resuelve la mayoría de los casos que vemos. Solo si después sigue fallando merece la pena mirar lo demás.
Si esto te pasa cada pocas semanas
Que el índice se descoloque una vez es normal. Que pase constantemente no lo es, y suele apuntar a otra cosa: importaciones automáticas que no lanzan la reindexación, una tarea programada que dejó de ejecutarse, o un módulo que choca con otro.
Eso ya no se arregla volviendo a pulsar el mismo botón cada semana. Si te está pasando, escríbenos desde la página de contacto y le echamos un vistazo. Somos expertos en PrestaShop con equipo de desarrollo propio, y este tipo de cosas las hemos visto unas cuantas veces.
Si lo que quieres es no tener que estar pendiente, está el mantenimiento y soporte técnico PrestaShop. Y si prefieres hablarlo, puedes reservar tú media hora.