Visser Labs – Plugins de WooCommerce

Cómo importar reseñas de productos de WooCommerce (Guía de migración)

Cómo importar reseñas de productos de WooCommerce (Guía de migración)

Para importar reseñas de productos de WooCommerce, las exportas de la tienda de origen, mapeas cada reseña al producto correcto en el destino y las introduces como comentarios de WordPress en lugar de como datos de producto. Las reseñas no forman parte de un CSV de productos, que es exactamente por lo que a menudo se quedan atrás: los productos llegan al nuevo sitio y años de prueba social silenciosamente no lo hacen.

Es recuperable. Siempre que la base de datos de origen o una exportación limpia aún exista, las reseñas se pueden trasladar con nombres de autor, calificaciones por estrellas y fechas originales intactas.

Si estás leyendo esto, probablemente te encuentres en medio de una migración similar. Quizás te estés mudando de Shopify a WooCommerce y tus reseñas de Judge.me no se hayan transferido. Quizás estés consolidando WooCommerce tiendas. Quizás estés reconstruyendo en una instalación limpia y la tabla de comentarios se haya quedado atrás.

Esta guía recorre la mecánica real de la importación de reseñas de productos en WooCommerce. Es honesta sobre qué herramientas hacen qué, dónde la atribución suele fallar y cómo validar el resultado en staging antes de salir en vivo. En migraciones de Shopify, consolidaciones de WooCommerce y recuperaciones posteriores a reconstrucciones, el patrón que vemos es siempre el mismo: la calidad de tu importación se establece en la etapa de exportación.

Tabla de Contenidos

¿Por qué querrías importar reseñas de productos de WooCommerce?

Las reseñas no son decorativas. Son prueba social, un capital que tu tienda ha acumulado, a veces durante años. Perderlas durante una migración mata silenciosamente la conversión porque cada página de producto parece completamente nueva para los visitantes que no saben que acabas de mudarte.

Migración de Shopify, BigCommerce o Magento a WooCommerce

Las reseñas en Shopify suelen residir en una aplicación de reseñas (Judge.me, Yotpo o la aplicación Shopify Product Reviews), no en el núcleo de Shopify. BigCommerce y Magento tienen sus propios módulos de reseñas. Ninguno de esos formatos de exportación se integra limpiamente en WooCommerce sin reformatear, por lo que el proceso parece más complicado que "hacer clic en importar".

Consolidación de múltiples tiendas WooCommerce en una sola

Las agencias y los operadores de múltiples marcas se enfrentan a esto al fusionar tiendas. Los productos y los clientes son sencillos. Las reseñas son más difíciles porque se almacenan como comentarios de WordPress con metadatos específicos del producto, y la mayoría de los importadores de comentarios genéricos omiten los campos que importan.

Restauración de reseñas después de una reconstrucción del sitio o restauración de la base de datos

Los desarrolladores reconstruyen sobre instalaciones limpias de WordPress, migran productos y, a veces, olvidan la tabla de comentarios. Las reseñas todavía existen en la base de datos antigua, pero el nuevo sitio no las ve hasta que las mueves deliberadamente.

Una página de producto con 47 reseñas con un promedio de 4.6 estrellas convierte de manera diferente a la misma página que muestra "aún no hay reseñas". La prueba social es uno de los factores con mayor correlación con la conversión de comercio electrónico.

Cómo funcionan realmente las reseñas de WooCommerce por dentro

Las reseñas de WooCommerce no son un tipo de publicación separado. Son comentarios con un tipo específico y algunos metadatos.

Dónde residen las reseñas. Las reseñas se encuentran en la tabla wp_comments con el comment_type establecido en review. Cada reseña tiene un comment_post_ID que la vincula a un producto específico. Si ese ID de producto no existe en el destino, la reseña queda huérfana y no se muestra en ningún lugar.

Calificaciones por estrellas. La calificación de 1 a 5 no se almacena directamente en wp_comments. Reside en wp_commentmeta bajo la clave rating. Cualquier método de importación que no transfiera este campo de metadatos produce reseñas sin calificación por estrellas.

