Cómo importar CSV a WooCommerce: Guía paso a paso (2026)
Importar productos uno por uno es una tarea agotadora y propensa a errores, especialmente si tu catálogo crece cada día. Si necesitas migrar tu tienda desde otra plataforma, añadir cientos de artículos nuevos o simplemente actualizar tus precios de forma masiva, la función de importación de CSV en WooCommerce es tu mejor aliada.
En esta guía definitiva, te enseñaremos paso a paso cómo dominar el importador nativo de WooCommerce. Aprenderás a estructurar tus archivos correctamente, evitar los errores más comunes con los caracteres en español (como la «ñ» y las tildes) y a utilizar herramientas avanzadas para que la gestión de tu inventario sea rápida, precisa y profesional.
Qué necesitas antes de importar un CSV a WooCommerce
Para que la importación sea exitosa y no pierdas tiempo corrigiendo errores, es fundamental preparar el entorno. WooCommerce recomienda seguir estas pautas:
- Editores de CSV recomendados: Utiliza herramientas que manejen bien la codificación, como Google Sheets, LibreOffice Calc o Numbers (macOS).
- Evita Microsoft Excel: A menudo genera problemas de formato y codificación de caracteres que rompen los datos en español.
- Codificación UTF-8: Tu archivo debe estar estrictamente en formato UTF-8 para que las tildes y la «ñ» se lean correctamente.
- Imágenes listas: Las imágenes deben estar ya subidas a tu biblioteca de medios o estar disponibles mediante una URL pública directa.
Cómo importar tu primer archivo CSV a WooCommerce
Sigue estos pasos detallados basados en el importador nativo de la plataforma.
Paso 1: Preparar el archivo y los encabezados de columna
La estructura de tu CSV debe coincidir exactamente con el esquema de WooCommerce para que el sistema reconozca cada dato sin errores.
- Usa una plantilla oficial: Si es tu primera vez, no empieces desde cero. Puedes descargar y usar este archivo CSV de ejemplo de WooCommerce para ver cómo deben organizarse las columnas de nombres, precios y categorías.
- Encabezados obligatorios: Asegúrate de que las columnas tengan nombres claros y estandarizados como Nombre, SKU, Precio normal y Categorías.
- Valores Booleanos: Para campos de «sí/no» (como «¿Hay existencias?»), utiliza 1 para verdadero y 0 para falso.
- Múltiples valores: Si un producto pertenece a varias categorías, sepáralas con comas (ej. Ropa, Camisetas).
- Jerarquía de categorías: Usa el símbolo > para definir subcategorías (ej. Ropa > Camisetas).
- Manejo de comas: Si el nombre de una categoría contiene una coma, debes «escaparla» con una barra invertida (ej. Muebles\, Hogar) para que el sistema no la confunda con un separador de columna.
Paso 2: Subir el archivo al importador de WooCommerce
Una vez que tu archivo CSV esté listo y guardado en formato UTF-8, es hora de cargarlo en tu tienda.
Ve a tu panel de WordPress y navega a Productos > Todos los productos. En la parte superior, haz clic en el botón Importar.

Haz clic en Seleccionar archivo y busca tu documento CSV.

Nota importante: Si estás actualizando productos que ya existen en tu tienda (por ejemplo, cambiando precios de productos actuales), asegúrate de marcar la casilla «Actualizar productos existentes». Esto evitará que se creen duplicados innecesarios.

Haz clic en Seguir.
Paso 3: Mapeo de columnas y configuración de campos
Una vez subido el archivo, WooCommerce te mostrará la pantalla de Mapeo de columnas. Aquí es donde conectas los datos de tu CSV con los campos de la tienda.
Uso de menús desplegables: Verás el nombre de tu columna a la izquierda y un menú desplegable a la derecha. Ajusta cada campo o selecciona «No importar» para las columnas que no necesites.

