Avisos
Vaciar todo

[Resuelto] Activar valoración de todos los productos

14 Respuestas
5 Usuarios
1 Reactions
72 Visitas
Respuestas: 22
Eminent Member
Topic starter
 

Activar valoraciones de manera masiva. Quiero activar que puedan dejar comentarios en cada producto.

Ya en ajustes de woo tengo activada la valoración. Pero para que aparezcan en el producto debe ir a cada producto y activar la casilla valoracíon de productos.

Nohay un codigo o snippe que me permita activarlo por defecto?..tengo 11 mil productos....y activarlo uno por uno sería mucho tiempo


 
Respondido : 03/06/2020 6:58 pm
Alfredo reaccionó
Argenis
Respuestas: 11562
Soporte CMS Webempresa
 

Hola Nandy,

para hacer el cambio que solicitas de forma masiva necesitas hacer lo siguiente

  • Ingresas a tu CPanel → PhpMyAdmin 
  • una vez dentro seleccionas la base de datos que estas utilizando para tu instlación de wordpress
  • Seleccionas SQL en el panel superior 
image
  • Luego escribes el siguiente código en el recuadro donde te permite escribir:

UPDATE wp_posts SET comment_status = 'open' WHERE post_type = 'product';

  • Por último en la parte inferior haces click en Continuar
image

Con esto todos los productos deben modificarse a permitir reviews

Saludos 🖐️ 


 
Respondido : 03/06/2020 7:28 pm
Respuestas: 22
Eminent Member
Topic starter
 

@argenis

Muchas gracias. En efecto de manera masiva los cambio... pero me aparece asi:

https://prnt.sc/stl8f4

Y el producto no tiene ninguna valoración comohago para que este en 0..?


 
Respondido : 04/06/2020 10:12 am
Pepe
 Pepe
Respuestas: 41106
Illustrious Member Admin
 

Hola Nandi.

Añade el siguiente plugin:

-> https://es.wordpress.org/plugins/yith-woocommerce-advanced-reviews/

Una vez instalado si ya tienes valoraciones en algun producto, pulsa en el boton " Covertir valoraciones " que se encuenat en la pestaña " Opciones generales " del plugin.

screenshot joomlero cp95.webjoomla.es 2020.06.04 13 38 52

 

Este plugin añade uan pestaña valoracioens en todos lso productos aunque no tenga ninguna valoración:

screenshot joomlero cp95.webjoomla.es 2020.06.04 13 41 03

 

Un saludo


 
Respondido : 04/06/2020 11:42 am
Respuestas: 22
Eminent Member
Topic starter
 

@pepesoler

Hola, gracias por responder.... a mi me aparece valoraciones....lo unico es que por defecto aparecen en 2, aunque no se ha valorado ninguna. Lo que quiero es resetear a 0....sin instalar plugin estoy tratando de no instalar plugin porque me concumen muchos recursos....


 
Respondido : 04/06/2020 12:19 pm
Respuestas: 18643
Soporte CMS Webempresa
 

Hola Nandy,

Ingrese a tu tienda y puedo comprobar que las valoraciones de tus productos están marcadas en este momento en (0), lograste modificar las opciones que necesitabas?

Screenshot(113)

Un Saludo


 
Respondido : 04/06/2020 2:00 pm
Respuestas: 22
Eminent Member
Topic starter
 

@karen

Hola, es que no a todos los productos les aparece valoracion....algunos dice 0, como elque viste y otros aparecen (2),como este que no tiene comentario:

https://www.queleoarica.com/producto/biblia-ilustrada/

Lo que queria era un codigo tipo SQL, que pueda decirle donde dice 2 cambiar a 1....pero obviamente no se como hacerlo....ni que tabla cambiar...nada de instalar plugin porque ralentiza el sitio.

 


 
Respondido : 04/06/2020 2:07 pm
Respuestas: 18643
Soporte CMS Webempresa
 

Hola Nandy,

Antes de tocar tu base de datos comprueba si al borrar los estados temporales caducados de woocommerce se elimina esta información.

Puedes hacerlo desde la opción Woocommerce -> Estado -> Datos temporales caducados

Screenshot(114)

Verifica si con esto se limpian los datos no necesarios.

PD: siempre mantén una copia de seguridad de tu sitio web, de esta forma puedes restaurar una copia y mantener los ultimos cambios que funcionan en tu sitio web.

Un Saludo


 
Respondido : 04/06/2020 2:56 pm
Respuestas: 22
Eminent Member
Topic starter
 

@karen

Hola, Karen....le di....y sigue apareciendo el (2)

https://prnt.sc/strso9

https://prnt.sc/strtij

Si cuando Agenis me recomendó hacer esto...UPDATE wp_posts SET comment_status = 'open' WHERE post_type = 'product'; hice una copia antes de hacerlo...

pero ahora quiero algo igual, pero borrando el número de comentarios....que nadie ha hecho porque lo acabo de activar...cuando subi los productos...ese campo esta predeterminado en 2.... igual la valoracion 4.5 la subi predeterminada en todo los productos....


 
Respondido : 04/06/2020 3:05 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Algo que no me queda claro en este producto:

Contenido solo visible a usuarios registrados

¿Tu puedes ver esas dos valoraciones cuando ves el producto como usario registador?, o desde el backend como administrador?, o simplemente aparece el número pero no existen las revisiones?

Saludos.

 

 


 
Respondido : 04/06/2020 5:14 pm
Respuestas: 22
Eminent Member
Topic starter
 

@jmarreros

existe el numero, pero no hay valoraciones....lo veo como usuario registrado, pero tambien me meti como usuario incognito,  es en algunos productos que aparece el (2) en otros como corresponde aparece en (0)

en estos por ejemplo, todos dicen (2)

https://www.queleoarica.com/producto/biblia-ilustrada/

https://www.queleoarica.com/producto/cuentos-para-ninos-que-se-atreven-a-ser-dife/

https://www.queleoarica.com/producto/fascismo/

 

Ya optimize la tablas con WP-optimize, borré los temporales de woocommerce. Queria saber si con un comando SQL tipo... cambiar 2 a 0 en la tabla x.... si es un product... algo asi... que sea en todos los productos que aparezca (2) en valoraciones....no se cuantos son.... imagino que cuando los subi el 2 estaba predeterminado, puesto que tambien en otros vi que tenia puntación de 4.5 de 5.... y nadie los ha valorado...


 
Respondido : 04/06/2020 5:23 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Esos datos los almacena usualmente en la tabla wp_postmeta, prueba con el siguiente código, realiza una copia de tu BD antes.

update wp_postmeta set meta_value = 0
where meta_key = '_wc_review_count' or meta_key = '_wc_average_rating';

update wp_postmeta set meta_value = 'a:0:{}'
where meta_key = '_wc_rating_count';

Cambia wp_ por el prefijo  de tus tablas

Saludos.


 
Respondido : 04/06/2020 8:31 pm
Respuestas: 22
Eminent Member
Topic starter
 

@jmarreros

Excelente....eso es lo que buscaba...cerada la discusión.


 
Respondido : 04/06/2020 10:15 pm
Argenis
Respuestas: 11562
Soporte CMS Webempresa
 

Hola Nancy,

Fantástico 😀 , qué bueno que lograste solucionar el problema,

Escríbenos si tienes alguna otra duda o consulta 

Saludos 🖐️ 


 
Respondido : 04/06/2020 10:18 pm