Contexto
En Odoo, cuando capturamos manualmente el código de barras de un producto, el sistema puede traer información automáticamente, incluida la imagen, siempre y cuando ese código (UPC/EAN) esté registrado en la base externa.
El problema viene cuando hacemos una importación masiva de productos. Aunque el código de barras esté bien, Odoo no carga la imagen.
Esto pasa porque durante la importación no se ejecutan las acciones de servidor, que son las que hacen la consulta al barcode lookup.
Cómo solucionarlo
Lo que necesitamos es ejecutar esa acción manualmente sobre los productos ya importados.
1. Crear la acción contextual
- Ir a Ajustes → Técnico → Acciones → Acciones de servidor
- Buscar por modelo: Producto
-
Ubicar la acción:
"Imágenes de producto: Obtener imágenes de producto de Barcode Lookup" - Entrar a la acción y dar clic en "Crear acción contextual"
2. Importar los productos
- Importar como normalmente (CSV o Excel)
- Validar que el código de barras esté correctamente cargado
- Asegurarse de que sea un código válido (UPC/EAN)
3. Ejecutar la acción sobre los productos
- Ir a la vista de lista de productos
- Filtrar o ubicar los productos importados
- Seleccionar todos (checkbox superior izquierdo)
- Ir a Acción
-
Seleccionar:
"Imágenes de producto: Obtener imágenes de producto de Barcode Lookup"
Resultado
Si el código de barras está registrado, Odoo va a traer la imagen automáticamente.
Al finalizar, el sistema muestra un mensaje indicando cuántas imágenes encontró y aplicó.
