OdooWiki OCA HUB

Attached products in sales

sale_attached_product folder_open OCA/sale-workflow open_in_new
Sale Licencia: AGPL-3

Este módulo permite definir un conjunto de productos que se añadirán automáticamente al pedido de venta siempre que ese producto esté presente en él.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Define productos adjuntos en un producto para que se añadan automáticamente a los pedidos de venta cuando el producto principal esté presente. Las líneas adjuntas siguen la cantidad de la línea principal y se eliminan cuando se elimina el producto principal.

Este módulo permite configurar, en cada formulario de producto, una lista de "Attached Products" que deben añadirse automáticamente a un pedido de venta siempre que ese producto aparezca en él.

  • En el formulario de producto (área de la pestaña Sales), un nuevo campo "Attached Products" permite seleccionar varios productos. Solo se pueden seleccionar productos de la misma compañía o productos compartidos.
  • Cuando se crea o modifica una línea de pedido de venta, Odoo crea automáticamente líneas de pedido adicionales para los productos adjuntos, marcadas como líneas adjuntas y vinculadas a la línea principal.
  • Las líneas adjuntas copian la cantidad de la línea principal. Si la cantidad de la línea principal cambia, las líneas adjuntas se actualizan y su precio se recalcula.
  • Si se elimina la línea principal, sus líneas adjuntas también se eliminan. Si la lista de productos adjuntos del producto principal cambia, las líneas que ya no coincidan pueden limpiarse.
  • Se ejecuta una actualización automática cuando cambian campos relevantes (producto, unidad de medida, cantidad) en las líneas de pedido, y cuando se crean, modifican o eliminan pedidos o líneas. Los pedidos en estado done o cancelled no se actualizan.
  • El comportamiento de eliminar las líneas adjuntas que ya no coinciden puede controlarse mediante un parámetro del sistema.

Afecta a product.template, sale.order y sale.order.line.

Depende de

sale
Modelos y campos (4)
  • sale.order · modelo nuevo
  • sale.order.line · modelo nuevois_attached_line, attached_line_ids, attached_from_line_id
  • product.template · amplía un modelo existenteattached_product_ids (Attached Products)
  • sale.attached.product.mixin · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para configurar productos adjuntos:

  • Vaya a Ventas \> Productos \> Productos y elija a cuál quiere adjuntar productos.
  • Vaya a la pestaña Ventas y luego a la sección Productos adjuntos.
  • Añada tantos productos como quiera.

Si quiere actualizar automáticamente los productos cuando se añaden, establezca este parámetro de configuración:

> - sale_attached_product.auto_update_attached_lines

De lo contrario, las líneas se añadirán, pero se pueden modificar, eliminar, etc.

Ahora que tienes tu producto configurado:

  • Crea un nuevo pedido de venta y luego añade ese producto en una nueva línea.
  • Una vez que guardes tu pedido, los productos adjuntos se añadirán en nuevas líneas al pedido con tantas cantidades como el principal.

Si el ajuste global sale_attached_product.auto_update_attached_lines está activado:

  • Actualiza la cantidad del producto principal y las cantidades de los productos adjuntos también se actualizarán en la misma cantidad.
  • Si eliminamos la línea principal, las adjuntas desaparecerán en cualquier caso.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.