Handle easily multiple variants on Sales Orders
Este módulo permite añadir/modificar todas las variantes de un producto en una pantalla directa sin necesidad de gestionarlas una por una
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 12.0Añade o modifica todas las variantes de un producto en un pedido de venta desde una única pantalla de cuadrícula, en lugar de añadir cada línea de variante una por una.
En un pedido de venta en estado borrador o enviado, aparece un nuevo botón "Add or Modify Variants" encima de las líneas del pedido. Abre una ventana emergente donde se elige una plantilla de producto y se ve una cuadrícula bidimensional de sus valores de atributo (por ejemplo, talla frente a color). Se escribe la cantidad deseada para cada combinación directamente en la cuadrícula.
- La cuadrícula se construye automáticamente a partir de los atributos del producto; solo se utilizan los atributos que crean variantes, y las plantillas con más de dos atributos no son compatibles con la cuadrícula.
- Las cantidades que ya están presentes en el pedido se rellenan previamente, por lo que se pueden ajustar.
- Al pulsar "Transfer to order" se actualizan las líneas de pedido existentes con las nuevas cantidades, se crean nuevas líneas para las combinaciones que antes no tenían cantidad y se eliminan las líneas cuya cantidad se haya establecido a cero.
- También hay un botón "Modify Variants" disponible en cada línea de pedido que tenga variantes, que abre la misma pantalla rellenada previamente con ese producto.
El módulo añade dos campos auxiliares ocultos en sale.order.line y funciona con el formulario sale.order. Solo es visible para los usuarios que pueden gestionar variantes de producto.
Depende de
Modelos y campos (3)
- sale.order.line · amplía un modelo existenteproduct_attribute_value_ids, product_tmpl_id_sale_order_variant_mgmt
- sale.manage.variant · modelo nuevoproduct_tmpl_id (Template), variant_line_ids (Variant Lines)
- sale.manage.variant.line · modelo nuevovalue_x, value_y, product_uom_qty (Quantity)
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/product-variant.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Instalación
Fuente · Odoo 12.0Este módulo requiere el módulo web_widget_x2many_2d_matrix, que se encuentra en el repositorio OCA/web.
Configuración
Fuente · Odoo 12.0- Configure su usuario para tener cualquier permiso del grupo "Sales".
- Cree un producto con 2 atributos y varios valores.
- Vaya a Ventas > Pedidos > Presupuestos
- Cree un nuevo presupuesto o edite uno existente.
- Pulse el botón "Añadir variantes" situado en la esquina superior derecha de la pestaña "Líneas de pedido".
- Aparecerá una nueva pantalla que le permitirá seleccionar los productos que tienen variantes.
- Una vez que seleccione el producto, aparecerá una matriz 2D con los valores del primer atributo como columnas y los del segundo como filas.
- Si ya existen líneas de pedido para las variantes del producto, la cantidad actual se rellenará previamente en la matriz.
- Cambie las cantidades para la variante que desee y haga clic en "Transferir al pedido"
- Las líneas de pedido de las variantes se crearán/eliminarán para cumplir con la entrada que haya realizado.
Como función adicional para ahorrar pasos, también hay un botón en cada línea existente que corresponde a una variante que abre el diálogo directamente con el producto seleccionado.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.