Avisos
Vaciar todo

Bug filtro por precio

31 Respuestas
5 Usuarios
0 Reactions
2,011 Visitas
Respuestas: 75
Trusted Member
Topic starter
 

Hola,

Tenemos un problema con el filtro por precio. Cuando estas en 'tienda' aparece una cantidad máxima muy alta y no tenemos ningún producto con ese precio. En cambio, si aplicas cualquier filtro, como categoría o tipo de producto el precio máximo se ve corregido.

¿Nos podríais decir como solucionar este bug?

Saludos!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 16/02/2016 10:48 am
Julen
Respuestas: 2894
Famed Member Admin
 

Hola,

Para que podamos revisar lo que nos comentas, necesitamos que nos facilite la URL de su sitio web en la que esta realizando los cambios para poder analizar el código.

Saludos


 
Respondido : 03/03/2016 9:26 am
Respuestas: 75
Trusted Member
Topic starter
 

Hola Julen!

La web es Contenido solo visible a usuarios registrados No me interesa que google indexe esta url en un futuro, es posible editar el mensaje y borrar la url? Ya que quiero tener un sitio permanente de pruebas 'oculto'.

Actualmente en filtro por precio veras 0€ a 375€, eso es debido a que borre la tabla de rate taxes y es el precio sin IVA.

Saludos!


 
Respondido : 03/03/2016 10:27 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Para que Google u otros buscadores no indexen la página la mejor opción es ocultar esa url, utilizando la opción de ocultar texto que verás en los iconos de este foro. Ya he editado tu post y ocultado la url.

Sobre el problema en cuestión, tendrías que verificar si existen más registros en la tabla #postmeta con precios que no deberían existir. De ser así, deberían proceder de la misma forma que te había indicado.

Lo que puede estar ocurriendo es que, aunque hayas eliminado el registro que tenías con el precio 375, existan más registros con ese precio.


 
Respondido : 03/03/2016 2:21 pm
Respuestas: 75
Trusted Member
Topic starter
 

Hola Pablo,

Ya veo el botón de ocultar texto, no sabia que había uno 🙂

En la sentencia SQL que me has enseñado no hay otro precio con 375, salen otros variados. Esta sentencia que muestra? El precio de productos borrados? Lo digo por si se pueden eliminar los demas y 'limpiar la base de datos'. Pero lo dicho, no hay otro meta_value con ese precio.

Saludos!


 
Respondido : 04/03/2016 11:25 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

La consulta debería mostrar todos los precios que están almacenados, aunque no te puedo garantizar que se puedan guardar precios en otras partes de la base de datos.

Previa copia de seguridad, podrías borrar otros registros de precios que no te cuadren que deban estar, para ver si así se resuelve el problema. Lo que no cuadra es que te ponga ese límite de precio si ya no existe en la base de datos.


 
Respondido : 04/03/2016 3:43 pm
Respuestas: 75
Trusted Member
Topic starter
 

Hola Pablo,

Teníamos dos precios mas que no cuadraban, eran superior incluso a 375€. Después de borrarlos seguimos teniendo el mismo problema.

¿Que podemos hacer?

Saludos!


 
Respondido : 07/03/2016 9:27 am
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola Jorge,

Comprueba neuvamente en tu base de datos que se haya eliminado correctamente el registro de la tabla de datos que aparece al realizar la consulta (vuelve a hacerla)

SELECT * FROM #post WHERE ID = 11145

Poniendo el prefijo de la tabla LOQUESEApost

Si vuelve a aparecer (sospecho que no se ha eliminado correctamente) elimínalo.

Un saludo.


 
Respondido : 07/03/2016 1:39 pm
Respuestas: 75
Trusted Member
Topic starter
 

Hola Lorena,

Eso ya lo hicimos anteriormente y nos dice que la tabla no existe. Adjunto imagen.

Saludos!


 
Respondido : 07/03/2016 1:44 pm
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola Jorge,

Comprueba que estás poniendo el prefijo correcto de la tabla. Fíjate en las tablas de la base de datos en el nombre completo de la que acaba en post y úsalo tal cual aparece en la base de datos para hacer la consulta:

SELECT * FROM LOQUESEApost WHERE ID = 11145

Cambiando LOQUESEA por el prefijo correspondiente. Ten cuidado ya que puede ocurrir que tengas diferentes prefijos, por eso te recomiendo que mires en el nombre de las tablas, la que acaba en post

Un saludo.


 
Respondido : 07/03/2016 2:59 pm
Respuestas: 75
Trusted Member
Topic starter
 

Hola Lorena,

El prefijo no varia, es el mismo y sale el mensaje de error que he adjuntado anteriormente. No creo que me equivoque, pero si quieres te invito a comprobarlo. Hago recordar que estoy trabajando siempre en una zona test con el problema duplicado del de producción.

Saludos!


 
Respondido : 07/03/2016 3:35 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

A que te refieres con que el prefijo no varía?, según veo el error es por que no encuentra la tabla por lo tanto debes tener un error en la trabla , envía una captura completa, no tapes los prefijos de otro modo no podemos saber si es correcto. Con captura completa me refiero a toda la pantalla de PHPMyadmin , asi podremos ver si tienes la base de datos seleccionada y las tablas tienen el mismo prefijo que tu consulta.

Si deseas luego puedes solicitarnos que borremos esta imagen por seguridad

Saludos.


 
Respondido : 07/03/2016 9:31 pm
Respuestas: 75
Trusted Member
Topic starter
 

Hola Jhon,

Lorena comentaba que puede ocurrir que tengas diferentes prefijos, yo por lo que me ha parecido ver el prefijo es el mismo, alomejor lo entendido mal. Adjunto capturas y después de resolver el problema si que me gustaría borrarlas.

Saludos!


 
Respondido : 07/03/2016 10:55 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Dinos la web donde estás aplicando los cambios, para que podamos comprobar si estás utilizando el prefijo correcto.


 
Respondido : 08/03/2016 2:49 pm
Respuestas: 75
Trusted Member
Topic starter
 

Hola Pablo,

Es la web que te he adjuntado antes
Contenido solo visible a usuarios registrados


 
Respondido : 08/03/2016 3:40 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El prefijo esta bien sin embargo el nombre de la tabla termina en s has puesto post, debe ser posts

Saludos.


 
Respondido : 08/03/2016 5:10 pm
Página 2 / 3