Cómo exportar productos de WooCommerce (Guía paso a paso)
Si necesitas mover tu inventario a una nueva plataforma, realizar una edición masiva de precios o simplemente tener un respaldo de tu catálogo, saber cómo exportar productos de WooCommerce es una habilidad esencial. Aunque WordPress ofrece herramientas nativas muy potentes, el proceso puede variar dependiendo de si tienes diez productos o diez mil.
En esta guía, exploraremos desde el método nativo de un solo clic hasta soluciones avanzadas mediante plugins y acceso a bases de datos. Aprenderás a generar archivos CSV y XML limpios, garantizando que no se pierda información crítica como los SKUs, las imágenes o las variaciones de producto en el camino.
Método 1: Cómo exportar productos de WooCommerce con la herramienta nativa
El exportador integrado de WooCommerce es la forma más rápida y sencilla de exportar productos en formato CSV, ideal si necesitas una solución inmediata sin instalar plugins adicionales. Este método es especialmente útil para copias de seguridad, edición masiva o migraciones básicas.
Paso 1: Ir a Productos > Todos los productos
Accede a tu panel de administración de WordPress.

En el menú lateral izquierdo, dirígete a Productos y haz clic en Todos los productos para ver el listado completo de tu catálogo.
Paso 2: Hacer clic en “Exportar”
En la parte superior de la página, encontrarás el botón Exportar, junto a «Añadir nuevo» e «Importar».

Haz clic para abrir la ventana de configuración del archivo de exportación.
Paso 3: Elegir tipos de producto, filtros y columnas
Aquí puedes definir exactamente qué datos deseas exportar:
- Columnas: Exporta todos los datos o selecciona campos específicos como SKU, nombre o precio.

- Tipos de producto: Filtra entre productos simples, variables o externos.

- Categorías: Exporta solo una categoría concreta si lo necesitas.

- Metadatos: Activa la opción de exportar metadatos si usas plugins que añaden información adicional.
Configurar bien estos filtros te ayudará a evitar archivos innecesariamente grandes.
Paso 4: Generar y descargar el archivo CSV
Haz clic en Generar CSV para iniciar el proceso. WooCommerce recopilará los datos y generará el archivo automáticamente. Dependiendo del tamaño de tu catálogo, este proceso puede tardar unos segundos.

