La mayoría de los negocios trabajan con Excel. Sus catálogos, listas de precios y actualizaciones de stock viven en archivos XLSX que el equipo comercial conoce, mantiene y actualiza todos los días. Pero WooCommerce, de forma nativa, solo acepta CSV para importar productos.
El resultado es predecible: alguien tiene que convertir el Excel a CSV antes de cada importación, los formatos no coinciden, las columnas se desordenan, y lo que debería ser un proceso de 5 minutos se convierte en un problema recurrente.
Por qué WooCommerce solo acepta CSV y cuál es el problema real
El importador nativo de WooCommerce fue diseñado para un formato específico: CSV con columnas predefinidas y valores exactos. No es un sistema flexible — espera que el archivo tenga exactamente la estructura que él define.
Esto funciona bien si sos vos quien genera el archivo con esa estructura en mente. Pero cuando el archivo viene de un ERP, de un proveedor, del equipo de compras o de cualquier fuente externa, el formato casi nunca coincide. Y nadie en operaciones debería tener que aprender a formatear CSVs para actualizar el catálogo.
El CSV también tiene limitaciones de formato: valores con comas dentro de una celda se rompen, los números con formato de miles o moneda no se interpretan correctamente, y los archivos generados desde Excel o Google Sheets suelen tener problemas de encoding con caracteres especiales en español (tildes, ñ).
Cómo funciona la importación desde Excel
El proceso está diseñado para que cualquier persona del equipo pueda ejecutarlo sin conocimientos técnicos:
-
Subís el archivo
XLSX, XLS, CSV o TSV. El plugin lee el archivo y detecta automáticamente las columnas disponibles. No hace falta ninguna conversión previa.
-
Mapeás los campos
Indicás qué columna del archivo corresponde a qué campo de WooCommerce: nombre, SKU, precio, stock, descripción, categoría. Si el archivo tiene campos que no existen en WooCommerce (por ejemplo, un código interno del ERP), podés mapearlos a un meta field personalizado.
-
Revisás el resumen antes de ejecutar
El plugin analiza el archivo y te muestra exactamente qué va a pasar — antes de tocar ningún producto.
-
Tomás decisiones sobre los casos especiales
Decidís qué hacer con los productos nuevos y con los que no aparecen en el archivo. Solo entonces se ejecutan los cambios.
El resumen previo: sabés exactamente qué va a pasar
Esta es la parte más importante del flujo. Antes de modificar cualquier producto, el plugin te muestra un resumen de lo que encontró:
Ejemplo de resumen de importación (archivo Listado_abril_2026.xlsx):
- 1.240: Productos leídos del archivo
- 1.108: Productos que se van a actualizar
- 47: Productos nuevos detectados
- 85: Productos en WooCommerce no detectados en el archivo
El match entre el archivo y los productos existentes se hace por SKU. Si un producto del archivo tiene el mismo SKU que uno en WooCommerce, se actualiza. Si el SKU no existe, es un producto nuevo. Y si hay productos en WooCommerce que no están en el archivo, el plugin los detecta y te da opciones.
Qué hacer con los productos nuevos
Una vez visto el resumen, el plugin te pregunta qué querés hacer con los 47 productos nuevos que detectó:
Se detectaron 47 productos nuevos. ¿Qué hacemos?
- Crear los productos nuevos en WooCommerce
- No crear productos nuevos, solo actualizar los existentes
Esto es clave porque no siempre que hay un SKU nuevo en el archivo significa que querés darlo de alta en la tienda. A veces el Excel viene del ERP con productos internos que no corresponde publicar online. La decisión es tuya, no del sistema.
Qué hacer con los productos no detectados
Los 85 productos que están en WooCommerce pero no aparecen en el archivo también requieren una decisión explícita:
85 productos de WooCommerce no fueron detectados en el archivo. ¿Qué hacemos?
- Ocultarlos (cambiar estado a borrador)
- Mantenerlos como están, no hacer nada
- Actualizarlos con stock 0
Si el Excel es el catálogo vigente, lo más lógico es ocultar los productos que ya no están. Si el archivo es una actualización parcial, la opción correcta es no hacer nada con los no detectados. La tercera opción es útil cuando el criterio es stock: si no está en el archivo, stock va a cero pero el producto sigue visible.
Por qué esto importa: la mayoría de los importadores de productos ejecutan los cambios sin preguntar. Subís el archivo y listo — incluyendo consecuencias no deseadas como productos publicados por error, productos eliminados sin querer o stock borrado. Este flujo invierte esa lógica: primero revisás, después confirmás.
Custom meta fields: para catálogos con datos propios
Muchos catálogos tienen columnas que no existen como campo estándar en WooCommerce: código interno del ERP, código de barras propio, referencia del proveedor, marca interna, código de bulto. En el paso de mapeo podés asignar esas columnas a un custom meta field que se guarda en cada producto. Esto permite sincronizar datos propios del negocio sin perderlos en la importación.
Para quién tiene sentido este plugin
- Distribuidoras y mayoristas que actualizan precios o stock frecuentemente desde listas de Excel
- Tiendas con proveedores que envían catálogos en XLSX y que hoy tienen que convertir manualmente
- Equipos donde quienes manejan el catálogo no son técnicos — el flujo no requiere conocimiento de WooCommerce
- Cualquier operación donde el catálogo vive en Excel y la conversión a CSV es un paso innecesario
Si querés el detalle del plugin más que el del problema, la guía completa de Easy Woo Updater recorre el mapeo de columnas, la vista previa y la importación por lotes con capturas de cada paso.