Estado de moderación. comment_approved contiene el estado: 1 para aprobado, 0 para pendiente. Si importas con 0, todas las reseñas irán a la cola de moderación, lo que puede saturar al administrador en una migración grande.

Atribución del autor. comment_author, comment_author_email y comment_author_url contienen la identidad pública del revisor. Estos campos son donde la atribución suele fallar. Un importador genérico a menudo rellena comment_author con “Anónimo” y deja el correo electrónico en blanco.

Cuando entiendas estos campos, la importación dejará de parecer una caja negra.

Paso 1: Exportar reseñas limpiamente desde la tienda de origen

La calidad de tu importación está limitada por la calidad de tu exportación. Aquí es donde empiezan la mayoría de los problemas de migración, así que vale la pena tomárselo con calma.

Si tu fuente es WooCommerce

Usa Store Exporter Deluxe en la tienda de origen. Exporta las reseñas como un conjunto de datos nativo, no como comentarios genéricos, lo que significa que la calificación por estrellas, el SKU del producto y la marca de comprador verificado saldrán en el CSV ya mapeados a las columnas correctas.

Instala Store Exporter Deluxe en el sitio de origen. Navega a WooCommerce, Exportar tienda, luego selecciona la pestaña Reseñas. Marca los campos que necesites. El conjunto de datos de reseñas ofrece ID de reseña, ID de producto, SKU de producto, Nombre de producto, Revisor, Correo electrónico, Contenido, Fecha de reseña, Hora de reseña, Calificación, Verificado y Dirección IP. Elige CSV para máxima compatibilidad, o uno de TSV, XLS, XLSX, XML, RSS o JSON si otro formato se adapta mejor a tu ruta de importación.

Panel de Store Exporter Deluxe mostrando la configuración de exportación automática de datos de WooCommerce y las opciones de programación.

Ejecuta la exportación. Debido a que el conjunto de datos de reseñas está diseñado específicamente en lugar de ser un volcado genérico de comentarios, cada fila sale con el nombre del revisor, correo electrónico, marca de tiempo, calificación de 1 a 5 y SKU del producto rellenados. Esa completitud es lo que te permite volver a vincular las reseñas a los productos correctos en el destino sin limpieza manual.

💡 Para el recorrido de configuración más detallado, Visser Labs tiene una guía completa para exportar reseñas de WooCommerce.

Si tu fuente es Shopify

Shopify no almacena reseñas en el núcleo. Viven en la aplicación de reseñas que hayas instalado. Exporta desde la aplicación:

  • Judge.me: Panel, Exportar Reseñas, CSV. Obtienes el identificador del producto, nombre del revisor, correo electrónico, calificación, cuerpo de la reseña, fecha y estado de verificación.
  • Yotpo: Configuración del administrador, Exportar, filtrar por rango de fechas y producto.
  • Aplicación de Reseñas de Productos de Shopify: Aplicaciones, Reseñas de Productos, Exportar, Descarga de CSV.

Mapea el CSV resultante para que coincida con los nombres de las columnas que produce Store Exporter Deluxe, de modo que la importación posterior se mantenga consistente entre las fuentes. Las mismas reglas de codificación UTF-8 se aplican a las exportaciones de pedidos.

Si tu fuente es Magento o BigCommerce

Usa la exportación nativa de reseñas de la plataforma, luego reforma las columnas para que coincidan con la estructura de reseñas de WooCommerce antes de importar. La exportación de Magento se encuentra en Marketing, Contenido del usuario, Reseñas. BigCommerce exporta desde Productos, Reseñas.

Comprender el formato CSV que las reseñas necesitan para la importación

Sea cual sea tu fuente, el CSV que uses para importar reseñas de productos de WooCommerce necesita una estructura específica. Las columnas faltantes o los tipos de datos incorrectos son las principales razones por las que las reseñas se ven rotas después de una importación.

Columnas mínimas requeridas:

  • review_content: el texto de la reseña
  • author_name: el nombre visible del autor de la reseña
  • author_email: el correo electrónico del autor de la reseña
  • review_date: formato ISO 8601 (AAAA-MM-DD HH:MM:SS)
  • rating: entero de 1 a 5
  • product_sku o product_id: el enlace al producto de destino
  • approved: 1 para aprobado, 0 para pendiente

