Ir al contenido

Odoo 19: Guía Maestra para Importar Productos Masivamente sin Romper tu Stock

2 de enero de 2026 por
Odoo 19: Guía Maestra para Importar Productos Masivamente sin Romper tu Stock
Álvaro Royo Niederleytner



Odoo 19: Guía Maestra para Importar Productos Masivamente sin Romper tu Stock


⚡ En Resumen

  • External ID: Es la clave única que evita duplicados y desajustes de stock.
  • Mapeo Limpio: La calidad de tu Odoo Inventario depende de la limpieza previa en Excel/CSV.
  • Visión de Víctor Peris: "La importación masiva no es un proceso técnico, es la base de la escalabilidad de tu negocio".

Curso Odoo: Exporta Datos de Forma Fácil

Antes de importar, domina la extracción de datos para entender la estructura de Odoo.

📺 Masterclass: Gestión de Datos por Víctor Peris




La importación de productos es, sin duda, el momento más crítico de cualquier implantación o actualización de ERP. Un error aquí no solo afecta al almacén; tiene un efecto dominó que ensucia la facturación, descuadra la contabilidad y genera informes de ventas erróneos. En Indaws, hemos visto empresas paralizadas porque sus bases de datos estaban llenas de productos duplicados o mal categorizados tras una importación fallida.


En Odoo 19, la herramienta de importación es más potente e inteligente, pero sigue rigiéndose por una regla de oro informática: "Garbage in, garbage out" (Si entra basura, sale basura). Antes de tocar el botón "Importar" en el módulo de Odoo Inventario, debes entender cómo Odoo relaciona los datos. No se trata solo de rellenar celdas en Excel, se trata de mapear relaciones..

Protocolo Odoo 19

Fase 1: Configuración de Datos Maestros

El error más común es intentar importar productos sin haber configurado los cimientos. Sigue este orden jerárquico para asegurar la integridad de tu Odoo Inventario.

01

Categorías

Define primero las categorías internas. Ellas determinan las cuentas de contabilidad analítica. Sin esto, tus finanzas carecerán de estructura.

02

Atributos

Para variantes (talla, color), crea primero los Atributos y sus Valores. Odoo 19 necesita estos "tags" previos para generar las variantes durante la importación.

03

Unidades (UoM)

Verifica que las Unidades de Medida coincidan exactamente con tu archivo. Un error de escritura aquí bloqueará toda la carga de datos masiva.

04

Impuestos

Configura los impuestos predeterminados de compra y venta. Esto te permitirá dejar esas columnas vacías en el Excel y ganar velocidad.

La clave del éxito: El ID Externo (External ID)


Aquí es donde fallan el 80% de los usuarios. Cuando importas un Excel, Odoo necesita saber si estás creando un producto nuevo o actualizando uno existente.


  • Sin ID Externo: Odoo intentará buscar por nombre. Si hay una errata mínima (ej: "Silla Oficina" vs "Silla Oficina"), creará un duplicado.

  • Con ID Externo: Es el DNI único del producto en la base de datos (ej: producto_silla_001).


¿Por qué es vital usarlo? Imagina que hoy importas 1.000 productos con su precio. La semana que viene, necesitas actualizar esos precios masivamente. Si usaste ID Externo en la primera importación, solo tienes que subir un Excel con dos columnas: ID Externo y Precio. Odoo reconocerá el ID y actualizará el dato, en lugar de crear 1.000 productos nuevos.


Consejo Indaws: Crea siempre una columna en tu Excel llamada id. Usa un código lógico que combine categoría y referencia, por ejemplo: IMP_MESA_REF123. Esto te salvará la vida en futuras actualizaciones de Odoo Contabilidad o inventario.

Campos Relacionales: Evita el Desastre

Campo en Excel Error Común Solución Técnica (Indaws Best Practice)
Categoría de Producto Escribir "Sillas / Oficina" y que Odoo no la encuentre. Odoo crea categorías nuevas si no existen. Peligro: Se crean sin configuración contable. Asegúrate de que el nombre sea 100% idéntico o usa el ID de la categoría.
Proveedor Intentar importar múltiples proveedores en una celda. Es un campo "One2Many". Se recomienda hacer una segunda importación específica para la tabla "Proveedores del Producto" usando el ID del producto como enlace.
Imágenes Intentar pegar la imagen dentro de la celda de Excel. Imposible. Debes usar una URL pública (ej: enlace de Google Drive público o tu web anterior) en la columna "Imagen". Odoo descargará la foto automáticamente.
Decimales y Fechas Excel cambia "10.50" por "10,50" o fechas en formato local. Odoo prefiere el formato inglés (punto para decimales, YYYY-MM-DD para fechas). Revisa la configuración regional de tu usuario antes de importar.

El reto de las Variantes (Tallas y Colores)


Importar productos simples es fácil. Importar una camiseta con 5 tallas y 3 colores es arte. Odoo 19 maneja esto mediante la "Plantilla de Producto" (Product Template).


No importes las variantes una a una. Lo correcto es importar la Plantilla de Producto y especificar los atributos en columnas.


  • Columna Nombre: Camiseta Básica

  • Columna Atributos / Atributo: Color, Talla

  • Columna Atributos / Valores: Rojo, Azul, Verde; S, M, L


Odoo hará la combinatoria automáticamente (3 colores x 3 tallas = 9 productos generados). Si intentas importar las 9 líneas por separado sin vincularlas a una plantilla padre, crearás 9 productos independientes sin relación entre ellos, lo que dificultará el análisis de ventas y la gestión en tu ecommerce.


Resolviendo tus dudas sobre Odoo 19

Es el identificador único que vincula tus datos externos con los registros de Odoo, evitando la creación de productos duplicados. Al usar un ID Externo, puedes actualizar información de productos ya existentes (como precios o descripciones) de forma masiva sin generar errores de duplicidad en tu Odoo Inventario.

Sí, aunque el protocolo profesional recomienda importar primero las fichas de producto y posteriormente realizar un Ajuste de Inventario masivo. Esto asegura que las cantidades se asignen correctamente a sus ubicaciones específicas y que la valoración de existencias sea precisa desde el primer día en tu Odoo Contabilidad.

Odoo 19 es totalmente compatible con archivos Excel (.xlsx) y archivos de texto plano CSV (.csv). La plataforma ofrece un mapeador inteligente que reconoce automáticamente las columnas de tu hoja de cálculo, facilitando enormemente la migración desde sistemas anteriores como SAP o Holded.

Debes importar primero los Atributos y sus Valores, y luego cargar la plantilla de productos vinculando cada variante a sus atributos correspondientes. En Indaws, recomendamos este método para mantener una estructura de datos limpia, especialmente si utilizas el TPV Odoo para ventas minoristas.


¿Tienes más de 5.000 referencias?

Las importaciones masivas complejas requieren scripts de limpieza de datos y validación de integridad. No arriesgues tu historial. Nuestro equipo de Indaws Core utiliza scripts de Python directos para migraciones seguras y rápidas.

Limpieza de Datos Mapeo de Cuentas Scripting Python