Jump to content

BÚSQUEDA POR FACETAS - SELECTOR DESLIZANTE PRECIO CON MUCHOS DECIMALES


cyb3r

Recommended Posts

Hola buenas,

Después de actualizar el modulo por facetas, es la primera vez que me funciona la búsqueda por precio con el selector deslizante. El problema es que los rangos de precios aparecen con 6 decimales por ejemplo en el rango de 4€ a 190€ aparece como os pongo en la captura: 4,000000 € a 190,000000€ obviamente esto no se ve bien y puede dar lugar a confusión. ¿Como se podrían eliminar los decimales? 

Muchas gracias!  

 

facetas.jpg

Link to comment
Share on other sites

Hola, por lo que sé, el módulo de facetas no ofrece esa opción (control de decimales), al menos las versiones con las que he trabajado. Siendo así, creo que te va a tocar modificar el código fuente del módulo o volver a un a versión anterior.

Saludos.

Link to comment
Share on other sites

7 hours ago, Luisejo said:

Hola, por lo que sé, el módulo de facetas no ofrece esa opción (control de decimales), al menos las versiones con las que he trabajado. Siendo así, creo que te va a tocar modificar el código fuente del módulo o volver a un a versión anterior.

Saludos.

Empezaré a echarlo un ojo a ver si me aclaro 😉, gracias! 

Link to comment
Share on other sites

no se si sea el caso, pero dale un vistazo a esta tabla de la base de datos

ps_currency

precision, esos son los decimales que quieres que se muestren.

numeric_iso_code, pon el codigo de la monedas que estes usando

https://www.ibm.com/support/knowledgecenter/en/SSZLC2_7.0.0/com.ibm.commerce.payments.developer.doc/refs/rpylerl2mst97.htm

y te recomiendo que regeneres la indexacion de las busqueas

image.png.fd7ff30ac6d6b63093ab3b7fdcf0e15d.png

 

espero te ayude...

 

 

  • Like 1
Link to comment
Share on other sites

2 hours ago, Gerardo Martinez G said:

no se si sea el caso, pero dale un vistazo a esta tabla de la base de datos

ps_currency

precision, esos son los decimales que quieres que se muestren.

numeric_iso_code, pon el codigo de la monedas que estes usando

https://www.ibm.com/support/knowledgecenter/en/SSZLC2_7.0.0/com.ibm.commerce.payments.developer.doc/refs/rpylerl2mst97.htm

y te recomiendo que regeneres la indexacion de las busqueas

image.png.fd7ff30ac6d6b63093ab3b7fdcf0e15d.png

 

espero te ayude...

 

 

Gracias Gerardo! 
Conforme pueda  hago la prueba y os comento como ha ido, muchas gracias!

Link to comment
Share on other sites

9 hours ago, Gerardo Martinez G said:

no se si sea el caso, pero dale un vistazo a esta tabla de la base de datos

ps_currency

precision, esos son los decimales que quieres que se muestren.

numeric_iso_code, pon el codigo de la monedas que estes usando

https://www.ibm.com/support/knowledgecenter/en/SSZLC2_7.0.0/com.ibm.commerce.payments.developer.doc/refs/rpylerl2mst97.htm

y te recomiendo que regeneres la indexacion de las busqueas

image.png.fd7ff30ac6d6b63093ab3b7fdcf0e15d.png

 

espero te ayude...

 

 

Nada no funcionó, pero muchas gracias! Seguiré buscando a ver  que puede ser

Link to comment
Share on other sites

me surgieron dudas, y lo efectue yo mismo y si es la tabla de la base de datos que te comente

pero hay un error con ps_facetedsearch que no reconstrulle las busquedas a cada categoria que ingresas

 

image.png.59024211330ffb2126f80422cefffe1e.png

image.png.352789e1bbae4a18e68f157a633111f2.png

por alguna razon no reconstrulle esta tabla prestashop... 

ps_layered_filter_block

es donde estan la categoria y cantidad de decimales.

hay dos opciones que puedes hacer 

1.0 

TRUNCATE `ps_layered_filter_block`

esto limpiara o basiara la tabla de mysql y reconstruira de nuevo cada ingreso de categoria por categoria...

 

2.0 desinstala todo ps_facetedsearch y reinstalalo desde cero, primero tendras que poner la cantidad de decimales que quieres en ps_currency

 

suerte, me surgieron demaciadas dudas con eso y espero prestashop verifique eso en su siguiente actualizacion

Edited by Gerardo Martinez G (see edit history)
  • Like 1
Link to comment
Share on other sites

9 hours ago, Gerardo Martinez G said:

me surgieron dudas, y lo efectue yo mismo y si es la tabla de la base de datos que te comente

pero hay un error con ps_facetedsearch que no reconstrulle las busquedas a cada categoria que ingresas

 

image.png.59024211330ffb2126f80422cefffe1e.png

image.png.352789e1bbae4a18e68f157a633111f2.png

por alguna razon no reconstrulle esta tabla prestashop... 

ps_layered_filter_block

es donde estan la categoria y cantidad de decimales.

hay dos opciones que puedes hacer 

1.0 

TRUNCATE `ps_layered_filter_block`

esto limpiara o basiara la tabla de mysql y reconstruira de nuevo cada ingreso de categoria por categoria...

 

2.0 desinstala todo ps_facetedsearch y reinstalalo desde cero, primero tendras que poner la cantidad de decimales que quieres en ps_currency

 

suerte, me surgieron demaciadas dudas con eso y espero prestashop verifique eso en su siguiente actualizacion

 

Algún fallo tiene que tener mi modulo, que ni cambiando la tabla y poniendo 2 decimales me lo cambia. 

587187004_Sin-ttulo-1.jpg.1a33a9d167dc3d8c7bae0c4d566f0277.jpg

Al tener muchísimas categorías y todo configurado para que se muestre el buscador de facetas según que categorías y demás...  voy a intentar no reinstalar el modulo. Como última opción lo haré. Muchas gracias!

Edited by cyb3r (see edit history)
Link to comment
Share on other sites

Por aqui todo correcto, creo que la 1.7.6.0 tiene problemas de monedas y decimales, actualizar a la 1.7.6.1y el modulo de facetas, recordad hacer copias de seguridad 

PS 1.7.6.1 + classic + ultima versión de facetas

image.png.91bbbb36d5f82fa56b27308a4953a2ae.png

PS 1.5.2 ultima versión de modulo de facetas + plantilla panda 

image.png.cf5d025e1fcd269fd8807d5a0d081ffe.png

Con la version 1.7.6.1 + facetas ultimo + panda tambien todo ok

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...