Importar productos a WooCommerce puede parecer una tarea sencilla hasta que abres el CSV y empiezas a ver columnas, SKUs, categorías, precios, imágenes, atributos, stock y variaciones.
Al principio suena fácil: “meto los productos en una hoja de cálculo, la subo a WordPress y listo”.
Y sí, para un catálogo pequeño y sencillo puede funcionar bastante bien. Pero cuando hablamos de una tienda con muchos productos, cambios de precios, imágenes, categorías, variaciones o datos de proveedor, la cosa cambia.
Importar productos a WooCommerce no es solo subir un Excel. Es preparar bien la información para que WordPress entienda qué producto es cada uno, dónde debe colocarlo, qué imagen debe mostrar, qué precio tiene, qué stock debe aplicar y si se trata de un producto nuevo o de una actualización.
Respuesta rápida: para importar productos a WooCommerce necesitas preparar un archivo CSV con los campos correctos, revisar SKUs, categorías, precios, stock, imágenes y atributos, subirlo desde Productos > Importar y comprobar el mapeo de columnas antes de ejecutar la importación. Si vas a actualizar productos existentes, el SKU o el ID del producto son claves para evitar duplicados.
Este artículo te explica cómo hacerlo con cuidado, qué errores son habituales y cuándo merece la pena pedir ayuda antes de jugarte una tienda en producción.
En esta guía vas a ver: cuándo tiene sentido importar productos con CSV, cómo preparar el archivo, qué campos son importantes, cómo gestionar imágenes, qué pasa con productos variables, cómo actualizar productos existentes y qué revisar después de importar.
Cuándo tiene sentido importar productos a WooCommerce
WooCommerce permite crear productos manualmente desde el panel de WordPress.
Si tienes pocos productos, todos sencillos y no vas a cambiarlos a menudo, hacerlo a mano puede ser suficiente.
Pero cuando el catálogo empieza a crecer, la importación por CSV se vuelve mucho más interesante.
Puede tener sentido importar productos a WooCommerce cuando:
- Tienes muchos productos que subir de una vez.
- Quieres montar una tienda online a partir de un catálogo en Excel.
- Necesitas actualizar precios de forma masiva.
- Quieres modificar stock en muchos productos.
- Trabajas con un proveedor que te entrega un CSV.
- Vas a migrar productos desde otra tienda.
- Quieres mantener una copia externa del catálogo.
- Necesitas crear categorías, atributos o variaciones de forma organizada.
No hay una cifra mágica.
Se suele decir que si tienes menos de 50 productos quizá sea más rápido hacerlo a mano. Puede ser cierto si son productos simples, sin variaciones y sin demasiada información.
Pero si esos 30 productos tienen tallas, colores, galerías, precios distintos, stock, referencias y atributos, el CSV puede ser útil incluso con un catálogo pequeño.
El problema no es cuántos productos tienes. El problema es cuántas cosas pueden salir mal si los subes sin orden.
Antes de empezar: copia de seguridad y prueba pequeña
Antes de importar productos en WooCommerce, haz una copia de seguridad.
Especialmente si la tienda ya está funcionando, tiene pedidos, productos publicados o recibe visitas.
Una importación mal preparada puede crear productos duplicados, cambiar precios, modificar stock, romper variaciones o llenar la tienda de productos incompletos.
Antes de importar cientos o miles de productos, conviene hacer una prueba con 2 o 3 registros.
Así puedes comprobar:
- Si WooCommerce reconoce las columnas correctamente.
- Si las categorías se crean o asignan bien.
- Si los precios aparecen como esperas.
- Si las imágenes cargan.
- Si los productos quedan publicados, en borrador o pendientes.
- Si el stock se interpreta correctamente.
- Si los atributos aparecen donde deben.
No pruebes una importación grande directamente en una tienda en producción. Si algo está mal en el CSV, WooCommerce hará exactamente lo que le has pedido, aunque lo que le hayas pedido sea un pequeño desastre con columnas.
Qué es un CSV de productos WooCommerce
Un CSV es un archivo de texto estructurado que puede abrirse con herramientas como LibreOffice Calc, Google Sheets o Excel.
En WooCommerce, cada fila suele representar un producto y cada columna contiene un dato: nombre, SKU, precio, descripción, categoría, imagen, stock, tipo de producto, etc.
Por ejemplo, un CSV puede tener columnas como:
IDTypeSKUNamePublishedRegular priceSale priceCategoriesImagesStockAttribute 1 nameAttribute 1 value(s)
La ventaja del CSV es que permite trabajar muchos productos a la vez.
La desventaja es que exige orden.
Una coma mal puesta, un formato incorrecto, una columna mal mapeada o un SKU duplicado pueden dar más guerra que crear los productos a mano.
Qué herramienta usar para editar el CSV
Se puede abrir un CSV con Excel, Google Sheets o LibreOffice.
Pero hay que tener cuidado.
Excel puede cambiar formatos sin avisar: convertir referencias en números raros, modificar fechas, quitar ceros iniciales o interpretar códigos como si fueran fórmulas.
Por eso, para trabajar catálogos de WooCommerce, muchas veces es más cómodo usar Google Sheets o LibreOffice Calc, vigilando siempre la codificación y el separador.
Revisa especialmente:
- Que el archivo esté en UTF-8.
- Que no se pierdan acentos o caracteres especiales.
- Que los SKUs no cambien de formato.
- Que los precios mantengan el separador correcto.
- Que las URLs de imágenes no se rompan.
- Que no se añadan espacios invisibles al principio o final de los campos.
Consejo ideaWeb: antes de importar, guarda una copia del CSV original. Así podrás comparar cambios si algo falla y no tendrás que reconstruir el catálogo desde cero.
Campos importantes del CSV de WooCommerce
No todos los campos tienen la misma importancia.
Algunos son informativos. Otros pueden decidir si WooCommerce crea un producto nuevo, actualiza uno existente o deja el catálogo hecho un lío.
| Campo | Para qué sirve | Por qué importa |
|---|---|---|
| SKU | Referencia única del producto. | Ayuda a identificar productos y actualizar sin duplicar. |
| Name | Nombre del producto. | Debe ser claro para usuario y tienda. |
| Type | Tipo de producto. | No es igual un producto simple que uno variable. |
| Regular price | Precio normal. | Un error aquí puede afectar directamente a ventas. |
| Sale price | Precio rebajado. | Conviene revisar que no se apliquen descuentos incorrectos. |
| Categories | Categorías del producto. | Define dónde aparecerá dentro de la tienda. |
| Images | URLs de imágenes. | Si la URL falla, el producto puede quedarse sin imagen. |
| Stock | Cantidad disponible. | Importante si gestionas inventario. |
| Published | Estado de publicación. | Puede dejar productos publicados o no visibles según el valor. |
El SKU: una de las claves para no duplicar productos
El SKU es una referencia única del producto.
En muchas importaciones, el SKU es el dato que ayuda a reconocer si un producto ya existe y debe actualizarse o si debe crearse como nuevo.
Si los SKUs están mal, se repiten o cambian entre una importación y otra, puedes acabar con productos duplicados.
Por ejemplo:
| Situación | Resultado posible |
|---|---|
| Producto con el mismo SKU y opción de actualizar activada. | WooCommerce actualiza el producto existente. |
| Producto sin SKU. | Puede crearse como nuevo y dificultar futuras actualizaciones. |
| SKU duplicado en varias filas. | Puede generar errores o comportamientos inesperados. |
| SKU modificado entre importaciones. | WooCommerce puede no reconocer que es el mismo producto. |
Si vas a importar una tienda seria, cuida los SKUs.
Son una de esas cosas que no lucen, no salen en la home y nadie celebra, pero cuando están mal pueden convertir una actualización de catálogo en un dominó de problemas.
Cómo preparar productos simples en el CSV
Un producto simple es el caso más fácil.
Por ejemplo: una taza, una silla, un cargador, un libro o una pieza sin tallas ni colores seleccionables.
Para un producto simple, normalmente necesitarás campos como:
- Tipo de producto.
- SKU.
- Nombre.
- Descripción corta.
- Descripción larga.
- Precio normal.
- Precio rebajado, si lo hay.
- Categoría.
- Imagen principal.
- Stock, si lo gestionas.
- Estado de publicación.
Antes de rellenar cientos de filas, crea uno o dos productos de ejemplo en WooCommerce y expórtalos.
Así podrás ver cómo estructura WooCommerce las columnas y qué nombres de campo utiliza en tu instalación.
Esto suele ser más fiable que inventarte el CSV desde cero.
Qué pasa con productos variables
Los productos variables son más delicados.
Un producto variable es, por ejemplo, una camiseta con tallas y colores, un zapato con números, una pieza con medidas o un producto con varias opciones seleccionables.
En WooCommerce, este tipo de producto no funciona igual que un producto simple.
Normalmente tienes:
- Un producto padre.
- Variaciones asociadas.
- Atributos que definen esas variaciones.
- Precios, stock o imágenes específicas para cada variación.
Importar productos variables por CSV requiere más cuidado porque hay que mantener bien la relación entre el producto padre y sus variaciones.
Si el CSV no está bien estructurado, puedes encontrarte con:
- Variaciones que no aparecen.
- Atributos mal asignados.
- Productos padre sin opciones visibles.
- Variaciones duplicadas.
- Precios o stock colocados en la fila equivocada.
Si tu catálogo tiene muchos productos variables, no improvises. La importación puede funcionar muy bien, pero exige preparar el archivo con método. No es lo mismo importar 100 productos simples que 100 productos con 8 variaciones cada uno.
Categorías y subcategorías en la importación
Las categorías ayudan a ordenar la tienda y a que el usuario encuentre productos.
En el CSV, cada producto puede asignarse a una o varias categorías.
Conviene tener clara la estructura antes de importar.
No es buena idea descubrir durante la importación que tienes categorías repetidas, nombres escritos de tres formas o subcategorías que no encajan.
Por ejemplo:
Ropa > Camisetas
Ropa > Sudaderas
Accesorios > Bolsos
Si en el CSV unas filas usan “Camisetas”, otras “camiseta”, otras “Camisetas hombre” y otras “Ropa/Camisetas”, puedes acabar con una estructura sucia.
Antes de importar, define:
- Qué categorías principales tendrá la tienda.
- Qué subcategorías necesitas.
- Si un producto puede pertenecer a varias categorías.
- Qué nombres exactos vas a usar.
- Si esas categorías ya existen en WooCommerce o se crearán al importar.
Una tienda no se ordena sola. Y WooCommerce no sabe si “camiseta”, “camisetas” y “Camisetas Hombre” deberían ser lo mismo si tú se lo das de tres formas distintas.
Atributos: cuidado con colores, tallas y características
Los atributos son características del producto.
Pueden ser visibles para el usuario o usarse para crear variaciones.
Algunos ejemplos:
- Talla.
- Color.
- Material.
- Medida.
- Potencia.
- Marca.
En una importación sencilla, puedes usar atributos para mostrar información adicional.
En productos variables, los atributos son más importantes porque permiten crear opciones seleccionables.
Antes de importar, conviene decidir si vas a usar atributos globales de WooCommerce o atributos personalizados por producto.
Los atributos globales suelen ser más ordenados cuando tienes filtros, variaciones o muchas familias de productos.
Imágenes en WooCommerce: cuidado con las URLs
Este punto merece atención.
En una importación CSV, las imágenes no van “dentro” del archivo como si fueran fotos pegadas en una hoja de cálculo.
Normalmente se indican mediante URLs.
Por ejemplo:
https://tudominio.com/wp-content/uploads/2026/07/producto-ejemplo.jpg
O una URL externa accesible.
Para que WooCommerce pueda importar una imagen correctamente, esa URL debe estar disponible y el servidor debe poder acceder a ella.
Problemas habituales con imágenes:
- La URL no existe.
- La imagen está protegida.
- La ruta contiene espacios o caracteres raros.
- El archivo pesa demasiado.
- El servidor bloquea la descarga.
- El nombre de archivo no coincide con lo indicado en el CSV.
- Hay varias imágenes separadas de forma incorrecta.
Si la imagen no se importa, el producto puede quedar creado pero sin foto.
Y una tienda llena de productos sin imagen transmite lo mismo que un escaparate con cajas cerradas: algo hay, pero no apetece mucho entrar.
Imagen destacada y galería
WooCommerce puede trabajar con una imagen principal y una galería de imágenes.
En el CSV, normalmente puedes indicar varias URLs de imágenes separadas correctamente.
La primera suele utilizarse como imagen principal y el resto como galería, según cómo esté configurado el importador y el formato del archivo.
Antes de importar todo el catálogo, prueba con un producto que tenga varias imágenes.
Así comprobarás si se asignan como esperas.
Cómo importar el CSV desde WooCommerce
Cuando el CSV está preparado, puedes iniciar la importación desde el panel de WordPress.
El camino habitual es:
Productos > Importar
Después seleccionas el archivo CSV y WooCommerce te guía por un asistente.
El proceso suele tener estos pasos:
- Subir el archivo CSV.
- Elegir si quieres actualizar productos existentes.
- Mapear columnas del CSV con campos de WooCommerce.
- Ejecutar la importación.
- Revisar el resultado.
La pantalla de mapeo es importante.
Ahí WooCommerce intenta relacionar cada columna del CSV con un campo de producto.
Por ejemplo:
| Columna CSV | Campo WooCommerce |
|---|---|
| Name | Nombre del producto |
| SKU | SKU |
| Regular price | Precio normal |
| Categories | Categorías |
| Images | Imágenes |
| Stock | Inventario |
No pases esta pantalla demasiado rápido.
Una columna mal asignada puede provocar resultados absurdos. Y luego tocará limpiar.
Cómo actualizar productos existentes en WooCommerce
Una de las ventajas del CSV es que también permite actualizar productos existentes.
Por ejemplo, puedes cambiar precios, stock, descripciones o categorías de muchos productos a la vez.
Pero aquí hay que tener especial cuidado.
Para actualizar productos existentes, WooCommerce necesita reconocer qué fila corresponde a qué producto.
Normalmente se puede trabajar con:
- ID del producto: identificador interno de WordPress.
- SKU: referencia del producto.
Si activas la opción de actualizar productos existentes, WooCommerce intentará modificar productos ya creados en lugar de crear nuevos.
Esto es muy útil para:
- Cambios de precio.
- Actualizaciones de stock.
- Cambios de categoría.
- Actualización de imágenes.
- Modificación de descripciones.
Pero si el CSV no está bien preparado, puedes actualizar lo que no querías.
Antes de actualizar productos existentes, exporta una copia del catálogo actual. Así tendrás una fotografía previa de la tienda y podrás volver atrás si la actualización no sale como esperabas.
Cómo exportar productos WooCommerce a CSV
WooCommerce también permite exportar productos.
Esto es útil si quieres:
- Tener una copia del catálogo.
- Editar productos en bloque.
- Migrar productos a otra tienda.
- Revisar precios o stock en una hoja de cálculo.
- Usar el archivo como base para futuras importaciones.
El camino habitual es:
Productos > Exportar
Desde ahí puedes generar un CSV con todos los productos o limitar la exportación por columnas, tipos de producto o categorías, según lo que necesites.
Una buena práctica es exportar un CSV desde WooCommerce antes de preparar una importación grande.
Así ves el formato que WooCommerce espera y puedes usarlo como plantilla.
Errores frecuentes al importar productos a WooCommerce
Estos son algunos problemas que aparecen a menudo cuando se trabaja con importaciones de productos.
Usar Excel y perder formatos
SKUs con ceros iniciales, referencias largas, fechas o códigos pueden cambiar al abrir y guardar el CSV.
Después WooCommerce importa “bien” un dato que ya venía mal desde la hoja.
No usar SKUs únicos
Si los productos no tienen una referencia clara, las actualizaciones futuras se complican.
Y si hay SKUs duplicados, el lío está servido.
Importar todo de golpe sin prueba
Importar 2 productos de prueba cuesta poco.
Limpiar 800 productos mal importados cuesta bastante más.
No revisar las imágenes
El producto puede crearse correctamente, pero quedarse sin imagen si la URL falla.
Esto es muy común cuando se trabaja con catálogos de proveedor.
Categorías escritas de forma inconsistente
Una tienda puede acabar con categorías duplicadas o mal organizadas si el CSV no mantiene nombres exactos.
Confundir productos simples y variables
Un producto variable necesita una estructura distinta.
Si se importa como producto simple, luego tocará corregirlo.
No comprobar precios con impuestos
Dependiendo de cómo tengas configurado WooCommerce, los precios pueden interpretarse con o sin impuestos.
Antes de importar todo, revisa cómo queda un producto real.
No hacer copia de seguridad
Este error merece repetirse.
La copia no da glamour, pero cuando algo falla es la diferencia entre una tarde incómoda y una semana negra.
Cuándo usar WP All Import u otra herramienta avanzada
El importador nativo de WooCommerce puede ser suficiente para muchas tiendas.
Pero hay casos en los que se queda corto o resulta incómodo.
Puede tener sentido usar herramientas más avanzadas cuando:
- El proveedor entrega catálogos grandes.
- Hay que importar productos de forma recurrente.
- Necesitas actualizar stock o precios cada día.
- El CSV tiene una estructura compleja.
- Hay muchos productos variables.
- Necesitas transformar datos antes de importarlos.
- La tienda depende de varias fuentes de producto.
En esos escenarios, herramientas como WP All Import pueden ayudar mucho, pero también requieren configuración y pruebas.
No es instalar el plugin y desentenderse.
Hay que mapear campos, revisar imágenes, controlar duplicados, definir claves únicas y comprobar que las actualizaciones no pisan datos importantes.
Cuando funciona bien, puede ahorrar muchísimo tiempo.
Cuando se configura mal, puede actualizar mal muchísimo más rápido.
Checklist antes de importar productos
Antes de lanzar una importación grande, revisa esta lista.
- He hecho copia de seguridad de archivos y base de datos.
- Tengo una copia del CSV original.
- El archivo está en UTF-8.
- Los SKUs son únicos y coherentes.
- Los precios están revisados.
- El stock está en el formato correcto.
- Las categorías están limpias y bien escritas.
- Los atributos tienen una estructura clara.
- Las URLs de imágenes funcionan.
- He probado con 2 o 3 productos.
- He revisado el mapeo de columnas.
- Sé si voy a crear productos nuevos o actualizar existentes.
- He comprobado el resultado en el frontal de la tienda.
Cuándo pedir ayuda con una importación WooCommerce
Puedes importar productos por tu cuenta si el catálogo es sencillo y tienes paciencia.
Pero pedir ayuda puede ser buena idea cuando:
- La tienda ya está vendiendo.
- Hay muchos productos.
- Hay productos variables.
- Trabajas con CSV de proveedor.
- Necesitas actualizar precios o stock de forma recurrente.
- Hay muchas imágenes.
- La tienda tiene categorías complejas.
- Necesitas migrar productos desde otra plataforma.
- No tienes claro cómo evitar duplicados.
Muchas veces el trabajo no está solo en importar.
Está en preparar bien el archivo, revisar el catálogo, entender qué datos importan, hacer pruebas y corregir antes de tocar la tienda final.
Una importación bien hecha puede ahorrar muchas horas.
Una importación mal hecha también ahorra tiempo, pero solo al principio. Luego lo recuperas todo junto, con intereses.
Cómo podemos ayudarte en ideaWeb
En ideaWeb podemos ayudarte a preparar, revisar e importar productos en WooCommerce de forma ordenada.
Podemos trabajar contigo en:
- Preparación del CSV.
- Revisión de SKUs.
- Importación de productos simples.
- Importación de productos variables.
- Asignación de categorías y subcategorías.
- Revisión de atributos.
- Importación de imágenes.
- Actualización masiva de precios.
- Actualización de stock.
- Migración de catálogo desde otra tienda.
- Configuración de importaciones recurrentes.
- Revisión de errores después de una importación fallida.
También podemos ayudarte dentro de un proyecto de tienda online WooCommerce o mediante un servicio de mantenimiento WordPress si ya tienes la tienda en marcha y necesitas soporte técnico.
¿Tienes que importar muchos productos a WooCommerce?
Podemos ayudarte a preparar el CSV, revisar SKUs, categorías, atributos, imágenes, precios, stock y variaciones para importar o actualizar productos sin jugarte la tienda en producción.
Preguntas frecuentes sobre importar productos a WooCommerce
¿Se pueden importar productos a WooCommerce con CSV?
Sí. WooCommerce incluye un importador de productos que permite subir un archivo CSV, mapear columnas y crear o actualizar productos dentro de la tienda.
¿Qué campos son importantes en un CSV de productos WooCommerce?
Depende del tipo de producto, pero suelen ser importantes el SKU, nombre, tipo de producto, precio, categorías, stock, imágenes, descripción y atributos.
¿Puedo actualizar productos existentes con un CSV?
Sí. WooCommerce permite actualizar productos existentes si el archivo identifica correctamente cada producto, normalmente mediante el ID o el SKU.
¿Qué pasa si importo productos sin SKU?
Se pueden crear productos sin SKU, pero futuras actualizaciones serán más complicadas. El SKU ayuda a identificar productos y evitar duplicados.
¿Las imágenes se importan dentro del CSV?
No. En el CSV normalmente se indican URLs de imágenes. WooCommerce intenta descargar o asociar esas imágenes durante la importación si las URLs están disponibles.
¿Puedo importar productos variables?
Sí, pero los productos variables requieren una estructura más cuidadosa. Hay que preparar bien producto padre, variaciones, atributos, precios y stock.
¿Es mejor importar productos o crearlos a mano?
Si tienes pocos productos sencillos, puede ser más rápido crearlos a mano. Si tienes muchos productos, cambios masivos, variaciones o catálogo de proveedor, el CSV suele ser más práctico.
¿Puedo exportar productos de WooCommerce?
Sí. WooCommerce permite exportar productos a CSV desde el panel de WordPress. Esto sirve para hacer copias, revisar datos o preparar actualizaciones masivas.
¿Qué hago si una importación ha salido mal?
Lo primero es no seguir importando encima sin revisar. Conviene analizar qué se ha creado o modificado, comprobar si hay copia de seguridad y valorar si hay que restaurar, limpiar productos duplicados o corregir el CSV.
¿ideaWeb puede ayudarme a importar productos WooCommerce?
Sí. En ideaWeb podemos ayudarte a preparar el CSV, importar productos, revisar imágenes, categorías, atributos, variaciones, precios, stock y solucionar errores de importaciones WooCommerce.
Dónde guarda WordPress las URLs y páginas en la base de datos
Configurar correo IONOS: guía paso a paso para Outlook, Gmail y móvil
Webmail 1&1 / IONOS: acceso y datos de configuración del correo
Qué es un color hexadecimal y cómo se interpreta un código HEX
Diseño web para restaurantes y negocios de restauración
Tabla de conversión px, rem, em, puntos y porcentajes para CSS + CALCULADORA


