Si tu proveedor te envía existencias en una hoja, copiar las cantidades producto a producto es una tarea repetitiva. Pero importar el archivo entero sin revisar identificadores puede modificar campos que no querías tocar. Esta guía propone actualizar un dato concreto: el stock de productos ya existentes en WooCommerce.

No es una sincronización en tiempo real ni una integración ya conectada. El importador nativo admite actualizaciones mediante CSV, según la documentación oficial de WooCommerce. Los nombres de pantalla y funciones pueden variar con la versión o extensiones: comprueba la tuya antes de escribir en producción. Si el problema es más general, revisa primero las causas de una actualización de catálogo lenta.

1. Decide qué inventario manda y cuándo es válido

Anota de dónde sale cada cantidad y a qué momento corresponde. Las existencias del proveedor no son necesariamente las unidades que puedes vender: puede haber reservas, pedidos pendientes o stock propio. Define una regla de disponibilidad con quien gestiona la tienda; una IA no debe inventarla.

Antes de empezar, prepara una copia de seguridad recuperable y una prueba en una tienda de ensayo. Una exportación de productos ayuda a contrastar campos, pero no sustituye una copia completa. Si la tienda sigue vendiendo durante el proceso, evita restaurar una base antigua sobre pedidos nuevos: acuerda con la persona técnica cómo corregir sólo el inventario afectado y reconciliar los movimientos posteriores.

2. Exporta una muestra y conserva sus identificadores

En Productos → Todos los productos, localiza Exportar y obtén una muestra que incluya los campos necesarios. Guarda el original sin cambios y trabaja sobre una copia. Según WooCommerce, el importador identifica actualizaciones por ID o SKU; usa los valores que realmente existen en tu tienda y no mezcles referencias de otro sistema sin una correspondencia comprobada.

  1. Abre la copia en una hoja de cálculo y trata los SKU como texto para conservar ceros iniciales.
  2. Comprueba referencias vacías y duplicadas. Si no sabes a qué producto pertenece una fila, sepárala para revisión.
  3. Modifica sólo el campo de cantidad que hayas identificado en tu exportación. No añadas precios, descripciones o estados de publicación para una actualización de stock.
  4. Guarda como CSV UTF-8 y reabre el archivo para comprobar separadores, tildes y referencias.
  5. En el mapeo de importación, revisa cada columna: las que no deban cambiar ningún dato deben quedar sin importar.

El esquema oficial usa columnas como SKU, In stock? y Stock. No son intercambiables: disponibilidad y cantidad responden a configuraciones distintas. Conserva el esquema exportado por tu instalación y verifica cómo gestiona inventario cada producto. Un vacío no es una instrucción segura para poner cero ni para conservar el valor: resuélvelo antes de importar.

3. Trata cada variación como una referencia concreta

Una camiseta de talla M y otra de talla L pueden tener existencias distintas. Comprueba si el inventario se gestiona en el producto padre o en cada variación. Actualizar el padre no equivale a repartir cantidades entre sus hijos. Para una prueba, elige variaciones existentes con identificadores inequívocos y contrasta su relación con el producto padre.

Ejemplo ilustrativo · datos ficticios, no resultados de un cliente. Una tienda de ensayo tiene los SKU CAM-DEMO-M y CAM-DEMO-L. La hoja recibida sólo dice CAM-DEMO. Esa fila se bloquea: no hay información suficiente para repartir existencias. El responsable pide la correspondencia por talla o confirma que el inventario se gestiona de otra manera. No se duplican las unidades del padre en cada variación.

Si necesitas crear variaciones nuevas, convertir productos simples o alterar atributos, detén esta actualización acotada. Son operaciones distintas, con reglas y compatibilidades que debes revisar en la documentación de tu versión. No las mezcles con un cambio rutinario de cantidad.

4. Ejecuta primero una importación pequeña de prueba

En el entorno de ensayo, entra en Productos → Todos los productos → Importar. Selecciona el CSV y marca la opción para actualizar productos existentes. Revisa el mapeo antes de ejecutar; no asumas que una columna reconocida automáticamente sea la que buscabas. Mantén fuera las columnas ajenas al cambio.

Incluye en la muestra un producto simple y una variación, si tu tienda los utiliza. Añade fuera del archivo importable una lista de incidencias con referencias desconocidas, cantidades ausentes y duplicados. Esos registros deben quedar pendientes, no convertirse en productos nuevos ni recibir valores inferidos.

Espera a que termine el proceso sin recargar la página y guarda el resultado de la importación. WooCommerce recomienda consultar el registro cuando haya filas omitidas o fallidas. No repitas el archivo completo por defecto: identifica qué se aplicó, qué falló y si repetirlo puede pisar movimientos posteriores.

5. Verifica cantidades, compra y cambios no deseados

Abre cada producto de la muestra en administración y en la ficha pública. Revisa cantidad, disponibilidad y comportamiento al seleccionar variaciones. Contrasta también campos que debían permanecer iguales: precio, publicación y descripción. Una importación sin aviso no demuestra por sí sola que el catálogo esté correcto.

Documenta archivo de origen, referencias afectadas, valores anteriores y nuevos, incidencias y persona que aprueba. Sólo después aplica un lote controlado en producción bajo el procedimiento acordado. Si hay ventas o varias fuentes de inventario, quizá convenga una integración con control de conflictos en lugar de cargar CSV repetidamente.

En DigitalFutureIA, la actualización automática de catálogo comienza por revisar fuentes, plataforma y permisos. Automatizar la validación no equivale a autorizar una escritura: primero se define qué puede cambiar, qué se bloquea y cómo se comprueba el resultado.