
Necesitas importar productos de Excel a WooCommerce, rápido. Quizás sea una exportación de inventario de tu antigua plataforma, un catálogo de tu proveedor o una lista maestra de más de 500 artículos que has estado creando en Excel durante meses. De cualquier manera, la idea de introducirlos uno por uno te hace querer cerrar tu portátil y alejarte.
La buena noticia es que no necesitas comprar nada. WooCommerce tiene un importador de productos incorporado, y maneja productos simples, productos variables, categorías e imágenes. Lo único que no hará es leer tu archivo de Excel directamente, por lo que primero hay un paso de conversión.
En este artículo, cubriremos la ruta completa para importar productos de Excel a WooCommerce, incluida la conversión de XLSX a CSV, el manejo de productos variables, las importaciones de imágenes y la lista de verificación de solución de problemas a seguir cada vez que una importación se comporte mal. ¡Así que, empecemos!
Tabla de Contenidos
Antes de empezar: Preparación de tu archivo de Excel
Limpie su hoja de cálculo antes de tocar el importador. Hemos visto más importaciones fallar debido a datos de origen incorrectos que por cualquier otra cosa que hiciera la herramienta de importación, y diez minutos de preparación de archivos ahorran una hora de solución de problemas.
Compruebe la calidad de sus datos
Abra su archivo de Excel y escanee las filas. Busque filas vacías mezcladas en los datos (elimínelas), nombres de categorías inconsistentes (Camisetas vs. Camisetas vs. Camisetas), celdas combinadas (descombínelo todo) y columnas ocultas que puedan contener datos obsoletos.
Las columnas de precios son una trampa común. Si los precios se almacenan como texto con formato de moneda como "$29.99" en lugar del número 29.99, la importación fallará o creará productos con precios cero. Elimine los símbolos de moneda y guarde los precios como números simples.
Un producto por fila
Cada fila debe representar un solo producto. La única excepción son los productos variables, que usan una fila para el padre y filas adicionales para cada variación, cubierto en una sección posterior.
Encabezados de columna
Use encabezados claros y descriptivos en la fila 1: Nombre del producto, SKU, Precio, Descripción corta, Descripción larga, Categoría, etc. Los nombres de sus columnas no necesitan coincidir con los nombres de campo internos de WooCommerce, porque los mapeará durante la importación. Solo necesitan ser lo suficientemente claros como para que sepa qué contiene cada columna.
Lo que realmente necesita
Menos de lo que afirman la mayoría de las guías. Una fila de producto realmente solo necesita un nombre y un tipo de producto para cualquier cosa que no sea un producto simple.
El SKU todavía es muy recomendable, ya que es como emparejará los productos para futuras actualizaciones, y WooCommerce genera uno si falta. El precio, el stock y las categorías son opcionales, aunque vale la pena incluir una descripción corta para que los productos no parezcan vacíos en el frontend.
Imágenes
Si su hoja de cálculo hace referencia a imágenes de productos, asegúrese de que las URL de las imágenes sean absolutas (comenzando con https://) y accesibles públicamente. Si planea cargar archivos de imagen por separado, tenga los archivos listos junto con la hoja de cálculo.
Guarde una copia de seguridad
Antes de convertir o editar nada, guarde una copia de su archivo de Excel original en un lugar seguro. Se lo agradecerá la primera vez que una búsqueda y reemplazo accidental revuelva una columna.
Lo que hemos visto: El fallo de importación más común que vemos no tiene nada que ver con la herramienta de importación. Es el archivo de origen. Las celdas combinadas en Excel, las columnas ocultas, la nomenclatura de categorías inconsistente y los campos de precio formateados como texto de moneda causan problemas posteriores. Dedicar de 10 a 15 minutos a limpiar su archivo de Excel antes de que comience la importación ahorra horas de diagnóstico de errores que son difíciles de rastrear hasta su causa después del hecho.
Comprensión de los campos de productos de WooCommerce
Antes del paso de mapeo, ayuda saber qué espera WooCommerce por su parte. Las columnas de su hoja de cálculo se mapearán a estos grupos de campos, y conocer la forma de cada uno le indica qué poner en su archivo de Excel.
- Campos esenciales: Nombre del producto, SKU, precio normal, descripción corta, descripción larga, tipo de producto (simple, variable, variación, externo, agrupado).
- Campos comunes: Categorías, etiquetas, peso, dimensiones (largo, ancho, alto), cantidad en stock, estado del stock, clase de impuesto.
- Campos de imagen: Una columna de Imágenes que contiene URL completas, separadas por comas dentro de comillas. La primera URL se convierte en la imagen destacada y el resto se convierten en la galería.
- Atributos personalizados: Talla, color, material. Estos se convierten en la base de los productos variables, y también pueden figurar en productos simples como atributos informativos.
- Campos meta personalizados: Cualquier campo de plugin de terceros, importado prefijando el encabezado de la columna con
meta:, como enmeta:brand_code.
Las columnas de su Excel no necesitan coincidir exactamente con estos nombres, porque la pantalla de Mapeo de Columnas del importador le permite asignar cada una manualmente. Para una referencia completa de campos, consulte nuestra guía sobre la importación de productos de WooCommerce.
Paso 1: Convierte tu archivo de Excel a CSV
El importador de WooCommerce lee archivos CSV, no XLS o XLSX. Por lo tanto, el primer paso real para importar productos de Excel a WooCommerce es un Guardar como, que tarda unos 30 segundos y no necesita software adicional.
Cómo convertir en Excel
Abra su archivo de Excel y vaya a Archivo → Guardar como. En el desplegable de formato, elija “CSV UTF-8 (delimitado por comas) (*.csv)” y guarde. La documentación oficial de Excel sobre CSV de Microsoft le guía a través del diálogo si se atasca.
Cómo convertir en Google Sheets
Abra la hoja y vaya a Archivo → Descargar → Valores separados por comas (.csv). Google Sheets exporta UTF-8 por defecto, así que no hay nada más que configurar.
La codificación importa
Elija la opción UTF-8, no “CSV (delimitado por comas)” sin más. Las versiones antiguas de Excel usan por defecto Windows-1252 o MacRoman, y cualquier letra acentuada, símbolo de moneda o comilla tipográfica se codifica incorrectamente en la importación. Esta es la causa más común de nombres de producto ilegibles.
Error común 1: advertencia de pérdida de características
Excel le advierte que al guardar como CSV perderá características como fórmulas, formato y múltiples hojas. Esto es esperado. Solo se exporta la hoja activa y las fórmulas se reemplazan por sus valores calculados. Acepte la advertencia y guarde.
Error común 2: comas y comillas
Si las descripciones de sus productos contienen comas, esas comas confundirían a un analizador CSV. Excel maneja esto automáticamente al encerrar los valores en comillas dobles ("descripción, con coma"). Abra el CSV guardado en un editor de texto y compruebe que los campos entre comillas tengan un aspecto coherente. Normalmente funciona sin intervención, pero vale la pena una comprobación rápida.
Tenga cuidado con los saltos de línea dentro de las celdas
Un patrón que vemos a menudo con catálogos grandes: una columna de descripción que contiene saltos de línea dentro de celdas individuales. Excel conserva esos saltos en la salida CSV, y pueden confundir al analizador y truncar las descripciones a mitad de frase.
Si tus descripciones son de texto enriquecido con saltos de párrafo, reemplaza los saltos de línea con etiquetas <br> en Excel antes de convertir. Planifica una pasada de limpieza para ello en lugar de descubrirlo después de la importación.

Para la referencia completa de columnas y reglas de formato, consulta nuestra guía de importación CSV de WooCommerce.
Paso 2: Carga y mapea tus columnas
Ve a Productos → Todos los productos y haz clic en Importar para abrir el importador CSV de productos. Elige el archivo que acabas de guardar, luego WooCommerce lee tu fila de encabezado y te lleva a la pantalla de Mapeo de columnas.
Sube tu CSV
Si tu archivo es demasiado grande para subirlo a través del navegador, abre Opciones avanzadas e introduce una ruta de archivo del servidor en su lugar. Mueve el CSV por FTP primero, luego apunta el importador hacia él y el límite de subida dejará de aplicarse.
La pantalla de Mapeo de columnas
Tus encabezados CSV aparecen a la izquierda y los campos de WooCommerce a la derecha. Encabezados estándar como Nombre, SKU y Precio normal se detectan y se mapean por ti, dejándote confirmar o anular el resto.
Por eso tus encabezados de Excel nunca necesitaron ser renombrados. Una columna llamada "Nombre del producto" o "Código del artículo" se mapea bien desde el desplegable.
Mapea cada columna
Repasa cada columna y mápala a un campo de WooCommerce o déjala como "No importar". Las notas internas y los códigos de proveedor suelen merecer la pena omitirlos, aunque puedes enviarlos a un campo personalizado mapeándolos a una clave meta:.
Lee esta pantalla correctamente en lugar de hacer clic a través de ella. Todo lo que WooCommerce no reconoce se establece por defecto en "No importar" y se omite silenciosamente.
Paso 3: Ejecuta la importación
Haz clic en Ejecutar el importador y WooCommerce procesa el archivo fila por fila, creando o actualizando productos a medida que avanza. Una barra de progreso muestra hasta dónde ha llegado. Los catálogos grandes tardan varios minutos, especialmente cuando las filas incluyen URL de imágenes que necesitan ser descargadas.
Manejo de duplicados
La casilla Actualizar productos existentes en la pantalla de carga decide qué sucede cuando una fila coincide con algo que ya está en tu catálogo.
- Desmarcada (por defecto): solo se crean nuevos productos. Las filas que coinciden con un ID o SKU de producto existente se omiten, por lo que tu catálogo permanece intacto.
- Marcada: los productos coincidentes se actualizan en su lugar con los valores de tu archivo, y las filas sin coincidencia se omiten.
Decide cuál quieres antes de ejecutarlo, porque una pasada de actualización se aplica a tu catálogo en vivo inmediatamente sin posibilidad de deshacer.
Paso 4: Verifique sus productos
Cuando la importación finaliza, WooCommerce muestra un resumen con recuentos de lo que se importó, actualizó y omitió, además de las filas que fallaron. No te detengas en esa pantalla, porque un mensaje de "éxito" solo significa que las filas se procesaron, no que los datos se guardaron como pretendías.
- Lea las filas fallidas. Anote los números de fila de cualquier elemento marcado para que pueda corregir esas filas y volver a importarlas solo a ellas.
- Comprobación en WooCommerce. Abra Productos → Todos los productos y haga clic en algunos productos importados. Verifique el nombre, el precio, la descripción, las categorías y las imágenes.
- Compruebe las categorías. Confirme que los productos se incluyeron en las categorías correctas y que las nuevas se crearon correctamente.
- Compruebe las imágenes. Verifique que las imágenes destacadas y de galería se cargaron. Las imágenes faltantes generalmente significan que las URL no eran accesibles durante la importación.
- Compruebe el frontend. Vea un par de productos en su tienda en vivo. Confirme que se muestran correctamente, que la función de añadir al carrito funciona y que los precios coinciden con su CSV.
Gestión de productos variables
Los productos variables necesitan una fila principal más una fila por cada variación. Una camiseta en 3 tallas y 4 colores son 12 variaciones más 1 principal, es decir, 13 filas en su hoja de cálculo. Aquí es donde fallan la mayoría de las primeras importaciones, y vale la pena estructurarlo cuidadosamente antes de convertirlo.
¿Qué son los productos variables?
Un producto variable es una única entrada en el frontend que contiene múltiples variaciones entre las que el cliente puede elegir. Cada variación tiene su propio SKU, precio y nivel de stock, mientras que el producto principal contiene el nombre, la descripción y los atributos.
Estructura de Excel para productos variables
- Fila principal: tipo de producto
variable, más nombre, descripciones, categorías, etiquetas y cada valor de atributo que usan las variaciones. - Filas de variación: tipo de producto
variation, el valor de atributo único que se aplica, su propio precio y stock, y una columna Parent que apunta al SKU del producto principal.
En la fila principal, liste los valores de los atributos separados por comas y entre comillas, como "Rojo, Azul, Verde". Separarlos con una barra vertical es un hábito de otras herramientas de importación y no funcionará aquí.
Columnas de atributos
Necesita un conjunto de columnas emparejadas por atributo: Nombre del atributo 1 y Valor(es) del atributo 1, luego Atributo 2 y así sucesivamente. Cada fila de variación completa el valor específico, por ejemplo, Talla = Pequeña y Color = Rojo.
Error común
El error que vemos con más frecuencia es que las variaciones se importan como productos simples separados, lo que le da 12 listados independientes en lugar de una camiseta configurable. Eso casi siempre significa que falta la columna Principal o que su valor no coincide con el SKU del producto principal.
Para un tutorial completo, consulte nuestra guía de importación de productos variables.

Gestión de imágenes de productos
Las imágenes se importan por URL. Coloque las URL completas de las imágenes en una columna de Imágenes y WooCommerce descargará cada una en su Biblioteca de medios durante la importación, adjuntando la primera como imagen destacada y las demás como galería.
Método 1: Referencias de URL en su CSV
Incluya la URL completa de cada producto, por ejemplo https://ejemplo.com/imagenes/producto-1.jpg. Para varias imágenes, separe las URL con comas y encierre todo el campo entre comillas dobles para que el analizador CSV las mantenga en una sola celda.
Método 2: subir imágenes por separado y luego referenciarlas
Sube primero las imágenes de tus productos a la Biblioteca de medios, a través de Medios → Añadir nuevo o una carga FTP a la carpeta de subidas. Luego, haz referencia a cada imagen en tu CSV con su URL completa de la Biblioteca de medios.
Esta ruta es útil cuando tus imágenes aún no están alojadas en ningún lugar público, ya que el importador solo puede obtener URL a las que realmente puede acceder.
Formato y optimización
- Las URL completas son el formato más seguro. Eliminan cualquier ambigüedad sobre qué imagen pertenece a qué producto.
- Se requiere acceso público. Pega una URL en una ventana de incógnito. Si no se carga sin iniciar sesión, el importador tampoco podrá cargarla.
- Optimiza antes de importar. Las imágenes grandes sin comprimir ralentizan la importación y hinchan tu tienda. Pásalas primero por TinyPNG, Squoosh o una herramienta similar.
- El texto alternativo no se importa. El importador adjunta las imágenes pero no establece el texto alternativo, así que planea añadirlo después si es importante para tu SEO.
Solución de problemas: Cuando no puede importar productos de Excel a WooCommerce
Si tu intento de importar productos de Excel a WooCommerce no funcionó, revisa esta lista de verificación antes de intentarlo de nuevo. Las dos primeras causas explican la mayoría de los fallos.
- Nada importado: normalmente codificación o una discrepancia en el delimitador. Abre el CSV en un editor de texto y confirma que es UTF-8 y delimitado por comas. Las instalaciones europeas de Excel a menudo usan punto y coma por defecto.
- Productos importados pero los campos son incorrectos o están vacíos: un problema de mapeo. Vuelve al Paso 2 y comprueba que nada de lo que necesitabas se dejó en “No importar”.
- Categorías no creadas: comprueba el formato. Las categorías anidadas usan la ruta completa con
>, como enRopa > Camisetas. - Imágenes no cargadas: pega una URL en una ventana de incógnito. Cualquier cosa detrás de autenticación, protección hot-link o una redirección fallará silenciosamente.
- Caracteres especiales rotos: vuelve a guardar el archivo como CSV UTF-8 e impórtalo de nuevo.
- La importación excede el tiempo límite: el max_execution_time de PHP por defecto es de 30 segundos a través de un servidor web. Divide el archivo en lotes de 1.000 a 2.000 filas, o aumenta el límite en tu configuración de PHP.
- Productos variables importados como simples: comprueba que las filas de variación usen el tipo
variationy que la columna Padre coincida exactamente con el SKU del padre, sin espacios al final.
💡 Para obtener una guía de solución de problemas más detallada, consulta nuestra guía de solución de problemas de importación de productos.
Comience a importar productos de Excel a WooCommerce
Una vez que el archivo esté preparado correctamente, puedes importar productos de Excel a WooCommerce de forma rutinaria. La preparación es la mayor parte del trabajo: limpia la hoja de cálculo, guárdala como CSV UTF-8 y el importador integrado se encarga del resto sin coste alguno.
Aquí tienes un resumen rápido de lo que hemos cubierto:
- Prepara y limpia el archivo de Excel antes de convertir nada.
- Convierte el archivo a CSV UTF-8 para evitar problemas de codificación.
- Sube y mapea tus columnas en la pantalla de Mapeo de Columnas.
- Verifica los resultados después de la importación y comprueba el frontend.
- Manejar productos variables con la estructura de fila padre-hijo.
- Sigue la lista de verificación de solución de problemas si algo va mal.
Si estás listo para seguir gestionando tu catálogo en una hoja de cálculo, la forma más fácil de empezar es a partir de tus datos reales en lugar de un archivo en blanco. Store Exporter Deluxe exporta tus productos directamente a XLS o XLSX, para que puedas editarlos en Excel y volver a cargarlos a través de los mismos pasos de importación anteriores.
Preguntas Frecuentes
¿Puedo importar productos directamente desde un archivo de Excel?
No, WooCommerce lee archivos CSV en lugar de XLS o XLSX, por lo que primero debes guardar tu archivo de Excel como CSV. Tarda unos 30 segundos a través de Archivo → Guardar como en Excel, y el Paso 1 de esta guía lo explica, incluida la opción UTF-8 para caracteres especiales.
¿Necesito un plugin para importar productos de Excel a WooCommerce?
No, el importador está integrado en WooCommerce en Productos → Todos los productos → Importar, y maneja productos simples, productos variables, categorías, imágenes y campos personalizados. Un plugin de importación de pago solo es útil si necesitas importaciones programadas o fuentes de proveedores extraídas automáticamente de una URL o servidor FTP.
¿La importación sobrescribirá mis productos existentes?
Solo si marcas Actualizar productos existentes en la pantalla de carga. Si no se marca, que es la opción predeterminada, el importador crea nuevos productos y omite cualquier fila que coincida con un ID o SKU de producto existente, por lo que tu catálogo permanece intacto.
¿Cuántos productos puedo importar a la vez?
No hay límite de cantidad de productos en WooCommerce en sí. Las restricciones reales son el tamaño de carga y el tiempo de ejecución de PHP de tu servidor, por lo que para catálogos muy grandes, divide el archivo en lotes de 1.000 a 2.000 filas, o colócalo en el servidor y utiliza la opción de ruta de archivo en Opciones avanzadas.
¿Puedo importar campos personalizados de mi archivo de Excel?
Sí, antepón el encabezado de la columna con meta: y el valor se guarda en esa clave meta, por lo que meta:brand_code rellena un campo personalizado de brand_code. También puedes asignar manualmente cualquier columna no reconocida a un campo personalizado en la pantalla de Mapeo de columnas.
¿Qué pasa si cometo un error durante la importación?
Corrige la hoja de cálculo de origen y vuelve a ejecutar la importación con Actualizar productos existentes marcada, lo que corrige los productos afectados en su lugar en lugar de duplicarlos. La coincidencia se realiza por ID de producto o SKU, así que mantén esa columna estable entre ejecuciones.











