Cómo subir archivos planos a la tienda
Un archivo plano permite cargar o actualizar muchos productos al mismo tiempo desde una tabla externa.
En WooCommerce, el formato más usado para importar productos es CSV.
Ruta
En el panel de WordPress entra a:
Productos > Todos los productos > Importar
WooCommerce permite importar productos desde un archivo CSV y también actualizar productos existentes usando el ID o el SKU como referencia. (Ver guía oficial: WooCommerce)
Para qué sirve
Esta función se usa para:
- Crear varios productos nuevos.
- Actualizar precios.
- Actualizar inventario.
- Cambiar nombres o descripciones.
- Asignar categorías.
- Cargar productos desde una tabla externa.
- Actualizar datos sin editar producto por producto.
Antes de importar
Prepara una tabla en Excel o Google Sheets y expórtala como:
CSV UTF-8
La primera fila debe tener los nombres de las columnas.
Ejemplo de columnas básicas:
- Nombre
- SKU
- Precio normal
- Precio rebajado
- Inventario
- Categorías
- Descripción corta
- Descripción
- Imágenes
Importancia del SKU
El SKU es el código único del producto.
Sirve para identificar cada producto dentro de la tienda.
Ejemplo:
CAMISETA-NEGRA-MTERMO-500ML-NEGROBONO-MENSUALIDAD
El SKU es importante porque WooCommerce puede usarlo para saber si debe actualizar un producto existente o si debe crear uno nuevo. Para actualizaciones, WooCommerce recomienda usar ID o SKU para hacer coincidir los productos existentes. (WooCommerce)
Qué crea y qué actualiza
Si el SKU no existe
WooCommerce puede crear un producto nuevo.
Si el SKU ya existe
WooCommerce puede actualizar el producto existente, siempre que actives la opción:
Actualizar productos existentes
Si esa opción no se activa, puede crear duplicados o no actualizar como esperas.
Paso a paso para importar
- Prepara la tabla de productos.
- Revisa que cada producto tenga SKU único.
- Exporta la tabla como CSV UTF-8.
- Entra a Productos > Todos los productos.
- Haz clic en Importar.
- Selecciona el archivo CSV.
- Si vas a actualizar productos existentes, activa Actualizar productos existentes.
- Haz clic en Continuar.
- Revisa la asignación de columnas.
- Relaciona cada columna del archivo con el campo correcto de WooCommerce.
- En las columnas que no usarás, selecciona No importar.
- Ejecuta la importación.
- Espera a que finalice sin cerrar ni recargar la página.
- Revisa algunos productos importados o actualizados.
Columnas recomendadas
Para una carga básica, usa estas columnas:
Nombre
SKU
Precio normal
Precio rebajado
Inventario
Estado del inventario
Categorías
Descripción corta
Descripción
Imágenes
Para productos simples, estas columnas suelen ser suficientes.
Cuidado con las columnas vacías
Antes de importar, revisa si hay columnas vacías.
Si estás actualizando productos existentes, una columna vacía podría borrar o reemplazar información, dependiendo de la configuración de importación.
Por seguridad:
- No importes columnas que no vas a modificar.
- Si solo vas a actualizar precios, importa solo SKU y precio.
- Si solo vas a actualizar stock, importa solo SKU e inventario.
Recomendación: exportar primero desde WooCommerce
Antes de preparar una tabla nueva, es recomendable exportar algunos productos desde WooCommerce.
Ruta:
Productos > Todos los productos > Exportar
Esto sirve para obtener una tabla con la estructura que WooCommerce reconoce.
Al exportar, puedes ver:
- Cómo se llaman las columnas.
- Cómo se organiza el SKU.
- Cómo aparecen los precios.
- Cómo se escriben las categorías.
- Cómo se registra el inventario.
- Cómo se organizan las imágenes.
- Cómo se manejan productos simples y variables.
Esta tabla exportada puede usarse como base para preparar la nueva importación.
Recomendación práctica:
- Exporta productos existentes.
- Abre el archivo en Excel o Google Sheets.
- Usa esa estructura como guía.
- Elimina columnas que no vas a modificar.
- Conserva siempre la columna SKU.
- Guarda el archivo final como CSV UTF-8.
Productos variables en la tabla
También es posible construir productos variables desde la tabla de importación.
Un producto variable es un producto que tiene opciones, por ejemplo:
- Talla: S, M, L.
- Color: negro, blanco, rojo.
- Presentación: 500 ml, 1 litro, 2 litros.
- Sabor: vainilla, chocolate, fresa.
En la tabla, las variaciones deben estar bien organizadas para que WooCommerce las reconozca.
Normalmente se trabaja con:
- Una fila para el producto principal.
- Una fila para cada variación.
- SKU diferente para cada variación.
- Atributos definidos, como talla, color o presentación.
- Precio y stock por cada variación, si aplica.
Ejemplo simple:
Producto principal: Camiseta deportiva
Variación 1: Camiseta deportiva - Talla S
Variación 2: Camiseta deportiva - Talla M
Variación 3: Camiseta deportiva - Talla L
Recomendación práctica:
Si vas a importar productos variables, primero exporta un producto variable existente desde WooCommerce y usa esa tabla como modelo.
Esto reduce errores al importar tallas, colores, precios, stock e imágenes por variación.
Recomendaciones
- Haz primero una prueba con pocos productos.
- No importes toda la tienda sin revisar el archivo.
- Usa siempre SKU únicos.
- No cambies los SKU si ya existen productos creados.
- Revisa precios antes de importar.
- Revisa que las categorías estén bien escritas.
- Evita columnas innecesarias.
- Guarda una copia del archivo original.
- No cierres la página durante la importación.
Errores comunes
- Exportar el archivo en formato incorrecto.
- Usar SVG en lugar de CSV.
- No usar SKU.
- Repetir el mismo SKU en varios productos.
- Activar actualización sin revisar bien los datos.
- Importar columnas vacías.
- Escribir mal los nombres de categorías.
- Subir imágenes con rutas incorrectas.
- No revisar productos después de importar.
Regla práctica
Para actualizar productos existentes, usa siempre el SKU como identificador.
Para evitar errores, importa solo las columnas que realmente necesitas modificar.
Ejemplo:
Para actualizar precios:
SKU
Precio normal
Precio rebajado
Para actualizar inventario:
SKU
Inventario
Estado del inventario