Exportar e importar inventario con un archivo CSV

Puedes export an inventory CSV file para descargar las cantidades de inventario actuales. Puedes usar el archivo CSV exportado para actualizar las cantidades de inventario y luego importar el archivo CSV para actualizar las cantidades de inventario de los productos en cada sucursal en el panel de control de Shopify.

Considera usar este método de gestión de inventario cuando necesites actualizar grandes cantidades de inventario de forma masiva.

El archivo CSV de inventario contiene información que identifica de forma única los productos, las variantes de producto y sus cantidades de inventario en tu sucursal o en las sucursales especificadas. Puedes descargar y ver un sample inventory CSV file para usarlo como plantilla.

Exportar inventario

Puedes exportar inventario de una sucursal o de todas las sucursales para crear una plantilla para actualizaciones masivas o usar los datos en otros sistemas. La exportación incluye datos de identificación de productos y los niveles de inventario actuales.

Puedes elegir exportar el inventario con todos los estados de inventario o solo con las cantidades disponibles:

  • Todos los estados (recomendado): Contiene filas separadas para cada sucursal, con columnas para todos los estados de inventario. Este formato de CSV ofrece una vista completa del inventario y protección contra sobrescrituras accidentales.
  • Disponibles: Contiene los nombres de las sucursales como encabezados de columna, con las cantidades disponibles debajo. Es un formato de CSV más simple para actualizaciones básicas de inventario e incluye solo el inventario disponible. Este formato de CSV no ofrece protección contra sobrescrituras accidentales.

Revisa los siguientes ejemplos de cómo se muestra el CSV según el formato que elijas.

Ejemplo de la exportación CSV de Todos los estados

Formato CSV de Todos los estados con todos los estados de inventario
IdentificadorTítuloSucursalNombre del contenedorEntrante (no editable)No disponible (no editable)Comprometido (no editable)Disponible (no editable)En existencias (actual)En existencias (nuevo)
strbry-jamMermelada de fresaOttawaA-2-320351018
strbry-jamMermelada de fresaNew YorkA-7-301105061
rspbry-jamMermelada de frambuesaOttawaA-9-315032528
rspbry-jamMermelada de frambuesaNew YorkA-3-50563546

Ejemplo de la exportación CSV de Disponible

Formato CSV de Disponible que muestra los nombres de las sucursales como encabezados de columna
IdentificadorTítuloOttawaNew York
strbry-jamMermelada de fresa1050
rspbry-jamMermelada de frambuesa2535

Exportar el inventario a un archivo CSV

Puedes exportar el inventario según el tipo de cantidad para sucursales y productos específicos.

Pasos:

  1. En el panel de control de Shopify, ve a Productos > Inventario.

  2. Haz clic en Exportar.

  3. Opcional: en el menú desplegable Exportar desde, selecciona una sucursal desde la que quieras exportar el inventario o selecciona Todas las sucursales para exportar el inventario de todas las sucursales.

  4. En la sección Estados de inventario mostrados, elige si quieres que el CSV contenga todos los estados de inventario con protección contra sobrescrituras accidentales o solo el estado Disponible:

    • Para exportar solo las cantidades de inventario disponibles, selecciona Disponible.
    • Para exportar todos los estados de inventario, selecciona Todos los estados.
  5. En la sección Exportar, elige para qué variantes de producto quieres exportar el inventario:

  • Para exportar las variantes de la página actual, selecciona Página actual.
  • Para exportar todas las variantes, selecciona Todas las variantes.
  • Para exportar las variantes seleccionadas, selecciona Seleccionadas: variantes.
  • Para exportar las variantes que coinciden con la búsqueda, selecciona variantes que coinciden con la búsqueda.
  1. En la sección Exportar como, selecciona el formato de archivo al que quieres exportar el inventario.
  2. Haz clic en Exportar inventario.

Actualizar cantidades de inventario en un archivo CSV

Después de exportar el archivo CSV de inventario, puedes hacer cambios masivos en el inventario. El CSV incluye columnas de identificación de productos para garantizar que las actualizaciones se apliquen a los productos y variantes correctos.

Cuando actualices las cantidades de inventario, asegúrate de usar solo números enteros y no decimales, como 1,5. Puedes usar números positivos, negativos o 0. Usa not stocked para productos que nunca se tuvieron en existencias en esa sucursal.

Pasos:

  1. Abre el archivo CSV exportado en un programa de hoja de cálculo.
  2. Actualiza las cantidades según el formato de exportación:
    • Si exportaste la opción de archivo CSV Todos los estados, actualiza las cantidades de inventario de En existencias (nuevo).
    • Si exportaste la opción de archivo CSV Disponible, actualiza las cantidades de inventario disponibles para cada sucursal.
  3. Guarda el archivo.

