OdooWiki OCA HUB

Purchase - Product variants

purchase_variant_configurator folder_open OCA/product-variant open_in_new
Purchase Management Licencia: AGPL-3

Este módulo permite crear la variante de producto cuando se confirma un pedido de compra. Añade a la línea de compra un configurador de producto, de modo que al seleccionar un producto y sus atributos se puede crear una nueva variante de producto.

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 19.0

Te permite configurar variantes de producto directamente en las líneas del pedido de compra y crea automáticamente la variante que falta cuando se confirma el pedido.

Este módulo incorpora el configurador de productos en los pedidos de compra. En una línea de pedido de compra puedes elegir una plantilla de producto y sus atributos, y Odoo creará la variante de producto correspondiente cuando sea necesario.

  • En los ajustes de Compra aparece un nuevo ajuste "Crear variantes al confirmar". Cuando está activado (predeterminado), el campo producto de las líneas de pedido de compra deja de ser obligatorio, por lo que puedes dejarlo vacío y permitir que Odoo cree la variante al confirmar.
  • En el formulario del pedido de compra, las líneas del pedido se muestran en una lista editable y un formulario detallado. El formulario muestra la plantilla de producto, los valores de los atributos y un botón para crear la variante si aún no existe.
  • Cuando confirmas un pedido de compra, cualquier línea que tenga una plantilla de producto pero no un producto creará automáticamente la variante que falte antes de que se procese el pedido.
  • El módulo también actualiza las líneas de pedido de compra existentes para que conserven la información de su plantilla de producto.
  • Afecta a los modelos purchase order, purchase order line, product, product supplier info, company y settings.
  • Una restricción técnica garantiza que las líneas contabilizables tengan la información de producto requerida, mientras que las líneas no contabilizables (como secciones o notas) no pueden tener datos de producto.
  • La función de copia de pedidos de compra se ajusta para que las líneas copiadas sin producto sigan obteniendo una fecha prevista basada en el proveedor y la cantidad.

Lo necesitan otros módulos

Modelos y campos (5)
  • res.company · amplía un modelo existentepo_confirm_create_variant (Create variants on confirm)
  • purchase.order · amplía un modelo existente
  • purchase.order.line · modelo nuevoproduct_id, product_uom_id, product_id_is_required
  • res.config.settings · amplía un modelo existentepo_confirm_create_variant
  • product.supplierinfo · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/product-variant.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Vaya a Purchase > Configuration > Settings.
  • Marque la opción "Create variants on confirm" si desea retrasar su creación hasta la confirmación del pedido.
  • Vaya a un pedido de compra o cree uno nuevo.
  • Cree una nueva línea
  • Establezca en Product Template algún producto con atributos y variantes.
  • Todos los atributos del producto se mostrarán en modo tabla justo debajo.
  • Establezca un valor para todos los atributos.
  • Se establecerá automáticamente una variante de producto (con las opciones seleccionadas).

Solo si la opción "Create variants on confirm" en la configuración está establecida.

  • Vaya a Purchase > Products > Product y cree uno nuevo.
  • Vaya a la pestaña "Attributes & Variants".
  • Establezca en "Variant creation" la opción "Do not create them automatically".
  • Establezca algún atributo y valor(es)
  • Vaya a un pedido de compra o cree uno nuevo.
  • Cree una nueva línea
  • Establezca en Product Template el creado antes y seleccione valores para los atributos.
  • Confirme el pedido.
  • Se habrá creado una variante de producto (con las opciones seleccionadas) para el Product Template.

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.