¿No funciona tu buscador en tu tienda PrestaShop? >> Cómo solucionarlo <<

Consejos para mejorar tu buscador en PrestaShop

¿No funciona correctamente la búsqueda interna en tu tienda PrestaShop?

Como muchos sabéis, el buscador interno por defecto de PrestaShop es muy básico y no cumple con los estándares mínimos que debe cumplir un buscador para eCommerce. En este post veremos los problemas más comunes con los que te encontrarás en tu buscador para PrestaShop y te enseñaremos a solucionarlos.

La última versión 1.7.6 no te ofrece un mejor buscador que en versiones anteriores.

Si has utilizado este buscador por defecto, estoy seguro de que has podido ver la poca precisión que ofrece en los resultados de búsqueda… incluso si el texto que estás buscando forma parte del título del producto que quieres mostrar. No entiende sinónimos, no tiene una configuración lógica, no encuentra resultados si te equivocas en alguna palabra escribiendo….

Pero te propongo una solución, prueba nuestro buscador avanzado: Doofinder. (y te prometo que ahorrarás mucho tiempo y te ayudará a aumentar tus ventas

Con Doofinder, puedes configurar la búsqueda interna de tu tienda PrestaShop en menos de 10 minutos y tu buscador será capaz de entender los errores ortográficos y los sinónimos en más de 30 idiomas.

Sugiere productos complementarios y los más vendidos cuando tus clientes busquen productos, permite que filtren por color, talla, tamaño, precio o popularidad de tus productos… y mucho más!

De media un 15% de las búsquedas estándar dan CERO resultados.

¿Qué pasa en tu eCommerce?

DESCÚBRELO AHORA

Ahora sí, vamos a ver los problemas más comunes que encontrarás en prestaShop (y sus respectivas soluciones)

 

1. No puedes hacer búsquedas “Long-tail”

Este problema es más común de lo esperado. Cuando he visitado algunas tiendas Prestashop me he encontrado con muy malos resultados cuando he realizado búsquedas muy sencillas, lo que por supuesto me ha llevado a abandonar esa web y muchas veces irme a buscar en la web de la competencia.

Por ejemplo, imagina que estás en una página web de productos tecnológicos y quieres buscar un iPhone XS.

Cuando escribes: “iPhone” los resultados que obtienes son correctos. Pero cuando escribes después “XS” en lugar de encontrar el iPhone XS, no obtienes resultados o sigues obteniendo los mismos resutlados (solamente iPhones)

Esto sucede porque tienes configurado por defecto “minimum word lenght (in characters)” establecido en “3”. Esto lo debes cambiar.

Para cambiarlo debes ir a: → Preferences → Search and below search → Index Settings. Aquí encontrarás “minimum word lenght (in characters)” . Y ahora cámbialo por el número correcto de caracteres

prestashop long search

 

Después de cambiar el número, necesitas reindexar de nuevo tus productos. “Re-build the entire index”

 

prestashop indexing

Y ahora sí, tendrás resuelto este problema. 

 

2. Obtienes una página de error al realizar una búsqueda

Este es un problema común cuando se importan o actualizan regularmente muchos productos en el catálogo de Prestashop.

Imagina que tienes 250 productos y que actualizas tus productos una y otra vez de forma regular pero aún así no se encuentran resultados correctos en la búsqueda interna de tu eCommerce. 

Para solucionar este problema lo que necesitas hacer es: ir a → preferences, después ve a → Search

error search page prestashop

 

Justo debajo de la sección de búsqueda, encontrarás la sección de indexación.

En el primer párrafo encontrarás cuántos productos están indexados y cuántos productos están disponibles en tu tienda, el primer número es el de los productos indexados y el segundo el de los productos disponibles en tu tienda. En el ejemplo verás 19 de 19 productos.

index prestashop search

 

Así es como debería de aparecer. Si ves en tu prestahsop que ambos números son diferentes, aquí es donde está tu problema. 

Debes hacer clic en → Add missing products to the index

build product index

 

Entonces, serán añadidos a tus productos indexados.

También puedes hacer clic en reconstruir todo el índice, (el enlace justo debajo) pero esto sólo se recomienda cuando tienes en la lista al menos 20.000 productos. Después de hacer esto, tu problema de búsqueda debería ser resuelto.

 

3.La búsqueda por facetas (filtros de búsqueda) no muestra productos en algunas categorías

A veces, encontrará que el filtro facetado sólo está disponible en una categoría y en otras no será visible.

Si esto ocurre, echa un vistazo a la configuración del filtro e intenta desactivar y activar las categorías, es un error que puedes encontrar en versiones anteriores de Prestashop.

Si esto no resuelve tu problema, intenta los siguientes pasos:

1. Ve a tu módulo de búsqueda facetada

2. Configurar el módulo

3. A continuación, vaya a la sección de edición: haga clic en la sección “categories used for this template” y selecciona las subcategorías en las que desea mostrar los filtros.

4.  Revisa el campo: Filters → Sub-categories Filters → Yes

5. Esto debería estar funcionando en su Front End.

 

4. La búsqueda no te funciona en el resto de idiomas.

Cuando tienes un eCommerce en diferentes idiomas esto te puede pasar.

El principal problema cuando esto sucede es que la gente no puede encontrar lo que está buscando o recibe un error 404.

Uno de los problemas más comunes que tiene la gente, es crear una base de datos con un “collation settings” erróneo. Por ejemplo, si tu idioma es el persa, y no lo tienes bien configurado. Esto se debe a que tienes un “collation settings” incorrecto en tu base de datos.

En casi todos los servidores el “collation settings” por defecto es Latin1, si estás utilizando la compaginación incorrecta en tu base de datos, obtendrás errores al importar datos con caracteres erróneos y esto afectará a los resultados de su búsqueda interna.

Si tu tienda sólo está en inglés no tendrá problemas, pero como se te decía anteriormente para el resto de idiomas con caracteres y acentos especiales (como el persa, el árabe…) No tener las “collation settings”correctas en tu base de datos es un gran problema. Los caracteres especiales con acentos serán cambiados por símbolos extraños y esto provocará resultados erróneos.

Si no quieres tener este problema, debes asegurarte de configurarlo correctamente: utf8_general_ci

right collation configuration prestashop

 

 

¿Tienes algún otro problema que no hemos tenido en cuenta? Dinos cuál es e intentaremos ayudarte en todo lo posible