Website Sale Variant Extra Field
La configuración estándar de Product Page Extra Fields permite a un gestor de sitio web elegir campos de producto para mostrar en la página de producto de la tienda. Solo admite campos char y binary en la plantilla de producto, y el valor mostrado se lee una vez cuando se carga la página, por lo que nunca se actualiza cuando el cliente cambia de variante.
Este módulo elimina ambas limitaciones:
- se pueden seleccionar campos de variante de producto, además de los campos de la plantilla de producto;
- se admiten más tipos de campo: texto multilínea, números, fechas, datetimes, valores desplegables (selection) y registros vinculados, además de los campos char y binary;
- cuando se selecciona un campo de variante, su valor se actualiza en vivo en la página de producto en cuanto el cliente elige una combinación diferente de atributos.
- los números decimales se muestran con el número de decimales configurado para el campo seleccionado.
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.0Permite a los gestores del sitio web mostrar campos de variantes de producto (y más tipos de campos) en el bloque de campos extra de la página de producto de la tienda, con valores que se actualizan en vivo cuando el cliente cambia de variante.
Este módulo amplía la configuración estándar de "Product Page Extra Fields" de la aplicación Website Sale. Cuando un gestor de sitio web configura campos extra para mostrar en una página de producto, ahora también puede elegir campos que pertenecen a la variante del producto (product.product) y no solo campos de la plantilla de producto.
- Se permiten más tipos de campo: texto multilínea, números enteros, decimales, fechas, datetimes, valores de lista desplegable (selección), registros vinculados y archivos adjuntos, además de los campos de texto simple y binarios admitidos anteriormente.
- Los valores decimales se muestran con el número de decimales configurado en el campo.
- Cuando se selecciona un campo de variante, su valor se actualiza en la página del producto en cuanto el cliente elige una combinación diferente de atributos, sin recargar la página.
El bloque de campos extra permanece visible en la página en cuanto se configura al menos un campo de variante, incluso si la variante mostrada actualmente no tiene valor, de modo que la actualización en vivo siempre tenga algo que actualizar. El bloque se renderiza a través de los convertidores de campos QWeb estándar, y los campos de archivo se muestran como un enlace de descarga. El módulo toca product.template (a través de _get_combination_info), website.sale.extra.field y la plantilla de la página de producto de la tienda.
Depende de
Modelos y campos (2)
- product.template · amplía un modelo existente
- website.sale.extra.field · amplía un modelo existentefield_id, is_variant_field
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 Website \> Configuration \> Settings y abra la configuración Product Page Extra Fields del sitio web.
- Añada una línea y elija cualquier campo de un producto o de una variante de producto. Están disponibles los campos de texto, texto multilínea, archivo, número, fecha, fecha y hora, desplegable y registro vinculado.
- Vaya a la tienda y abra una página de producto. La etiqueta y el valor de cada campo seleccionado se muestran debajo de los detalles del producto (si el campo tiene un valor en el producto o la variante mostrados).
- Seleccione otro atributo de variante en esa página. Los valores procedentes de un campo product.variant se actualizan inmediatamente, mientras que los valores procedentes de un campo product.template permanecen sin cambios.
Un campo de variante sin valor en la variante mostrada simplemente se oculta, y vuelve a aparecer en cuanto el cliente selecciona una variante que tiene un valor.
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.