Tutorial

Editar en Masa la Cantidad de Productos

Actualice el inventario de muchos productos a la vez, incluyendo el stock por ubicación, usando DataEase con columnas dinámicas de “quantities” y el campo total “inventoryQuantity”.


Pasos:

1. Exportar Productos con Variantes

En DataEase, cree una Nueva Exportación → Products. Incluya al menos: product id, handle, variantId, variantSKU, inventoryQuantity y las columnas dinámicas de “Inventory quantities”. (Aparecen por ubicación, por ejemplo, location: Warehouse A”, location: Warsaw Hub”.)

Use filtros (tag, vendor, collection, status, out_of_stock_somewhere …) para seleccionar los artículos correctos.

2. Editar cantidades

  • Tiendas de una sola ubicación: cambie inventoryQuantity (total disponible) al número exacto que desee.
  • Tiendas de múltiples ubicaciones: edite las columnas dinámicas location: {Location Name}. Puede ingresar valores absolutos (por ejemplo, 10) o ajustes relativos (por ejemplo, “+5”, “-3”). Mantenga los encabezados de columna y los nombres de ubicación exactamente como se exportaron.
  • Establezca variantCommand = UPDATE para las filas que desea cambiar.

3. Importar y validar

En DataEase, cree una Nueva Importación, cargue el archivo, asigne columnas (Variant ID o SKU → variant; inventoryQuantity y/o las columnas de cantidades dinámicas), y ejecute la Validación.

Abra el archivo de validación y revise la columna “Validation Status”; corrija cualquier problema.

4. Ejecutar la importación

Después de completar, descargue el archivo de resultados. Revise algunos productos en el administrador para confirmar que se aplicaron los nuevos niveles de stock (incluyendo por ubicación).

Consejos

  • Use un enfoque por fila: establezca el total a través de inventoryQuantity o establezca por ubicación a través de las columnas de cantidades dinámicas.
  • Prefiera coincidir por Variant ID; use SKU solo si es único y estable.
  • Use enteros no negativos para valores absolutos; los ajustes relativos solo se admiten en las columnas de cantidades dinámicas (por ejemplo, “+5”, “-3”).
  • Para dejar el stock en cero en una ubicación, ponga 0 en la columna dinámica de esa ubicación.

CSV mínimo (ejemplo) / Actualizar cantidad total (una sola ubicación)

variantIdvariantCommandinventoryQuantity
111UPDATE25

CSV mínimo (ejemplo) / Actualizar cantidades por ubicación (columnas dinámicas)

variantIdvariantCommandlocation: Warehouse Alocation: Warsaw Hub
111UPDATE+50
222UPDATE123

Referencias