Website Sale Comparison Specification Variant
En la página de producto del eCommerce, la visualización "Specifications" añadida por website_sale_comparison (mostrada como tabla, como elemento de acordeón o ambos, según las opciones de visualización del tema) enumera todos los atributos del producto, cuyos valores pueden restringirse a combinaciones de variantes específicas mediante la configuración "Exclude for" del valor del atributo.
Sin este módulo, esa visualización siempre enumera todos los valores configurados de dicho atributo y nunca se actualiza cuando el cliente cambia la variante seleccionada. Este módulo hace que muestre únicamente el valor o valores realmente compatibles con la combinación seleccionada actualmente en la página, y la actualiza cuando el cliente cambia de variante. Esto se aplica a todos los tipos de atributo, no solo a los que no definen variantes ("informativos"). En la página de producto, un atributo que se queda sin valor para la variante seleccionada no se enumera, y tampoco se enumera una categoría que se queda sin atributos.
La página de comparación (/shop/compare) también está cubierta: para cada producto comparado, un atributo que no define variantes solo enumera el valor o valores compatibles con la propia variante de ese producto. Los atributos que definen variantes no se ven afectados allí, ya que la página de comparación ya muestra el valor real propio de cada producto para ellos.
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.0En la página de producto de eCommerce, la tabla y el acordeón de Especificaciones ahora muestran solo los valores de atributo que coinciden con la variante que ha seleccionado el cliente, y se actualizan automáticamente cada vez que cambia la variante.
Este módulo perfecciona la visualización de "Specifications" del producto añadida por la función de comparación de productos en la tienda del sitio web. Anteriormente, esa visualización enumeraba todos los valores configurados de un atributo, incluso los valores que no se aplican a la variante que el cliente eligió.
Qué cambia para el cliente: - La tabla Specifications y el acordeón Specifications de la página del producto solo enumeran los valores compatibles con la combinación de variante seleccionada actualmente. - Cuando el cliente cambia una opción (talla, color, etc.), las especificaciones se actualizan inmediatamente sin recargar la página; el acordeón mantiene su estado abierto o contraído. - Un atributo que no tiene ningún valor aplicable para la variante seleccionada no se enumera en absoluto, y una categoría que se queda sin atributos desaparece de la visualización.
Reglas de negocio añadidas por el código:
- Los valores se filtran usando la configuración "Exclude for" de los valores de atributo, combinada con la variante seleccionada.
- Los atributos que definen variantes siguen mostrando el único valor que el producto tiene realmente; solo los atributos que no definen variantes (informativos) se filtran de esta manera.
- La actualización la sirve el endpoint de información de variantes existente /website_sale/get_combination_info, que ahora también devuelve el contenido actualizado de las especificaciones.
Afecta a los modelos product, product template y attribute line, y a las plantillas de la página del producto del sitio web. No se añaden menús ni pantallas nuevas.
Depende de
Modelos y campos (3)
- product.product · amplía un modelo existente
- product.template · amplía un modelo existente
- product.template.attribute.line · 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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/e-commerce.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0- Vaya a Sitio web \> Productos \> Atributos.
- En el valor de un atributo, configure "Excluir para" para indicar el valor o los valores (de cualquier tipo de atributo) con los que es incompatible.
- En la página de producto del eCommerce, la visualización "Especificaciones" (tabla o elemento de acordeón, según las opciones de visualización del tema) solo mostrará el valor o los valores de ese atributo compatibles con la variante seleccionada actualmente, y se actualizará automáticamente cuando el cliente la cambie.
3.1 En la página de comparación (/shop/compare), las especificaciones de cada producto comparado solo mostrarán el valor o los valores de un atributo no definitorio de variante compatibles con la variante propia de ese producto.
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.
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.