⚠️ Nota: WooCommerce solo exporta productos publicados o privados (no borradores), y el archivo CSV generado utiliza codificación UTF-8 por defecto.
¿Qué incluye el archivo exportado?
El archivo CSV contiene información clave como nombre del producto, SKU, precios, categorías, descripciones y enlaces de imágenes. Dependiendo de tu configuración, también puede incluir atributos y variaciones.
Limitaciones del exportador nativo de WooCommerce
Aunque es práctico, este método tiene algunas limitaciones:
- No permite automatizar exportaciones
- Puede fallar con catálogos muy grandes
- Manejo limitado de campos personalizados complejos
Si necesitas más control o trabajas con grandes volúmenes de datos, usar un plugin o una solución de migración puede ser más eficiente.
Método 2: Cómo exportar productos de WooCommerce usando un plugin
Cuando trabajas con catálogos grandes o necesitas un mayor nivel de personalización, usar un plugin es la mejor forma de exportar productos de WooCommerce sin limitaciones técnicas. Este método es ideal para evitar errores del servidor y trabajar con formatos avanzados como XML o Excel.
Paso 1: Instalar un plugin de exportación
Desde tu panel de WordPress, ve a Plugins > Añadir nuevo. Busca herramientas populares como WP All Export o Product CSV Suite, instálalas y actívalas.
Una vez activado, el plugin añadirá una nueva sección para gestionar exportaciones avanzadas.
Paso 2: Configurar los ajustes de exportación
Dentro del plugin, selecciona Products como tipo de contenido.
Aquí puedes definir con precisión qué datos exportar:
- Campos básicos (nombre, SKU, precio)
- Imágenes y URLs
- Atributos y variaciones
- Campos personalizados (meta data)
Muchos plugins ofrecen una interfaz visual para mapear datos fácilmente y elegir el formato del archivo (.csv, .xml o .xlsx).
Paso 3: Ejecutar el proceso de exportación
Inicia la exportación con el botón correspondiente. A diferencia del método nativo, estos plugins procesan los datos en lotes (batches), lo que reduce el riesgo de errores o bloqueos en sitios con muchos productos.
Paso 4: Descargar o programar exportaciones automáticas
Una vez finalizado, podrás descargar el archivo generado. Además, muchos plugins permiten automatizar exportaciones, programando envíos periódicos a un servidor externo o por correo electrónico.
¿Cuándo usar un plugin para exportar productos? Este método es recomendable cuando:
- Tienes más de 1,000 productos
- Necesitas exportaciones recurrentes
- Trabajas con datos complejos o personalizados
- Requieres formatos distintos a CSV
Si tu objetivo es migrar toda tu tienda a otra plataforma, una solución especializada puede ahorrarte tiempo y evitar errores de datos.
Método 3: Cómo exportar productos de WooCommerce (API o base de datos)
Este método está orientado a desarrolladores o usuarios técnicos que necesitan exportar grandes volúmenes de productos sin depender de las limitaciones del panel de WordPress. Es ideal para automatizaciones, integraciones o migraciones complejas.
Paso 1: Acceder a la API REST o a la base de datos
Para usar la API, genera tus claves en WooCommerce > Ajustes > Avanzado > REST API, con permisos de lectura.
Si prefieres trabajar directamente con la base de datos, accede mediante herramientas como phpMyAdmin desde tu hosting (cPanel o Plesk).
Paso 2: Definir el endpoint o la consulta SQL
- API REST: Usa el endpoint principal: /wp-json/wc/v3/products
- Base de datos: Los productos se almacenan como custom post type, por lo que debes consultar: wp_posts filtrando por post_type = ‘product’
Paso 3: Extraer los datos de los productos
- Con API: Realiza una petición GET usando herramientas como Postman o scripts en PHP, Python o JavaScript.
- Con base de datos: Combina tablas con JOIN entre wp_posts y wp_postmeta para obtener datos clave como:
- SKU → _sku
- Precio → _price
- Stock → _stock
Paso 4: Convertir a formato CSV o XML
Los datos obtenidos vía API estarán en formato JSON, por lo que deberás convertirlos a CSV o XML usando scripts o herramientas externas.
Si exportas desde phpMyAdmin, puedes seleccionar directamente el formato CSV antes de descargar.
¿Quién debería usar este método? Este enfoque es recomendable si:
- Tienes conocimientos técnicos (API, SQL)
- Necesitas automatizar exportaciones
- Trabajas con integraciones externas o sistemas ERP
- Manejas catálogos muy grandes
Para usuarios sin experiencia técnica, es mejor optar por el método nativo o plugins.
Cómo exportar productos variables y datos específicos correctamente
Los productos variables (aquellos con diferentes tallas, colores o materiales) requieren una atención especial para que la relación entre el «producto padre» y sus «variaciones» no se pierda.
- Relación Padre-Hijo: Al exportar, asegúrate de incluir la columna ID y Superior (Parent). Esto permite que, al importar los datos en otro sitio, WooCommerce sepa qué variaciones pertenecen a qué producto principal.
- Atributos de producto: Verifica que las columnas de atributos (ej. pa_color o pa_talla) estén seleccionadas. Si no se exportan, los productos aparecerán como simples y perderás las opciones de selección del cliente.
- Imágenes de variaciones: Si cada color tiene una foto distinta, la exportación nativa incluirá las URLs de las imágenes separadas por comas. Asegúrate de no editar estas celdas manualmente para evitar errores de enlace.
Si estás preparando una migración completa de tu tienda y quieres evitar errores con productos variables, atributos o datos complejos, puede ser más eficiente usar una solución especializada como LitExtension, que automatiza la transferencia de datos y mantiene la estructura original de tu catálogo.
Errores comunes al exportar productos de WooCommerce
Incluso con las herramientas oficiales, pueden surgir obstáculos técnicos. Aquí te decimos cómo solucionarlos:
- Tiempos de espera (Timeouts): Si tu servidor es compartido o tienes un catálogo grande (cientos o miles de productos), la exportación puede quedarse “congelada” o fallar. Solución: Intenta exportar por categorías individuales o utiliza plugins que procesan los datos en lotes para evitar errores del servidor.
- Caracteres extraños (UTF-8): Al abrir el CSV en Excel, las tildes o la «ñ» pueden verse mal. Solución: Importa el archivo a Google Sheets primero, o usa la función «Importar datos de texto» en Excel asegurándote de seleccionar la codificación UTF-8.
- Faltan imágenes o precios: Esto sucede si no marcas la casilla de metadatos personalizados. Muchos temas y plugins guardan los precios especiales o las galerías en campos extra que el exportador básico ignora por defecto.
- No se exportan todos los productos: WooCommerce solo incluye en la exportación productos con estado publicado o privado, por lo que los productos en borrador no aparecerán en el archivo CSV. Solución: Verifica el estado de tus productos antes de exportar o actualízalos a publicados si necesitas incluirlos en el archivo.
En la mayoría de los casos, estos errores no están relacionados con fallos del sistema, sino con limitaciones de configuración o del propio método de exportación. Por eso, antes de repetir el proceso, es recomendable revisar los filtros, el estado de los productos y la estructura de los datos para asegurarte de que todo esté correctamente preparado. Esto te permitirá evitar problemas en etapas posteriores, especialmente si planeas importar o migrar tu catálogo a otra plataforma.
Cómo exportar productos de WooCommerce: FAQs
¿Cómo exporto productos variables desde WooCommerce?
Debes usar el exportador nativo asegurándote de no filtrar por "productos simples". El archivo resultante incluirá una fila para el producto padre y filas adicionales para cada variación, vinculadas por el ID superior.
¿Cómo puedo exportar todo el contenido de mi sitio de WordPress?
Si necesitas más que solo productos (entradas, páginas, menús), ve a Herramientas > Exportar en el menú principal de WordPress y selecciona "Todo el contenido". Esto generará un archivo XML (WXR).
¿Cómo se exporta un producto?
Si solo quieres exportar uno o unos pocos, ve a Productos > Todos los productos, marca las casillas de los que necesites y usa el menú desplegable "Acciones en lote" para filtrar, o simplemente usa el botón Exportar y filtra por esa categoría específica.
¿Cómo exporto las categorías de productos desde WooCommerce?
El exportador de productos incluye la columna de categorías por defecto. Si solo quieres la lista de categorías (sin productos), necesitarás un plugin como WP All Export o exportar la tabla wp_terms desde la base de datos.
Conclusión
Exportar productos de WooCommerce es un proceso clave para gestionar tu catálogo, realizar copias de seguridad o preparar una migración.
- Para tiendas pequeñas, el método nativo es suficiente.
- Para catálogos grandes o necesidades avanzadas, los plugins ofrecen mayor control y estabilidad.
- Para integraciones complejas, la API o base de datos es la mejor opción.
Antes de cualquier cambio importante, asegúrate de verificar tu archivo CSV (estructura y codificación) para evitar errores en el proceso.