Skip to main content
Odoo Community Association

Website Sale UoM Continuous

Beta License: AGPL-3 OCA/e-commerce Translate me on Weblate Try me on Runboat

Allows to sell decimal quantities of products in continuous units of measure (kg, L, m, …) on the eCommerce.

By default, Odoo casts the quantities added to the cart to integers, so a customer can’t buy 2.5 kg of a product. With this module, quantities are rounded according to the unit of measure:

  • Continuous units of measure keep the decimals allowed by the “Product Unit” decimal precision, e.g. 2.5 kg.

  • Units of measure based on Units can’t be split, and keep integer quantities.

This applies to the product page, the product configurator, the cart, the checkout summary and the quick reorder.

The cart quantity shown in the header counts each line in a continuous unit of measure as a single item, e.g. 2.5 kg and 3 units count as 4 items.

Table of contents

Use Cases / Context

A greengrocer sells its fruits and vegetables online. Bananas are sold by kg, at 2.00 per kg, while pineapples are sold by the piece.

A customer wants to buy 1.5 kg of bananas and 2 pineapples. Out of the box, the eCommerce only accepts integer quantities: the customer can buy 1 or 2 kg of bananas, but not 1.5 kg, although that’s how bananas are sold in the shop and in the backend.

With this module, the customer can set 1.5 kg of bananas on the product page or in the cart, and the order line holds 1.5 kg, at 3.00. Pineapples, sold by the piece, still only accept integer quantities: they can’t be split.

Usage

  1. Create a product sold in a continuous unit of measure, e.g. kg, and publish it on the website.

  2. On its product page, set the quantity to 2.5 and add it to the cart.

  3. The cart line holds 2.5 kg, and its quantity can be changed to any value allowed by the “Product Unit” decimal precision.

Products sold in Units keep integer quantities: setting 2.5 on their product page, in the product configurator or in the cart turns it into 2.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Camptocamp

Contributors

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

ivantodorovich

This module is part of the OCA/e-commerce project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Metadata

Release files for odoo-addon-website-sale-uom-continuous 19.0.1.0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for odoo-addon-website-sale-uom-continuous 19.0.1.0.0.4
File Interpreter ABI Platform
odoo_addon_website_sale_uom_continuous-19.0.1.0.0.4-py3-none-any.whl Python 3 none any Details

Release files / odoo_addon_website_sale_uom_continuous-19.0.1.0.0.4-py3-none-any.whl

Download URL odoo_addon_website_sale_uom_continuous-19.0.1.0.0.4-py3-none-any.whl
Size 44.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b000ffb4cb13777e09a040e031cc54400734ea1a5e97f6da739a40d355ec432f
BLAKE2b-256 checksum
How to use checksums
f5655a3931922c54ad24102a1b7b4e5aa6c10a05a54f92d90e9b46a03871155b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

19.0.1.0.0.4 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page