OdooWiki OCA HUB

Website Sale UoM Continuous

website_sale_uom_continuous folder_open OCA/e-commerce open_in_new
Website Licencia: AGPL-3

Permite vender cantidades decimales de productos en unidades de medida continuas (kg, L, m, ...) en el eCommerce.

Por defecto, Odoo convierte a enteros las cantidades añadidas al carrito, por lo que un cliente no puede comprar 2,5 kg de un producto. Con este módulo, las cantidades se redondean según la unidad de medida:

  • Las unidades de medida continuas conservan los decimales permitidos por la precisión decimal de "Product Unit", por ejemplo 2,5 kg.
  • Las unidades de medida basadas en Units no se pueden dividir y conservan cantidades enteras.

Esto se aplica a la página del producto, el configurador de producto, el carrito, el resumen del checkout y el pedido rápido.

La cantidad del carrito que se muestra en la cabecera cuenta cada línea en una unidad de medida continua como un solo artículo, por ejemplo 2,5 kg y 3 unidades cuentan como 4 artículos.

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.0

Permite a los compradores online comprar cantidades decimales de productos vendidos por peso, volumen o longitud (kg, L, m) en tu sitio web, mientras que los productos vendidos por unidades siguen siendo números enteros.

En el sitio web de eCommerce, los clientes ahora pueden introducir cantidades como 2,5 kg o 1,75 L para productos cuya unidad de medida es continua (peso, volumen, longitud). Los productos vendidos por unidades solo admiten cantidades enteras.

  • La página del producto, el configurador de producto, el carrito, el resumen del checkout y la pantalla de pedido rápido aceptan y muestran decimales para unidades de medida continuas.
  • Las cantidades se redondean al número de decimales permitido por el ajuste de precisión decimal "Product Unit".
  • Si un cliente introduce una cantidad decimal para un producto vendido por unidades, se convierte automáticamente a un número entero.
  • El icono del carrito en la cabecera cuenta cada línea en una unidad de medida continua como un artículo, por lo que 2,5 kg más 3 unidades se muestra como 4 artículos.
  • La pantalla de pedido rápido sugiere la cantidad pedida anteriormente con sus decimales.

Este módulo cambia el comportamiento del carrito y el checkout del sitio web, el configurador de producto y la función de pedido rápido. Se basa en los ajustes de unidad de medida de cada producto para decidir si se permiten decimales.

Depende de

website_sale
Modelos y campos (3)
  • ir.http · amplía un modelo existente
  • sale.order · amplía un modelo existente
  • product.template · 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-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.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Crea un producto vendido en una unidad de medida continua, por ejemplo kg, y publícalo en el sitio web.
  • En su página de producto, establece la cantidad en 2.5 y añádelo al carrito.
  • La línea del carrito contiene 2.5 kg, y su cantidad puede cambiarse a cualquier valor permitido por la precisión decimal de "Product Unit".

Los productos vendidos en Unidades mantienen cantidades enteras: establecer 2.5 en su página de producto, en el configurador de producto o en el carrito lo convierte en 2.

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.