:::: MENU ::::

Mejorar la búsqueda de Magento 1.5, 1.6 y 1.7

3.33 avg. rating (66% score) - 3 votes

Que el buscador de Magento, como todos los buscadores de todas las plataformas y frameworks (o al menos de la mayoría), es mejorable, no es ningún secreto, pero los resultados que devuelve la instalación por defecto, no son malos, sino lo siguiente.

El motivo, tan sencillo como fácil de solucionar.

Magento retorna los resultados de las búsquedas en orden ascendente, y por defecto se muestran los resultados ordenados por relevancia…. sí, habéis acertado, por defecto, Magento 1.5, 1.6 y 1.7 retornan los resultados ordenados de los menos relevantes a los más relevantes.

Para solucionar, este pequeño despiste de los chicos de Magento (uno más), en el archivo:

app/design/frontend/[package]/[tema]/template/catalogsearch/form.mini.phtml

Añadid el siguiente código:

<input type="hidden" name="order" value="relevance" />
<input type="hidden" name="dir" value="desc" />

en algún lugar entre las líneas:

<form id="search_mini_form" action="">
</form>

Básicamente, lo que hacemos con estas líneas, es indicarle a Magento, cómo mostrar los resultados y en qué orden. La primera línea, indica el parámetro de ordenación (podríamos eliminar esta línea), mientras que la segunda indica el sentido de la ordenación (descendente en este caso).




One Comment

  • Responder vidal |

    Hola Daniel, gracias por tus consejos..

    Como se podría hacer para que busque por frase exacta. Por palabra exacta desde el admin lo configuro pero si meto una frase ya sean 2 palabras o más me devuelve todo lo que contiene las palabras de esa frase.

    Gracias

Hey! Qué opinas sobre el artículo?