Importar inventario desde un archivo CSV

Antes de importar inventario, asegúrate de crear un archivo CSV con el formato correcto. El archivo CSV de inventario no puede superar 15 MB.

Cuando el CSV incluye las columnas En existencias (actual) y En existencias (nuevo), Shopify aplica una validación de seguridad para evitar sobrescrituras accidentales. Antes de hacer cambios, se comparan los niveles de inventario esperados con los niveles actuales. Si el inventario cambia después de la exportación, las filas afectadas no se importan y recibes un correo electrónico con detalles de los errores de validación. Esto te protege de sobrescribir por accidente cambios recientes en el inventario.

Pasos:

  1. En el panel de control de Shopify, ve a Productos > Inventario.

  2. Haz clic en Importar.

  3. Haz clic en Agregar archivo y luego selecciona el archivo CSV actualizado.

  4. Haz clic en Subir archivo.

  5. Revisa el resumen de importación y haz clic en Iniciar importación.

  6. Opcional: si algunas filas no pasan la validación, recibirás un correo electrónico con detalles de las filas con errores. Revisa la información del correo, actualiza el archivo CSV y vuelve a importarlo.

Formato del archivo CSV de inventario

El archivo CSV de inventario incluye columnas para identificar productos y sus variantes, y datos de inventario para cada sucursal. Conocer estas columnas ayuda a garantizar que las importaciones funcionen correctamente.

Las siguientes columnas son obligatorias en el archivo CSV de inventario:

  • Handle: identificador único del producto.
  • Location: nombre de la sucursal para indicar dónde se encuentra el inventario.
  • Valor de la opción 1: obligatorio para identificar la variante de producto específica. Si el producto utiliza opciones adicionales, Valor de la opción 2 y Valor de la opción 3 también son obligatorios.

Revisa la siguiente tabla para conocer más detalles sobre el formato del archivo CSV de inventario, las columnas y sus descripciones.

Lista completa de columnas del CSV y su finalidad
ColumnaDescripción
Handle

Identificador único de cada producto. Puede contener letras, guiones y números, pero no espacios. Se usa en la URL de cada producto.

TitleEl nombre del producto. Esta columna es opcional y puede quedar en blanco.
Option 1 NameEl nombre de la primera opción, como Color. Si un producto no tiene opciones, introduce Title. Esta columna es opcional y solo se utiliza para facilitar la lectura. No actualiza el nombre de la opción.
Option 1 ValueEl valor de la primera opción, como Azul. Si un producto no tiene opciones, introduce Default Title. Esta columna es obligatoria para identificar la variante. No actualiza el valor de la opción.
Option 2 NameEl nombre de la segunda opción cuando un producto tiene varias opciones. Esta columna es opcional y solo se utiliza para facilitar la lectura.
Option 2 ValueEl valor de la segunda opción cuando un producto tiene varias opciones. Esta columna es obligatoria para identificar la variante cuando esta utiliza una segunda opción.
Option 3 NameEl nombre de la tercera opción cuando un producto tiene varias opciones. Esta columna es opcional y solo se utiliza para facilitar la lectura.
Option 3 ValueEl valor de la tercera opción cuando un producto tiene varias opciones. Esta columna es obligatoria para identificar la variante cuando esta utiliza una tercera opción.
SKUEl identificador de producto para el seguimiento de inventario. Esta columna no es obligatoria. No actualiza el SKU de la variante. En su lugar, debes usar el CSV de productos para actualizar el SKU.
HS CodeEl código del sistema armonizado para estimar aranceles e impuestos para clientes internacionales (opcional).
COOEl país de origen con ISO country codes para envíos internacionales (opcional)
Location

Los nombres de cada una de las sucursales. El nombre de la sucursal distingue mayúsculas y minúsculas y debe coincidir exactamente con el nombre de la sucursal en el panel de control de Shopify.

Para cada variante, incluye una fila por cada sucursal donde quieras actualizar el inventario. Elimina las filas de las demás sucursales.

Bin name

Los estantes, estanterías o compartimentos específicos del inventario dentro de la sucursal física.

Incoming (not editable)Inventario que está en camino a la sucursal. El inventario entrante no está disponible para la venta hasta que se reciba.
Unavailable (no editable)Inventario que no está disponible para la venta. Por ejemplo, puedes marcar inventario como no disponible si está dañado, en revisión de control de calidad, reservado como existencias de seguridad o por otros motivos.
Committed (not editable)La cantidad de unidades que forman parte de un pedido realizado pero que aún no están preparadas.
Available (not editable)Inventario que puedes vender. El inventario disponible no está comprometido con ningún pedido ni reservado para pedidos preliminares.
On hand (current)

