OdooWiki OCA HUB

Product Variant Change Attribute Value

product_variant_change_attribute_value folder_open OCA/product-variant open_in_new
Product Variant Licencia: AGPL-3

En el Odoo estándar no hay forma de cambiar los valores de atributo asignados a una variante de producto.

Este módulo añade un asistente para cambiar o eliminar valores de atributo en todas las variantes de producto seleccionadas.

Cuando se elimina un valor de atributo de todas las variantes de una plantilla, también se eliminará de la configuración de la plantilla.

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

Permite cambiar o eliminar valores de atributo en varias variantes de producto a la vez desde la lista de productos. Cuando un valor ya no lo utiliza ninguna variante, también se elimina de la configuración de la plantilla de producto.

Este módulo añade un asistente que se abre desde la lista de variantes de producto (la acción está disponible en los productos seleccionados). Muestra cuántas variantes y plantillas de producto se ven afectadas.

En el asistente puedes filtrar por un atributo y, a continuación, para cada valor de atributo, elegir una acción: Do Nothing, Replace o Delete. Cuando eliges Replace, seleccionas el valor de reemplazo; cuando eliges Delete, el valor se elimina de las variantes seleccionadas.

Después de pulsar Apply, el módulo actualiza los valores de atributo de cada variante. Si un valor ya no lo utiliza ninguna variante de la misma plantilla de producto, también se elimina de la configuración de atributos de la plantilla. Si eliminar un valor hiciera que la plantilla de producto perdiera su unicidad (por ejemplo, dos variantes pasarían a ser idénticas), el módulo bloquea el cambio y muestra un mensaje de error.

Si eliminar un valor hace que una variante sea idéntica a otra variante seleccionada, el módulo intenta eliminar la variante duplicada. Si cualquiera de las dos variantes ya se utiliza en pedidos de venta, facturas, pedidos de compra, movimientos de existencias o documentos similares, se rechaza la eliminación con un error.

El asistente está disponible para los usuarios con acceso a productos; solo los administradores del sistema pueden crear o modificar los registros del asistente.

Depende de

product
Modelos y campos (2)
  • variant.attribute.value.action · modelo nuevoattribute_id, replaced_by_id (Replace with), attribute_action, product_attribute_value_id, selectable_attribute_value_ids
  • variant.attribute.value.wizard · modelo nuevoproduct_ids, attribute_value_ids, filter_attribute_id, attributes_action_ids, product_variant_count, product_template_count, available_attribute_ids

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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Se puede acceder al asistente desde la vista de árbol de variantes de producto a través de la acción de menú contextual Change attribute values assigned

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, Configuració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.