Productos que no aparecen
Las causas habituales, por orden de probabilidad, y cómo confirmar cada una en menos de un minuto.
Un producto que existe en la tienda y no sale en la búsqueda tiene casi siempre una explicación sencilla. Vale la pena seguir este orden, porque está por probabilidad y no por gravedad.
1. Empieza por el playground
Antes de tocar nada, busca el producto en Búsqueda → Playground. Ahí ve lo que devuelve el motor, sin el panel de búsqueda, sin el tema y sin gastar peticiones del plan.
- Aparece en el playground y no en la tienda: el problema es del lado de la tienda (el panel de búsqueda, el tema, los filtros del visitante). Salta al punto 5.
- No aparece en el playground: el producto no está en el índice como espera. Continúa.
2. ¿El producto está de verdad visible en la tienda?
Inactivo, sin categoría asociada, fuera del intervalo de fechas de publicación, o invisible en la búsqueda del propio PrestaShop. El índice es una copia de lo que la tienda exporta; lo que la tienda no da, no lo tenemos.
3. Está sin stock, y la opción dice que se oculte
La opción Productos sin stock del módulo tiene tres valores: indexarlos igualmente, bajarlos en los resultados, u ocultarlos. En el tercero, un producto agotado desaparece de los resultados, que es exactamente lo que se pidió, y es fácil olvidarlo seis meses después.
4. La indexación todavía no ha pasado por él
Los productos creados por importación o directos en la base de datos pueden no haber disparado el tiempo real. Confirma en Búsqueda → Motores de búsqueda cuándo fue la última indexación y cuántos documentos tiene cada motor, y compáralo con el número de productos activos de la tienda.
Si la diferencia es grande, fuerza una reindexación.
5. Aparece, pero no para el término que está escribiendo
Aquí el producto está en el índice y es la búsqueda la que no lo conecta con esas palabras:
- El campo donde está la palabra tiene peso cero. Un peso a cero saca el campo de la búsqueda por completo. Confirma en dónde busca la búsqueda.
- La palabra no está en ningún campo. Es el caso clásico del vocabulario: los clientes escriben "auriculares" y el catálogo dice "headphones". Se resuelve con sinónimos, no con pesos.
- Está ahí, pero muy abajo. Es relevancia, no ausencia. El playground muestra el orden y por qué; si el producto tiene que estar arriba en esa búsqueda, es caso para una regla de merchandising.
6. El visitante tiene filtros activos
Un filtro elegido recorta los resultados, y un producto sin ese valor rellenado se queda fuera. Pasa mucho con características rellenadas solo en parte del catálogo.
7. Está mirando el motor equivocado
En una tienda con más de un idioma o moneda hay un motor por combinación. El producto puede estar en el motor español y faltar en el francés, porque la tienda no lo exporta en ese idioma. El selector de la parte de arriba de las pantallas de búsqueda es el que dice en cuál está.
Si nada de esto lo explica
Escríbenos por el contacto con el identificador de un producto concreto y el término que estabas buscando. Podemos ver el registro de indexación de esa referencia y decirte por qué se quedó fuera.