Un mismo producto puede acabar dos veces en Odoo: uno se creó a mano y el otro llegó con una importación desde una hoja de cálculo o desde el sistema anterior. Mientras los dos se usan, los pedidos y las facturas se reparten entre ellos y los informes de ventas muestran el mismo producto en dos líneas.
Este artículo abre una serie sobre productos duplicados en Odoo. Empezamos por el caso más sencillo: dos productos sin variantes que solo se venden. Los casos con variantes, compras e inventario quedan planteados al final y los trataremos en los próximos artículos.
El caso
Una empresa de mantenimiento informático vende un servicio mensual. Lo creó a mano como «Mantenimiento mensual» con la referencia SRV-MANT. Meses después importó sus clientes y tarifas desde una hoja de cálculo, y la importación creó otro «Mantenimiento mensual» con la referencia MANT-01.
Los dos son servicios: no se compran ni se guardan en almacén. Ya hay pedidos y facturas con cada uno, y el informe de ventas muestra el servicio dos veces.
Es la misma situación que describe un usuario en una conversación de Reddit sobre Odoo 17: varios servicios casi iguales que quiere unir en uno sin cambiar a mano los pedidos de venta existentes.
Qué comprobar antes de fusionar
- Que de verdad son el mismo producto: el mismo precio, la misma unidad de medida, los mismos impuestos y la misma descripción de venta.
- Qué registro se conserva: el que tiene el nombre y la referencia correctos. Sus valores se mantienen; los del duplicado solo rellenan los campos que estén vacíos en el conservado.
- Qué depende de la plantilla del duplicado: reglas de tarifa, imágenes o textos para la web. Eso no pasa al producto conservado.
Cómo hacerlo con Xopgi Consolidate
- En Ventas → Configuración → Ajustes, activa «Variantes de producto». Sin esa opción no aparece el menú Ventas → Productos → Variantes de producto, que es desde donde se fusiona. Aunque tus productos no tengan variantes, en Odoo cada producto es una plantilla con una variante, y los pedidos y las facturas apuntan a la variante.
- En Ajustes → Consolidación de objetos, activa la consolidación para «Variante de producto».
- En Ventas → Productos → Variantes de producto, selecciona los dos productos y elige Acciones → Consolidar.
- En «A conservar», elige SRV-MANT y pulsa Consolidar.
Qué ocurre al fusionar
- Las líneas de los pedidos de venta y de las facturas, también las facturas ya publicadas, pasan a SRV-MANT. La descripción de cada línea no cambia: conserva el texto con el que se vendió.
- El informe de ventas muestra el servicio una sola vez, con las cantidades de los dos productos.
- MANT-01 queda archivado, y el chatter de SRV-MANT guarda una copia de los datos que tenía.
- Las reglas de tarifa de la plantilla de MANT-01 se quedan en esa plantilla. Si las necesitas, créalas para SRV-MANT antes de fusionar.
- Revisa después Ventas → Productos: si MANT-01 sigue en la lista, archívalo también.
Por qué es el caso más sencillo
No hay compras, proveedores ni stock. Solo hay pedidos de venta y facturas, y todos apuntan a la variante del producto. En cuanto el producto tiene variantes, se compra o se guarda en un almacén, aparecen otros registros que dependen de él y hay que revisar más cosas antes de fusionar.
Los próximos casos de la serie
- Productos con variantes: un producto importado «Camiseta azul M» frente a la variante talla M de «Camiseta azul».
- Variantes que solo se compran: además de los pedidos de compra, las tarifas de proveedor, que van ligadas a la plantilla.
- Productos que se compran y se venden: un filtro industrial creado a mano con compras y otro importado con ventas.
- Productos con inventario: cantidades en almacén, movimientos, coste y valoración. Es el caso más complejo y lo plantearemos aparte.
- Otros casos por estudiar: productos fabricados con listas de materiales, componentes de una cadena de producción, kits y productos que se venden en la tienda online o en el punto de venta.
Conclusión
Con dos productos que solo se venden, fusionar es rápido: se elige el registro que se conserva, se lanza la consolidación desde la lista de variantes y los pedidos, las facturas y los informes quedan unidos en un solo producto. Lo que hay que preparar antes son las reglas de tarifa y los datos que dependen de la plantilla del duplicado.
Xopgi Consolidate para Odoo 19: https://apps.odoo.com/apps/modules/19.0/xopgi_consolidate
Conversación de Reddit sobre la consolidación de productos en Odoo 17: https://www.reddit.com/r/Odoo/comments/1gky7bv/