Columnas no reconocidas: Ten en cuenta que cualquier columna que WooCommerce no identifique automáticamente será ignorada por defecto a menos que la asignes manualmente.
Paso 4: Ejecución y finalización del proceso
Cuando estés conforme con el mapeo, es momento de procesar la información.
Haz clic en el botón Ejecutar el importador.
Espera a que finalice: Verás una barra de progreso. No refresques la página ni navegues fuera de ella mientras la importación esté en curso; de lo contrario, el proceso se interrumpirá.
Verificación de éxito: Al terminar, verás un mensaje de «Importación completa» con el número total de productos procesados (como se muestra en la imagen).

Haz clic en Ver productos para revisar tu catálogo actualizado.
Cuándo usar plugins para importar CSV en WooCommerce
Aunque el importador nativo de WooCommerce es excelente para tareas básicas, tiene limitaciones técnicas. Si tu tienda maneja miles de productos o datos complejos, es probable que necesites una herramienta más robusta.
Deberías considerar un plugin especializado si necesitas:
- Migraciones complejas: Si estás moviendo tu tienda desde plataformas como Shopify, Magento o PrestaShop hacia WooCommerce. En estos casos, para asegurar que no pierdas el historial de pedidos ni los datos de tus clientes, te recomendamos utilizar los servicios de LitExtension, el líder en migración de carritos de compra.
- Sincronización automática: Si tu proveedor te envía un archivo CSV cada mañana con nuevos precios y stock, y quieres que tu web se actualice sola mediante tareas Cron.
- Archivos muy pesados: El importador nativo puede fallar por «tiempo de espera» (timeout) si intentas subir 5,000 productos a la vez. Los plugins procesan los datos en bloques pequeños para evitar errores del servidor.
- Mapeo avanzado de campos: Si utilizas campos personalizados (como los de ACF) o quieres importar datos que no son productos, como Pedidos, Clientes o Cupones.
- Importación de Reseñas: El sistema básico no permite importar las valoraciones de estrellas de tus clientes desde un CSV.
Para ayudarte a elegir la herramienta adecuada, hemos seleccionado los tres plugins más dominantes en el ecosistema WooCommerce por su fiabilidad y potencia:
| Plugin | Especificaciones | ¿Cómo soluciona los límites del CSV normal? |
| WP All Import | Arrastrar y soltar (Drag & Drop), Soporte XML/CSV, API completa. | Evita el «Timeout»: Procesa datos en bloques pequeños para que el servidor no se caiga con miles de productos. |
| Product Import Export (WebToffee) | Mapeo intuitivo, Filtros de exportación, Soporte para variaciones. | Sincronización FTP: Permite conectar directamente con el servidor de tu proveedor para actualizaciones automáticas. |
| Woo Import Export | Importación multi-entidad (Pedidos, Clientes), Interfaz simplificada. | Mapeo avanzado: Reconoce campos personalizados (ACF) que el importador nativo suele ignorar por completo. |
Cómo actualizar productos masivamente con CSV (Precios, Stock, etc.)
No siempre necesitarás importar productos nuevos; a menudo, solo querrás cambiar los precios de una temporada o actualizar el inventario que recibiste de un proveedor. Para hacerlo de forma segura y rápida, sigue este flujo de trabajo profesional:
1. Exporta tu catálogo actual
Antes de cambiar nada, ve a Productos > Todos los productos y haz clic en el botón Exportar. Esto te descargará un archivo CSV con todos tus productos actuales, incluyendo sus IDs y SKUs.
Exportar primero te garantiza que el formato de las columnas sea exactamente el que WooCommerce espera, lo que elimina errores de mapeo.
2. Edita los valores en tu hoja de cálculo
Abre el archivo en Google Sheets y realiza los cambios necesarios:
- Precios: Cambia los valores en las columnas de Precio normal o Precio rebajado.
- Inventario: Actualiza la columna de Cantidad de inventario.
- Importante: No modifiques las columnas de ID o SKU, ya que son las «llaves» que usa WooCommerce para identificar qué producto debe sobrescribir.
3. Sube y activa la «Sincronización»
Regresa al importador de WooCommerce y sube tu archivo modificado. En este paso, es vital marcar la casilla:
«Actualizar productos existentes»: Si no marcas esta opción, WooCommerce intentará crear duplicados de todos tus productos y recibirás errores de «SKU ya existe».
4. Verifica los cambios
Al terminar la importación, el sistema te avisará cuántos productos han sido actualizados. Ve a tu catálogo y confirma que los nuevos precios o niveles de stock se reflejan correctamente.
Errores comunes al importar CSV y cómo solucionarlos
Incluso los expertos se encuentran con errores técnicos. Aquí tienes las soluciones directas a los problemas más frecuentes en WooCommerce:
1. Caracteres extraños (ñ, á, é, ): Si los nombres de tus productos se ven mal, es un error de codificación.
Solución: No uses Excel básico. Sube tu archivo a Google Sheets y descárgalo nuevamente como CSV. Google aplica automáticamente la codificación UTF-8, que es la única que WooCommerce reconoce perfectamente para el español.
2. Error de «Tiempo de espera» (Timeout): La importación se detiene o la pantalla se queda en blanco. Esto ocurre porque tu servidor no tiene suficiente memoria para procesar todo a la vez.
Solución: Divide tu archivo CSV en partes más pequeñas (por ejemplo, de 100 en 100 productos) o pide a tu hosting que aumente el max_execution_time y el memory_limit de PHP.
3. Imágenes que no aparecen: Ves el producto, pero la foto no carga.
Solución: Verifica que la URL de la imagen sea pública y directa (ej. https://web.com/foto.jpg). Si la imagen está en un Drive privado o requiere contraseña, el importador no podrá «secuestrarla» para tu biblioteca de medios.
4. Error «El SKU ya existe»: WooCommerce bloquea la importación porque detecta un código duplicado.
Solución: Si quieres actualizar un producto, asegúrate de marcar la casilla «Actualizar productos existentes» en el Paso 2. Si es un producto nuevo, verifica que el SKU no esté siendo usado por otro artículo en tu tienda (incluso si está en la Papelera).
5. Conflicto de ID de producto: Recibes un error diciendo que el ID ya está asignado.
Solución: Lo más seguro es eliminar la columna ID de tu CSV y dejar que WooCommerce asigne uno nuevo automáticamente, o mapear tus productos únicamente por SKU, que es mucho más fiable.
Importar CSV a WooCommerce: Preguntas frecuentes (FAQs)
¿Cómo dar formato al archivo CSV para productos con variaciones?
Cada variación debe tener su propia fila con un SKU único, pero todas deben compartir el mismo SKU del Padre en la columna correspondiente para que WooCommerce las agrupe correctamente.
¿Por qué no aparecen las imágenes de mis productos tras la importación?
Lo más común es que la URL esté rota o protegida. Asegúrate de que la imagen sea accesible desde cualquier navegador sin necesidad de estar logueado en ninguna plataforma.
¿Cómo puedo actualizar precios y stock sin duplicar los productos?
Al iniciar la importación en el Paso 2, marca siempre la casilla "Actualizar productos existentes". WooCommerce usará el SKU o el ID para sobrescribir los datos en lugar de crear artículos nuevos.
¿Por qué los caracteres especiales se ven mal (tildes o ñ)?
Es un problema de formato. Los archivos CSV deben guardarse con codificación UTF-8. Evita usar Excel convencional y prefiere Google Sheets, que gestiona esto automáticamente.
¿Hay un límite en la cantidad de productos que puedo importar a la vez?
El límite lo pone tu servidor, no WooCommerce. Para catálogos de más de 1,000 productos, lo ideal es usar un plugin avanzado que procese la información en bloques para evitar caídas del sistema.
Conclusión y consejos finales
Dominar la importación y actualización de productos mediante archivos CSV es la habilidad técnica que separa a los administradores de tiendas aficionados de los profesionales. No se trata solo de mover datos, sino de gestionar tu tiempo de forma inteligente y mantener un catálogo libre de errores manuales.
Con esta guía paso a paso, ya tienes todo lo necesario para escalar tu inventario en WooCommerce de manera rápida, precisa y profesional. ¡Es hora de poner en práctica lo aprendido y ver crecer tu negocio!