Vinculación de reseñas a productos. Si el destino utiliza los mismos SKUs que el origen, la coincidencia de SKUs es lo más seguro. Si los SKUs difieren (común en migraciones de Shopify a WooCommerce donde el 'handle' de Shopify no coincide con el 'slug' de WooCommerce), necesitas una tabla de mapeo: SKU de origen mapeado a ID de producto de destino. Construye esto antes de importar, no durante.

Codificación de caracteres. Guarda el CSV como UTF-8 para conservar caracteres acentuados, emojis y escrituras no latinas. Las reseñas de clientes internacionales fallan frecuentemente en la codificación porque Excel utiliza por defecto Windows-1252 en algunas configuraciones regionales, lo que corrompe silenciosamente los caracteres. Abre tu CSV en un editor de texto plano para verificar antes de importar.

Paso 2: Importar reseñas a la tienda WooCommerce de destino

Con una exportación limpia en mano, la importación se reduce a elegir el método correcto para tu formato de origen.

Opción A: Importador de WordPress (WXR/XML)

Si tu exportación de origen está en formato WordPress eXtended RSS (WXR, la exportación XML nativa de WordPress), el plugin oficial WordPress Importer puede importar comentarios, incluidas las reseñas, junto con las publicaciones. Ve a Herramientas, Importar, WordPress en el sitio de destino. Instala el plugin WordPress Importer si aún no lo has hecho. Sube tu archivo XML y elige importar comentarios cuando se te solicite. La pega: el archivo WXR debe incluir la sección de comentarios. Una exportación XML de productos simple no transportará las reseñas. Esto funciona mejor para migraciones de WooCommerce a WooCommerce.

Opción B: Plugins de importación de reseñas de terceros

Existen varios plugins de WordPress para importar reseñas desde CSV. El panorama cambia a menudo, así que busca en el directorio de plugins de WordPress.org "importar reseñas" y ordena por fecha de última actualización. Evalúa los candidatos en cuatro aspectos: flexibilidad de la estructura CSV, coincidencia SKU-a-producto, preservación de la calificación por estrellas y preservación de fecha/autor. Siempre prueba en staging con un subconjunto pequeño antes de ejecutar la importación completa.

Opción C: Importación manual de SQL (solo para desarrolladores)

Para migraciones únicas con formatos de origen inusuales, un desarrollador puede escribir un script SQL que inserte directamente en wp_comments y wp_commentmeta. Este es el método más fiable para preservar cada campo porque controlas exactamente qué va en cada columna. Antes de ejecutar: haz una copia de seguridad completa de la base de datos, crea una tabla de mapeo completa de SKU a ID de producto y escribe una consulta de validación para comparar el recuento de reseñas con el origen. Este enfoque requiere fluidez en SQL.

Opción D: como parte de una migración completa de la tienda

Si estás realizando una migración completa de la tienda (productos, clientes, pedidos, reseñas), considera el camino coordinado. Mover todo en una secuencia planificada evita el problema de "reseñas huérfanas porque los productos aún no existían".

Comienza con la guía completa de migración de WooCommerce de Visser Labs. La guía complementaria para importar productos de WooCommerce cubre el lado del producto, que debe ejecutarse primero. El importador CSV de productos integrado de WooCommerce maneja los productos en sí, pero no toca las reseñas en absoluto, porque las reseñas son comentarios en lugar de datos de productos. Las reseñas pasan por uno de los tres métodos anteriores una vez que los productos están en su lugar.

Lo que hemos visto: Un patrón que vemos repetidamente en las importaciones de reseñas: los revisores pierden su atribución. El texto de la reseña sobrevive, pero el correo electrónico del autor desaparece, la fecha de la reseña se restablece a la fecha de importación para que cada reseña parezca que se publicó ayer, y la calificación por estrellas desaparece por completo porque el importador no transportó el campo de calificación comment_meta. En la nueva tienda, cada producto muestra “Anónimo, 2026-04-21, sin calificación” en reseñas que originalmente eran “Sarah M., 2023-08-12, 5 estrellas”. Esto es casi siempre un problema de formato en la etapa de exportación, no en la etapa de importación. Soluciónalo reexportando con los campos correctos, no parcheando datos en el destino.

