La importancia de las valoraciones de productos es crucial en una tienda online, una información que no podemos perder bajo ningún concepto. Por ello, en determinadas ocasiones necesitaremos localizarla en la base de datos (por ejemplo, si migramos a otra plataforma de comercio electrónico).
En esta entrada vamos a ver con detalle dónde y cómo organiza y guarda WooCommerce las valoraciones de productos que realizan los clientes de nuestra tienda online.
Tabla de contenidos
Las valoraciones de producto
Las valoraciones de producto son muy importantes en comercio electrónico por dos razones:
- Generan confianza en el cliente.
- Le ofrecen una visión desde la perspectiva de otros clientes, importante cuando no puede ver físicamente el producto que va a comprar.
Por eso es importante que las incentivemos en nuestra tienda, como he comentado ya alguna vez:
Pero además se da la circunstancia de que no es fácil obtenerlas, por lo que es una información que debemos atesorar. Por ello es conveniente saber exactamente dónde (y cómo) guarda WooCommerce todas estas valoraciones.
Dónde encontrar las valoraciones de productos en tu tienda
Como administrador, puedes acceder a estas valoraciones desde un menú específico de WooCommerce, en WooCommerce > Productos > Valoraciones.
Desde ese menú puedes ver, moderar e incluso editar las valoraciones de producto de WooCommerce. De hecho, es posible modificar tanto el comentario como la valoración en sí (la puntuación o número de «estrellas» otorgadas).
Pantalla de edición de una valoración de producto en WooCommerce
Sin embargo en este menú es sólo el lugar donde las valoraciones se listan para ser administradas. Vamos a ver dónde se guardan realmente.
Dónde se almacenan las valoraciones o reviews de productos en WooCommerce
Ya hablé en su momento acerca de dónde guarda WooCommerce los datos de los productos, puedes ver esa entrada aquí:
Pero claro, lo dicho ahí no sirve para las valoraciones, que no son «datos» de los productos sino, técnicamente, comentarios, por lo que no podrás encontrarlos si buscas en los lugares en los que se guardan precio, stock, medidas, etcétera.
¿Dónde están, pues, almacenadas estas valoraciones en WooCommerce?
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Organización de las valoraciones de productos en la base de datos
La respuesta corta (y obvia) es que WooCommerce guarda estas valoraciones en la base de datos de WordPress. Pero claro, decir esto y nada es lo mismo, porque si no sabes dónde buscar no podrás hacer nada útil, así que vamos a ver cómo se organiza en la base de datos la información relativa a las valoraciones.
Como decía más arriba, una valoración de producto en WooCommerce es un comentario, y como tal se almacena en la tabla wp_comments, que es donde se almacenan los comentarios en WordPress (por ejemplo, los comentarios de las entradas del blog).
Sin embargo, las valoraciones tienen algunas particularidades que los comentarios normales no tienen. La más destacada es la puntuación asignada por el cliente (las «estrellas» que otorga al producto).
Estos datos adicionales (o datos «meta», como se les conoce en WordPress) se almacenan en la tabla wp_commentsmeta. Aparte de la puntuación otorgada (que puedes ver bajo la clave rating) hay otros datos específicos de los comentarios, como si el usuario es verificado o datos generados por el plugin antispam Akismet:
Exportar las valoraciones de producto
Visto esto, está claro que, al menos, hay dos tablas de la base de datos que necesitaremos si queremos «llevarnos» las valoraciones de nuestra tienda a otro sitio. Pero no, no es tan sencillo, ya que hay interconexiones de datos adicionales.
Por ejemplo, hay que tener en cuenta que una valoración se asigna a un producto mediante el ID de este producto, y que el mismo producto en otra tienda puede tener un ID diferente. Es por eso que no basta con exportar estas dos tablas para trasladar estas valoraciones de una tienda a otra.
Plugins para exportar las valoraciones de productos
WooCommerce no incluye ninguna herramienta específica para exportar/importar las valoraciones de productos. Como siempre, lo más fácil y eficaz (además de que nos ahorra posibles errores y muchos quebraderos de cabeza) es utilizar algún plugin.
El más fiable y completo es, como suele ocurrir, el oficial de WooCommerce: Import Export Suite for WooCommerce, que permite exportar e importar cualquier tipo de dato de WooCommerce (incluyendo, sí, las valoraciones de productos).
También puedes probar la alternativa gratuita, de los mismos autores (WebToffee), Product Reviews Import Export for WooCommerce, específica para valoraciones de productos (no permite exportar/importar otros tipos de datos).
Deja una respuesta