Jump to content

Cambiar comportamiento de búsqueda 1.7


Recommended Posts

PRÓLOGO

He posteado otras veces por aquí, y no he recibido respuesta. No sé si porque he posteado en el lugar incorrecto o porque mis preguntas eran demasiado generales. 

El caso es que es desalentador. La mayor ayuda que te puedes encontrar en internet proviene de Victor Ródenas, y las actualizaciones de prestashop hacen que cada vez haya más módulos deprecated. Por mi parte, decir que soy un programador muy junior y muy verde y que dependo mucho de la ayuda que me puedan proporcionar o las búsquedas que pueda hacer por internet. A veces las veo canutas para poder conseguir los cambios que requiero para prestashop, que actualmente la tengo en 1.7.4.2.

 

LA PREGUNTA

Estoy usando el tema Megashop, y ya he podido (creo) modificar su búsqueda en ajax, que sale directamente debajo de la caja de búsqueda sin apretar enter. El problema viene cuando apreto enter y se va a los resultados de búsqueda. Explico el problema:

Pongamos que quiero buscar únicamente hornos de leña. Por este motivo escribo "hor le". En los resultados se me muestran productos que dicen "horno de leña". Estupendo. Pero no es tan estupendo cuando también hay productos que son "horno" sin "le". Lo peor es que por algúna razón, después de esto, empieza a haber productos no relacionados con la búsqueda, puertas que no tienen ni hor ni le ni en la descripción, ni nada que se le parezca. Y así unas cuantas páginas. 

 

LO QUE SE PRETENDE

Se pretende que la búsqueda deje de buscar por palabras sueltas y busque en el conjunto de lo que se escriba, teniendo en cuenta los espacios como otra palabra que debe estar dentro de lo que se busca. Ejemplo: Si busco "tal per", que me salgan "taladros percutores" y no "taladros manuales". 

También se pretende que todos esos artículos que están apareciendo sin aparente motivo, que no aparezcan. Que la búsqueda sea solo y únicamente los productos que coinciden en lo que se ha escrito en el caja de búsqueda.

 

EL PROBLEMA

Como bien dice el prólogo, estoy muy verde y los pasos que doy son gracias a lo poco que he desarrollado en java y en php, y que debo seguir tutoriales o pasos muy concretos para saber qué estoy haciendo. En este caso, no tengo ni idea de por donde empezar, qué archivos modificar o cómo solventar lo que pretendo. Por eso estoy aquí, esperando que todos vosotros podáis echarme un cabo con esto, cada uno con su pequeño aporte, a ver si al fin, de una vez por todas, consigo darle forma a la búsqueda. 

 

Dejo una imagen orientativa relacionada a lo que he explicado aquí.

 

ps.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...