Ejemplo práctico: Importar 500 reseñas de productos desde una exportación de Shopify

Aquí está la secuencia para una migración de Shopify a WooCommerce que transporta 500 reseñas recopiladas a través de Judge.me. La misma estructura funciona para cualquier fuente una vez que cambias el paso de exportación.

Paso 1: Exportar desde Judge.me. Panel, Exportar Reseñas, CSV. El archivo tenía columnas para el identificador del producto, nombre del revisor, correo electrónico, calificación, cuerpo de la reseña, fecha y estado de verificación. Número de filas: 500.

Paso 2: Crear la tabla de mapeo. Los identificadores de producto de Shopify no coincidirían exactamente con las 'slugs' de producto de WooCommerce. Exporta los productos de la nueva tienda WooCommerce con Store Exporter Deluxe para obtener una lista de IDs y 'slugs' de producto, luego cruza los identificadores de Shopify contra ellos con VLOOKUP. Espera que una parte de las reseñas haga referencia a identificadores sin una coincidencia obvia, generalmente porque los nombres de los productos se ordenaron durante la migración. Resuelve esos manualmente, emparejando el texto de la reseña con las descripciones del producto.

Paso 3: Reformatear el CSV. Renombra las columnas para que coincidan con la estructura de destino, agrega una columna product_id de la tabla de mapeo, convierte el formato de fecha de Judge.me a ISO 8601 y establece approved en 1 para las filas que ya estaban aprobadas en el origen. Conserva la columna de verificación: WooCommerce almacena el estado de comprador verificado en la clave meta verified, por lo que tiene un equivalente directo, aunque WooCommerce también lo recalcula contra el historial de pedidos en el destino.

Paso 4: Guardar como UTF-8. Comprueba diez filas que contengan caracteres acentuados en un editor de texto plano y confirma que se muestran correctamente antes de continuar.

Paso 5: Ejecuta la importación primero en staging. Nunca en producción. Clona el destino a staging, ejecuta la importación allí y valida antes de tocar el sitio en vivo.

Paso 6: Validar en staging. Selecciona 10 reseñas importadas al azar y comprueba cinco cosas en cada una: el nombre del autor coincide con la fuente, el correo electrónico del autor coincide con la fuente, la fecha de la reseña coincide con la fuente, la calificación por estrellas está completa y la reseña se muestra en la página del producto correcta. Si alguna falla, corrige la exportación o la correspondencia y vuelve a ejecutar. No apliques parches a los registros en el destino, porque el mismo fallo se repetirá en cada lote posterior.

Paso 7: Ejecutar en producción. Con staging validado, programa la importación de producción para una ventana de bajo tráfico y ejecuta el mismo proceso.

El resultado que buscas: cada reseña movida con atribución completa. Nombres de autor conservados, fechas originales intactas, calificaciones por estrellas completas y cada reseña enlazada al producto correcto a través de la correspondencia de SKU, para que la nueva tienda se lance con su prueba social visiblemente intacta.

Errores comunes y cómo evitarlos

Algunos problemas recurrentes pillan desprevenidos a los dueños de tiendas. Conocerlos de antemano ahorra reejecuciones.

  • Reseñas duplicadas: Ejecutar una importación dos veces sin desduplicar crea duplicados. Antes de ejecutar, consulta el destino para ver los recuentos de reseñas existentes. Si el destino ya tiene reseñas, haz coincidir el correo electrónico del autor + fecha de reseña + producto como clave de desduplicación.
  • Inundación de la cola de moderación: Importar con approved = 0 envía cada reseña a la cola de moderación. Pre-aprueba durante la exportación si las reseñas de origen ya estaban aprobadas.
  • Desfase de ID de producto: Si ejecutas la importación de reseñas antes de que los productos se importen completamente, las reseñas no se adjuntan a nada. Productos primero, reseñas después.
  • Reseñas huérfanas: Las reseñas sin un producto coincidente crean comentarios huérfanos que existen en la base de datos pero no se muestran. Ejecuta una consulta de validación después de la importación contando las reseñas cuyo comment_post_ID no coincide con un producto existente. Cero es el objetivo.
  • Desajustes de zona horaria: Si las reseñas de origen se almacenaron en UTC y el destino se ejecuta en una zona horaria diferente, las fechas pueden cambiar. Normaliza a UTC durante la exportación y deja que WordPress maneje la conversión de zona horaria en la visualización.
  • Contenido multimedia enriquecido en reseñas: Las reseñas con fotos de Judge.me y Yotpo almacenan las imágenes por separado. El texto se importa bien, pero las fotos no vienen con un CSV estándar. Marca la migración de imágenes como un proyecto separado desde el principio.