La cantidad de unidades que había en una sucursal cuando exportaste el archivo CSV. Esta columna ofrece una instantánea de los niveles de inventario en el momento de la exportación y garantiza una validación de seguridad durante la importación.

Cuando importas el archivo CSV con los valores de On hand (current) y On hand (new), se comparan los niveles de inventario actuales con los valores de On hand (current) para evitar sobrescrituras accidentales.

On hand (new)La nueva cantidad de inventario que quieres establecer. Déjala en blanco si no quieres cambiar cantidades.

Escenarios de ejemplo para actualizar el inventario con un archivo CSV

Revisa los siguientes escenarios y sus resultados al actualizar el inventario con un archivo CSV. Cada escenario muestra un ejemplo de archivo CSV.

Escenario 1: ajuste diario de inventario después de las ventas

  • Escenario: vendes 8 camisetas rojas y quieres actualizar el recuento de inventario.
  • Resultado: la cantidad de inventario de las camisetas rojas se actualiza de 150 a 142.
Escenario que muestra cómo actualizar la cantidad de inventario después de las ventas con el CSV de inventario
SKUSucursalNombre del contenedorEn existencias (actual)En existencias (nuevo)
TSHIRT-RED-MWarehouse-AA-2-3150142

Escenario 2: importar un CSV desactualizado

  • Escenario: exportaste el archivo CSV ayer, pero olvidaste importarlo al panel de control de Shopify. Recibiste nuevas ventas después de la exportación.
  • Resultado: se rechaza la actualización de inventario porque la cantidad real de inventario es 140, no 142. Debes exportar los datos de inventario más recientes.
Escenario que muestra la importación de un CSV desactualizado con el CSV de inventario.
SKUSucursalNombre del contenedorEn existencias (actual)En existencias (nuevo)
TSHIRT-RED-MWarehouse-AA-2-3150140

Escenario 3: apertura de una nueva tienda

  • Escenario: abasteces tu nueva tienda de NYC con 50 velas de lavanda. La sucursal de NYC está inactiva durante la exportación.
  • Resultado: tu tienda de NYC está abastecida con 50 velas de lavanda. Tu sucursal permanece inactiva.
Escenario que muestra cómo actualizar el inventario para una nueva tienda con el archivo CSV de inventario.
SKUSucursalNombre del contenedorEn existencias (actual)En existencias (nuevo)
CANDLE-LAVENDERStore-NYCR-1-1Not stocked50

Escenario 4: reorganización del depósito

  • Escenario: mueves las fundas para laptop al pasillo C para mejorar la organización.
  • Resultado: las fundas para laptop se trasladan al pasillo C. La cantidad de inventario se mantiene igual.
Escenario que muestra la tarea de reorganización del depósito sin actualizar el inventario con el archivo CSV de inventario.
SKUSucursalNombre del contenedorEn existencias (actual)En existencias (nuevo)
LAPTOP-CASEWarehouse-AC-5-275

Escenario 5: preparar el inventario para Black Friday y Cyber Monday

  • Escenario: Estás configurando contenedores para consolas de videojuegos que llegan la próxima semana y quieres dejar los contenedores listos para recibir los nuevos artículos. La sucursal está inactiva durante la exportación.
  • Resultado: tu contenedor está configurado para consolas de videojuegos. Tu sucursal permanece inactiva.
Escenario que muestra cómo preparar el inventario para Black Friday y Cyber Monday con el archivo CSV de inventario.
SKUSucursalNombre del contenedorEn existencias (actual)En existencias (nuevo)
CONSOLA-VIDEOJUEGOSDepósito-BBF-1-1Not stocked

Escenario 6: preparación para expandirse a la Unión Europea

  • Escenario: Estás preparando los códigos aduaneros para el depósito de la UE antes de que lleguen los envíos desde China. La sucursal está inactiva durante la exportación.
  • Resultado: Se actualizan los metadatos del producto, como el país de origen y los códigos SA, en el inventario. La sucursal permanece inactiva.
Escenario que muestra cómo expandir el inventario a un depósito nuevo en la UE con el archivo CSV de inventario.
SKUSucursalNombre del contenedorCódigo SAPaís de origenEn existencias (actual)En existencias (nuevo)
WIDGET-ACERODepósito-UE 7326.90.98CNNot stocked

Escenario 7: fila en blanco accidental en un archivo CSV

  • Escenario: Dejas por accidente una fila en blanco en el archivo CSV.
  • Resultado: No se realiza ninguna acción y se ignora esta actualización.
Escenario que muestra qué sucede cuando hay una fila en blanco accidental en un archivo CSV.
SKUSucursalNombre del contenedorCódigo SAPaís de origenEn existencias (actual)En existencias (nuevo)
FILA-EN-BLANCOWarehouse-A Not stocked