Un cliente tenía un catálogo de 3.000 productos en una planilla de Excel. Necesitaba subirlos a WooCommerce con fotos, precios, categorías, variaciones de talle, y descripciones. Su equipo de tres personas estimó tres semanas de carga manual.
Lo hicimos en dos días.
El problema real
La carga manual de datos es un agujero negro de horas. Y no solo por la cantidad — por la calidad. Cuando una persona carga 200 productos por día, al producto 150 ya está copiando y pegando sin leer. Errores de tipeo, categorías mal asignadas, precios con un dígito de más, variaciones cruzadas.
Un catálogo cargado a mano por un equipo cansado es un catálogo lleno de errores que vas a descubrir cuando un cliente te reclame que pidió un XL y le llegó un S.
Cómo lo resolvemos
El proceso tiene tres etapas. No es magia — es método.
Etapa 1: Limpiar la fuente
El Excel que me llegó era un desastre. Columnas con nombres diferentes en cada hoja, precios mezclados con y sin IVA, nombres de productos con abreviaciones inconsistentes, categorías repetidas con distinta ortografía (“Remeras”, “remera”, “REMERA”, “Rem.”).
Antes de automatizar la carga, hay que normalizar los datos. Esto incluye:
- Unificar nombres de columnas
- Limpiar valores duplicados y typos
- Estandarizar categorías y atributos
- Validar que cada producto tenga los campos obligatorios
- Normalizar los nombres de archivos de fotos para que coincidan con los productos
Esta etapa es la que más impacto tiene. Si los datos están sucios, cualquier automatización va a replicar la mugre a mayor velocidad.
Etapa 2: Mapear al formato destino
WooCommerce (y cualquier plataforma) tiene un formato de importación específico. Cada columna tiene que coincidir exactamente con lo que el sistema espera: SKU, nombre, descripción corta, descripción larga, precio regular, precio en oferta, categorías separadas por “>”, imágenes como URLs, atributos como pares clave-valor.
Escribo un script que toma la planilla limpia y genera el CSV de importación exacto que WooCommerce necesita. Incluye la lógica para variaciones (talle S, M, L, XL como productos hijos del producto padre), para múltiples imágenes por producto, y para categorías jerárquicas.
Etapa 3: Importar y verificar
Con el CSV listo, la importación a WooCommerce es directa. 3.000 productos con variaciones, categorías y fotos en menos de una hora.
Después viene la verificación: un muestreo aleatorio de productos para confirmar que los datos llegaron bien. Precios correctos, fotos en la posición correcta, variaciones con stock asignado, categorías en la jerarquía correcta.
Esto no es solo para eCommerce
El mismo proceso aplica para cualquier carga masiva de datos:
- Directorios de profesionales con fichas de contacto, especialidades y ubicación
- Catálogos inmobiliarios con propiedades, fotos, precios y características
- Bases de datos internas que hay que migrar de una planilla a un sistema
- Listas de precios que se actualizan periódicamente desde un proveedor
Si la información existe en una planilla y necesita llegar a un sistema, hay un camino automatizado. Siempre.
Cuándo no tiene sentido automatizar
Si tenés 30 productos, cargarlos a mano es más rápido que armar un script. La automatización se justifica cuando:
- Son más de 100 registros
- La carga se va a repetir (actualización de precios mensual, nuevos productos semanales)
- Los datos tienen variaciones o relaciones complejas (producto → variaciones → atributos)
- La calidad de los datos es crítica (un error de precio puede costarte plata real)
Lo que aprendí haciendo esto
La planilla nunca está lista. El cliente siempre dice “la planilla ya está armada” y cuando la abrís faltan columnas, sobran filas vacías, y los datos están en un formato que ningún sistema puede leer. La normalización es el trabajo real — la importación es lo fácil.
Las fotos son el cuello de botella. Subir 3.000 productos es rápido. Tener 3.000 fotos bien nombradas, en el tamaño correcto, sin duplicados, organizadas por producto — eso es lo que lleva tiempo. Siempre recomiendo resolver las fotos primero.
Automatizar una vez ahorra para siempre. Ese script que escribí para los 3.000 productos lo reutilicé (adaptado) en 5 proyectos más. El primer cliente pagó el desarrollo. Los siguientes pagaron una fracción. Es inversión, no gasto.
El costo real de la carga manual
Volvamos al caso original. Tres personas cargando a mano durante tres semanas. Asumamos un costo modesto de USD 5/hora por persona, 8 horas diarias, 15 días:
3 personas × 8 horas × 15 días × USD 5 = USD 1.800
Sin contar los errores que inevitablemente iban a cometer y el tiempo de corrección.
Mi servicio para la misma carga, automatizada y verificada: significativamente menos que eso, en dos días en vez de quince.
La automatización no es un lujo. Es el camino que te ahorra plata y te da un resultado limpio.