Preguntas Frecuentes

¿Puede el importador de productos de WooCommerce importar reseñas?

No, el importador CSV de productos integrado de WooCommerce no puede importar reseñas de productos de WooCommerce. Lee solo datos de productos, y las reseñas se almacenan como comentarios de WordPress en lugar de campos de producto, lo que las convierte en una ruta de importación completamente separada. Usa el Importador de WordPress si tu fuente es una exportación WXR/XML, un plugin de importación de reseñas dedicado del directorio de WordPress, o una importación SQL manual para formatos de origen inusuales. Para extraer reseñas limpiamente de una tienda WooCommerce de origen, Store Exporter Deluxe maneja el lado de la exportación como un conjunto de datos nativo.

¿Las reseñas importadas conservarán sus calificaciones por estrellas?

Solo si tu método de importación escribe en la tabla wp_commentmeta con la clave rating. Los importadores genéricos de comentarios a menudo omiten esto porque las calificaciones por estrellas son una adición específica de WooCommerce sobre los comentarios estándar de WordPress. Después de cualquier importación, valida las calificaciones por estrellas en 10 reseñas aleatorias antes de declarar completa la migración.

Enlaza por SKU si los SKU coinciden exactamente entre el origen y el destino (lo más fiable para WooCommerce a WooCommerce). Enlaza por una tabla de mapeo manual si los SKU difieren, lo cual es típico para migraciones de Shopify a WooCommerce donde los identificadores y las URLs de los productos no coinciden. Crea el mapeo antes de importar, no durante.

¿Debo importar reseñas antes o después de los productos?

Siempre productos primero. Las reseñas necesitan IDs de producto para enlazarse. Si los productos no existen en el destino, las reseñas quedan huérfanas. Secuencia correcta: productos, clientes, pedidos, reseñas.

¿Puedo conservar las insignias de comprador verificado durante la migración?

El estado de comprador verificado se determina por WooCommerce al comparar el correo electrónico del autor de una reseña con el historial de pedidos en la tienda de destino. Si tus datos de clientes y pedidos migran antes que las reseñas, la lógica de verificación se ejecuta automáticamente en el nuevo sitio y marca las reseñas como verificadas donde hay un pedido coincidente. Si los pedidos no se migran, el estado de verificado no se transferirá.

Traer tus reseñas sin perder prueba social

Las reseñas son valor de marca y perderlas durante una migración reduce silenciosamente las conversiones en la nueva tienda. Hecho correctamente, el trabajo para importar reseñas de productos de WooCommerce es mecánico en lugar de difícil. El trabajo no es glamuroso: exportación limpia, estructura CSV correcta, mapeo de productos, validación en staging, luego importación en producción. Cada modo de fallo se remonta a que la exportación está incompleta o a que el método de importación no coincide con el formato de origen. La parte difícil no es el clic de importación en sí. Son el mapeo de campos y la preservación de la atribución que ocurren antes y durante. Si la exportación es correcta, el resto es mecánico.

Así es como puede actuar sobre esta guía:

Si esto es parte de un movimiento más grande, la guía de migración de WooCommerce de Visser Labs cubre el manual completo de migración de la tienda. Para la exportación de reseñas del lado del origen, Store Exporter Deluxe es la herramienta que extrae tus datos limpiamente con cada campo mapeado correctamente.

avatar del autor
Katrine Villanueva

Artículos populares

Compartir artículo

Añadir un comentario

Nos complace que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO use palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Recursos y ayuda