Este módulo amplía la funcionalidad de sale_order_secondary_unit para permitir la venta de productos en la tienda online utilizando las unidades secundarias definidas en el producto.
Odoo incluye una funcionalidad similar basada en registros de uom.uom compartidos por todos los productos (el campo Packagings). Las unidades secundarias, en cambio, se definen por producto y conservan ambas cantidades (unidad de producto y unidad secundaria) en la línea del pedido de venta, lo cual es útil cuando cada producto tiene sus propios tamaños de empaque.
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 clientes de la tienda online comprar productos en sus propias unidades secundarias (por ejemplo, cajas de 5 o 10) en lugar de solo la unidad de medida base, con la unidad elegida mostrada en la página del producto, en el carrito y al finalizar la compra.
Este módulo incorpora al sitio web de la tienda de Odoo las unidades secundarias definidas por producto, de modo que un cliente puede elegir el empaque en el que quiere comprar.
- En la página del producto aparece un selector de unidad junto a la cantidad, que lista las unidades secundarias publicadas de ese producto (por ejemplo, "Box 5 Units"). El precio sigue expresado en la unidad propia del producto y se etiqueta como tal.
- El mismo selector está disponible en el configurador de producto, y el precio se recalcula para la unidad elegida.
- En el carrito y en el resumen del checkout, cada línea muestra la unidad secundaria utilizada y la cantidad equivalente en la unidad del producto; la cantidad que el cliente edita es la de unidades secundarias.
- Las líneas del carrito solo se fusionan cuando comparten la misma unidad secundaria, y el contador del carrito cuenta las líneas vendidas en unidades secundarias como unidades secundarias.
- Volver a pedir desde el portal del cliente mantiene la unidad secundaria del pedido original.
Una nueva opción "Allow to sell in unit of measure" en el formulario del producto controla si se puede elegir la unidad base; cuando está desactivada, se aplica automáticamente una unidad secundaria predeterminada. Cada unidad secundaria tiene un indicador de publicada, y solo las unidades activas y publicadas son visibles para los visitantes de la tienda. Un paso de instalación programado activa la nueva opción en todos los productos existentes.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- sale.order · amplía un modelo existente
- product.product · amplía un modelo existente
- sale.order.line · amplía un modelo existente
- product.template · amplía un modelo existenteallow_uom_sell (Allow to sell in unit of measure)
- product.secondary.unit · modelo nuevois_published
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: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/e-commerce.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para definir las unidades secundarias, debe activar Units of Measure & Packagings en Inventory \> Configuration \> Settings para el usuario que será responsable de esta función.
Para usar este módulo necesitas:
- Ir a 'Website \> eCommerce \> Products'.
- Seleccionar una plantilla.
- En la pestaña General Information, rellena las líneas de Secondary Unit of Measure que necesites y marca Website published en las que deban ofrecerse en la tienda.
- Ve a la Website Shop y abre ese producto: junto al selector de cantidad verás una opción seleccionable con todas las unidades secundarias publicadas para el producto. La cantidad que escribas se cuenta entonces en la unidad seleccionada (p. ej.
2+Box 5 Unitsañade 10 unidades al carrito). - Si no quieres vender en la unidad base del producto y solo permitir la venta en una unidad secundaria, puedes desactivar la opción 'Allow to sell in unit of measure' en la sección eCommerce Shop del formulario del producto.
El mismo selector se muestra en el diálogo Configure que se abre para los productos que tienen productos opcionales o varias variantes.
Cada unidad secundaria obtiene su propia línea de carrito, por lo que el mismo producto puede comprarse en varias unidades a la vez.
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.
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.