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.
En esta página
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
| Identificador | Título | Sucursal | Nombre del contenedor | Entrante (no editable) | No disponible (no editable) | Comprometido (no editable) | Disponible (no editable) | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|---|---|---|---|---|
| strbry-jam | Mermelada de fresa | Ottawa | A-2-3 | 20 | 3 | 5 | 10 | 18 | |
| strbry-jam | Mermelada de fresa | New York | A-7-3 | 0 | 1 | 10 | 50 | 61 | |
| rspbry-jam | Mermelada de frambuesa | Ottawa | A-9-3 | 15 | 0 | 3 | 25 | 28 | |
| rspbry-jam | Mermelada de frambuesa | New York | A-3-5 | 0 | 5 | 6 | 35 | 46 |
Ejemplo de la exportación CSV de Disponible
| Identificador | Título | Ottawa | New York |
|---|---|---|---|
| strbry-jam | Mermelada de fresa | 10 | 50 |
| rspbry-jam | Mermelada de frambuesa | 25 | 35 |
Exportar el inventario a un archivo CSV
Puedes exportar el inventario según el tipo de cantidad para sucursales y productos específicos.
Pasos:
En el panel de control de Shopify, ve a Productos > Inventario.
Haz clic en Exportar.
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.
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.
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.
- En la sección Exportar como, selecciona el formato de archivo al que quieres exportar el inventario.
- 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:
- Abre el archivo CSV exportado en un programa de hoja de cálculo.
- 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.
- Si exportaste la opción de archivo CSV Todos los estados, actualiza las cantidades de inventario de
- 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:
En el panel de control de Shopify, ve a Productos > Inventario.
Haz clic en Importar.
Haz clic en Agregar archivo y luego selecciona el archivo CSV actualizado.
Haz clic en Subir archivo.
Revisa el resumen de importación y haz clic en Iniciar importación.
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.
| Columna | Descripció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. |
| Title | El nombre del producto. Esta columna es opcional y puede quedar en blanco. |
| Option 1 Name | El 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 Value | El 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 Name | El 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 Value | El 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 Name | El 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 Value | El 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. |
| SKU | El 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 Code | El código del sistema armonizado para estimar aranceles e impuestos para clientes internacionales (opcional). |
| COO | El 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.
| SKU | Sucursal | Nombre del contenedor | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|
| TSHIRT-RED-M | Warehouse-A | A-2-3 | 150 | 142 |
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.
| SKU | Sucursal | Nombre del contenedor | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|
| TSHIRT-RED-M | Warehouse-A | A-2-3 | 150 | 140 |
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.
| SKU | Sucursal | Nombre del contenedor | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|
| CANDLE-LAVENDER | Store-NYC | R-1-1 | Not stocked | 50 |
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.
| SKU | Sucursal | Nombre del contenedor | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|
| LAPTOP-CASE | Warehouse-A | C-5-2 | 75 |
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.
| SKU | Sucursal | Nombre del contenedor | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|
| CONSOLA-VIDEOJUEGOS | Depósito-B | BF-1-1 | Not 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.
| SKU | Sucursal | Nombre del contenedor | Código SA | País de origen | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|---|---|
| WIDGET-ACERO | Depósito-UE | 7326.90.98 | CN | Not 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.
| SKU | Sucursal | Nombre del contenedor | Código SA | País de origen | En existencias (actual) | En existencias (nuevo) |
|---|---|---|---|---|---|---|
| FILA-EN-BLANCO | Warehouse-A | Not stocked |